Games for Windows we personally have played on Linux

rado84

Well-Known Member
Joined
Feb 25, 2019
Messages
757
Reaction score
623
Credits
4,705
I suggest in this topic we post games for Windows that we personally have played on Linux using Proton, Wine or DXVK and I'll keep a list of them in the first post of this topic. The purpose is that if a gamer happens to walk through Linux.org, they know exactly which games are 100% playable and which are not. Also feel free to add a gameplay video in Linux environment.
The following list contains ONLY playable games. The non-playable will be mentioned somewhere in the topic.

Steam-Linux.jpg

Age of Empires
Bioshock
Bioshock 2
Boxhead

Carmageddon 2: Carpocalypse Now - with Steam Proton 4.2-2 runs absolutely perfectly!
Diablo II
Dishonored
Doom 3: BFG Edition (includes Doom and Doom2)
Doom (4)
Drift Streets Japan - runs quite fine with Proton 4.2-2.

Duke Nukem 3D:Megaton Edition
Euro Truck Simulator (ETS1 doesn't support Linux natively)

Fallout 4 - works but isn't perfect, had to be run in windowed mode, so it works but is buggy.
Fear
Fear Extraction Point
Fear Perseus Mandate
Fear 2 Project Origin

Grand Theft Auto V (GTA 5) - in Windows can be played with Core i3-4170 but in Linux (Proton 4.2-2) requires at least an i5, otherwise it won't make more than 25 FPS. Can run also with DXVK but I for one couldn't see any difference in performance.
Hard Truck Apocalypse / Rise of Clans
- both run perfectly (Proton 3.16-4 and newer)! The video here is mine, made with the computer and distro in my signature. The video contains links to my mods for each game.
Myst
Myst III: Exile
Myst IV
Peggle Delux
Quake
RAGE

Return to Castle Wolfenstein - runs quite fine with Wine 4.0 AND with the unofficial patch by wolfenstein4ever.de. Without the patch there are too many glitches on modern systems.
Riven
Slander
Warcraft III

World of Tanks Blitz - Runs perfectly with the note that the in-game store is inaccessible! Proton 3.16-4 and newer.
World of Warcraft
Zuma Delux
 
Last edited:


I play these games on Steam/Proton
Bioshock
Bioshock 2,
Doom 3: BFG Edition (includes Doom and Doom2)
Doom (4)
Dishonored
Duke Nukem 3D:Megaton Edition
Fear
Fear Extraction Point
Fear Perseus Mandate
Fear 2 Project Origin
Quake
Rage
Torchlight
Myst
Riven
Myst III: Exile
Myst IV
Peggle Delux
Zuma Delux

Fallout 4 works but isn't perfect, I think I also had to run it in Windowed mode, so it works but is buggy

Years ago I also played Age of Empires, Diablo II, Warcraft 3 and World of Warcraft using WINE.

I recently installed Uplay so I could play Splintercell Blacklist. Uplay works fine with some tweaking (you have to install winetricks, and then from it install corefonts, I also installed winbind)
Games that I found that will not run under Steam/Proton are:
Fallout 3
Fallout New Vegas (I read that others got this to work, didn't run for me but I didn't try too hard)
Fear 3
Quake 2
 
Last edited:
................
I just added your games to the list and I'm glad you mentioned RAGE cuz recently I wa wondering if it would run with Proton.

Another game that would not run properly with Proton is GRID 2 - the game itself runs but prior entering the main menu the game goes out of control, not to mention it's windowed in a corner of the desktop and there's no way to maximize it.
 
Added Drift Streets Japan.

@TechnoJunky , how did you run RAGE with Proton? This is what I got when I tried:

Code:
Rage.1700.342015 win-x86 Release  Oct 10 2012 14:14:10
------ Initializing File System ------
Current search path:
C:/users/steamuser/Saved Games/id Software/Rage/base/
Z:/media/rado/Drive_D/GAMES/RAGE/base/
file system initialized.
BenchmarkGameData: ofs 0 and 0x1208090624x
44 microseconds
15 microseconds
15 microseconds
14 microseconds
15 microseconds
14 microseconds
15 microseconds
15 microseconds
16 microseconds
16 microseconds
Average seek time without outliers: 15 microseconds
fileBenchmarkImpliesGameIsOnHD: true
---------------------------
1 CPU package, 2 physical cores, 4 logical cores
3700 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
32768 kB 1st level cache, 262144 kB 2nd level cache, 3145728 kB 3rd level cache
32096 MB System Memory
Winsock Initialized
Found interface: enp0s25 enp0s25 - 192.168.0.101/255.255.255.0
Sys_InitNetworking: adding loopback interface
execing default.cfg
execing joystick.cfg
execing default.cfg
execing joystick.cfg
execing default.cfg
execing joystick.cfg
execing default.cfg
execing joystick.cfg
ReadTitleStorage: MANUALLY CREATED
Num args: 32
chainRally_weighting = 0.40
meteorRally_weighting = 0.25
Carnage_weighting = 0.20
triadRally_weighting = 0.15
gearhead_weighting = 0.19
meteor_weighting = 0.19
reactor_weighting = 0.19
southernHighway_weighting = 0.19
abandoned_weighting = 0.19
prime_weighting = 0.05
meteor_Shower_killScore = 1
vdm_killScore = 10
rally_killScore = 1
tri_rally_killScore = 5
rallyPointScore = 2
tri_rallyPointScore = 10
meteorCapturePoints_0 = 3
meteorCapturePoints_1 = 6
meteorCapturePoints_2 = 12
meteorCapturePoints_3 = 24
meteorCapturePoints_4 = 36
meteorCapturePoints_5 = 48
meteorCapturePoints_6 = 60
meteorCapturePoints_7 = 72
meteorCapturePoints_8 = 80
meteorCapturePoints_9 = 100
itemMaxCount_vehicle/quickuse/jump = 4
itemSetCount_vehicle/quickuse/jump = 4
itemMaxCount_vehicle/quickuse/emp = 3
itemSetCount_vehicle/quickuse/emp = 3
itemMaxCount_vehicle/quickuse/boostextender = 3
itemSetCount_vehicle/quickuse/boostextender = 3
EnumerateDownloadableContent: Z:\media\rado\Drive_D\GAMES\RAGE\dlc
    Found DLC: dlc1...and info.txt!
Resource hashSeed = 3
        ...successfully mounted 'Z:\media\rado\Drive_D\GAMES\RAGE\dlc/dlc1/info.txt.  ID: 1
    Found DLC: dlc2...and info.txt!
Resource hashSeed = 3
        ...successfully mounted 'Z:\media\rado\Drive_D\GAMES\RAGE\dlc/dlc2/info.txt.  ID: 2
    Found DLC: dlc3...and info.txt!
Resource hashSeed = 3ffffffe
        ...successfully mounted 'Z:\media\rado\Drive_D\GAMES\RAGE\dlc/dlc3/info.txt.  ID: 3
idLib::SetProduction( PROD_PRODUCTION )
contentpackage path:  Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc1
contentpackage id:  1
Failed to find DLC at Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc1/base/gameresources.resources
contentpackage path:  Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc2
contentpackage id:  2
Failed to find DLC at Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc2/base/gameresources.resources
contentpackage path:  Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3
contentpackage id:  3
setting patchFileIsForVoOnly to true
Found DLC resource at Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3/base/gameresources.resources
couldn't exec rageConfig.cfg
Resetting cheat cvar: aas2_showFloorTrace
Resetting cheat cvar: ai_alignToPointDist
Resetting cheat cvar: ai_minCornerCircleRadius
Resetting cheat cvar: ai_cornerCircleRadius
Resetting cheat cvar: ai_turningCircleAlignmentTolerance
Resetting cheat cvar: ai_pointTolerance
Resetting cheat cvar: atv_bumpForwardScale
Resetting cheat cvar: aa_ZoomSnapScale
Resetting cheat cvar: poi_playerScaleMinimum
Resetting cheat cvar: poi_scaleMinimum
Resetting cheat cvar: poi_ScreenPercentage
Resetting cheat cvar: poi_IconSizeSplitscreen
Resetting cheat cvar: poi_IconSize
Resetting cheat cvar: poi_GoalHeightOffset
Resetting cheat cvar: swf_minimap_scale_foot
Resetting cheat cvar: swf_minimap_scale_vehicle
Resetting cheat cvar: blendTree_scale
Resetting cheat cvar: swf_jobnav_mindist
Resetting cheat cvar: swf_minimap_ant_first_step_foot
Resetting cheat cvar: swf_minimap_ant_step_foot
Resetting cheat cvar: swf_minimap_ant_first_step
Resetting cheat cvar: swf_minimap_ant_step
Resetting cheat cvar: swf_scopeZoomDistance
Resetting cheat cvar: gc_fictionBlurAmount
Resetting cheat cvar: cine_cameraAccel
Resetting cheat cvar: rcbomb_initialOffset
Resetting cheat cvar: cam_deathCamblurTime
Resetting cheat cvar: cam_deathCamblurAmount
Resetting cheat cvar: revivecam_HeightEnd
Resetting cheat cvar: revivecam_HeightStart
Resetting cheat cvar: spl_qn_pathbonus
Resetting cheat cvar: spl_qn_zpenelty
Resetting cheat cvar: swf_invFadeTime
Resetting cheat cvar: ai_NonPlayerOneShotChance
Resetting cheat cvar: ai_droppedLootDistance
Resetting cheat cvar: pm_ct_jump_dist
Resetting cheat cvar: pm_ct_push_dist
Resetting cheat cvar: pm_ct_push_decayIn
Resetting cheat cvar: pm_ct_push_decayOut
Resetting cheat cvar: pm_ct_checkDist
Resetting cheat cvar: g_playerDamageThreshold
Resetting cheat cvar: swf_combatSubtitleRange
Resetting cheat cvar: swf_subtitleRange
Resetting cheat cvar: vehicle_clientImpactDmg_MaxDmg
Resetting cheat cvar: vehicle_clientImpactDmg_MinDmg
Resetting cheat cvar: vehicle_clientImpactDmg_MaxVel
Resetting cheat cvar: vehicle_clientImpactDmg_MinVel
Resetting cheat cvar: v_steerControlClamp
Resetting cheat cvar: v_steerControlInfluence
Resetting cheat cvar: v_compressiontime
Resetting cheat cvar: v_dusttime
Resetting cheat cvar: pm_clientZoomInDelay
Resetting cheat cvar: pm_clientAuthoritative_warnDist
Resetting cheat cvar: pm_clientAuthoritative_minDistZ
Resetting cheat cvar: pm_clientAuthoritative_Lerp
Resetting cheat cvar: pm_clientAuthoritative_minDist
Resetting cheat cvar: net_voiceVolume
Resetting cheat cvar: net_peer_throttle_bps_decay
Resetting cheat cvar: net_debughud3_bps_max
------- Initializing renderSystem --------
Initializing OpenGL subsystem
...registered window class
...registered fake window class
...using WGL_EXT_swap_control
...using WGL_EXT_swap_control_tear
created OpenGL 3.2 context on NVIDIA Corporation
----- GL_Init -----
OpenGL version 4.6
GL_AMD_multi_draw_indirect              GL_AMD_seamless_cubemap_per_texture     
GL_AMD_vertex_shader_viewport_index     GL_AMD_vertex_shader_layer             
GL_ARB_arrays_of_arrays                 GL_ARB_base_instance                   
GL_ARB_bindless_texture                 GL_ARB_blend_func_extended             
GL_ARB_buffer_storage                   GL_ARB_clear_buffer_object             
GL_ARB_clear_texture                    GL_ARB_clip_control                     
GL_ARB_color_buffer_float               GL_ARB_compatibility                   
GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth               
GL_ARB_compute_shader                   GL_ARB_compute_variable_group_size     
GL_ARB_conditional_render_inverted      GL_ARB_copy_buffer                     
GL_ARB_copy_image                       GL_ARB_cull_distance                   
GL_ARB_debug_output                     GL_ARB_depth_buffer_float               
GL_ARB_depth_clamp                      GL_ARB_depth_texture                   
GL_ARB_derivative_control               GL_ARB_direct_state_access             
GL_ARB_draw_buffers                     GL_ARB_draw_buffers_blend               
GL_ARB_draw_indirect                    GL_ARB_draw_elements_base_vertex       
GL_ARB_draw_instanced                   GL_ARB_enhanced_layouts                 
GL_ARB_ES2_compatibility                GL_ARB_ES3_compatibility               
GL_ARB_ES3_1_compatibility              GL_ARB_ES3_2_compatibility             
GL_ARB_explicit_attrib_location         GL_ARB_explicit_uniform_location       
GL_ARB_fragment_coord_conventions       GL_ARB_fragment_layer_viewport         
GL_ARB_fragment_program                 GL_ARB_fragment_program_shadow         
GL_ARB_fragment_shader                  GL_ARB_fragment_shader_interlock       
GL_ARB_framebuffer_no_attachments       GL_ARB_framebuffer_object               
GL_ARB_framebuffer_sRGB                 GL_ARB_geometry_shader4                 
GL_ARB_get_program_binary               GL_ARB_get_texture_sub_image           
GL_ARB_gl_spirv                         GL_ARB_gpu_shader5                     
GL_ARB_gpu_shader_fp64                  GL_ARB_gpu_shader_int64                 
GL_ARB_half_float_pixel                 GL_ARB_half_float_vertex               
GL_ARB_imaging                          GL_ARB_indirect_parameters             
GL_ARB_instanced_arrays                 GL_ARB_internalformat_query             
GL_ARB_internalformat_query2            GL_ARB_invalidate_subdata               
GL_ARB_map_buffer_alignment             GL_ARB_map_buffer_range                 
GL_ARB_multi_bind                       GL_ARB_multi_draw_indirect             
GL_ARB_multisample                      GL_ARB_multitexture                     
GL_ARB_occlusion_query                  GL_ARB_occlusion_query2                 
GL_ARB_parallel_shader_compile          GL_ARB_pipeline_statistics_query       
GL_ARB_pixel_buffer_object              GL_ARB_point_parameters                 
GL_ARB_point_sprite                     GL_ARB_polygon_offset_clamp             
GL_ARB_post_depth_coverage              GL_ARB_program_interface_query         
GL_ARB_provoking_vertex                 GL_ARB_query_buffer_object             
GL_ARB_robust_buffer_access_behavior    GL_ARB_robustness                       
GL_ARB_sample_locations                 GL_ARB_sample_shading                   
GL_ARB_sampler_objects                  GL_ARB_seamless_cube_map               
GL_ARB_seamless_cubemap_per_texture     GL_ARB_separate_shader_objects         
GL_ARB_shader_atomic_counter_ops        GL_ARB_shader_atomic_counters           
GL_ARB_shader_ballot                    GL_ARB_shader_bit_encoding             
GL_ARB_shader_clock                     GL_ARB_shader_draw_parameters           
GL_ARB_shader_group_vote                GL_ARB_shader_image_load_store         
GL_ARB_shader_image_size                GL_ARB_shader_objects                   
GL_ARB_shader_precision                 GL_ARB_shader_storage_buffer_object     
GL_ARB_shader_subroutine                GL_ARB_shader_texture_image_samples     
GL_ARB_shader_texture_lod               GL_ARB_shading_language_100             
GL_ARB_shader_viewport_layer_array      GL_ARB_shading_language_420pack         
GL_ARB_shading_language_include         GL_ARB_shading_language_packing         
GL_ARB_shadow                           GL_ARB_sparse_buffer                   
GL_ARB_sparse_texture                   GL_ARB_sparse_texture2                 
GL_ARB_sparse_texture_clamp             GL_ARB_spirv_extensions                 
GL_ARB_stencil_texturing                GL_ARB_sync                             
GL_ARB_tessellation_shader              GL_ARB_texture_barrier                 
GL_ARB_texture_border_clamp             GL_ARB_texture_buffer_object           
GL_ARB_texture_buffer_object_rgb32      GL_ARB_texture_buffer_range             
GL_ARB_texture_compression              GL_ARB_texture_compression_bptc         
GL_ARB_texture_compression_rgtc         GL_ARB_texture_cube_map                 
GL_ARB_texture_cube_map_array           GL_ARB_texture_env_add                 
GL_ARB_texture_env_combine              GL_ARB_texture_env_crossbar             
GL_ARB_texture_env_dot3                 GL_ARB_texture_filter_anisotropic       
GL_ARB_texture_filter_minmax            GL_ARB_texture_float                   
GL_ARB_texture_gather                   GL_ARB_texture_mirror_clamp_to_edge     
GL_ARB_texture_mirrored_repeat          GL_ARB_texture_multisample             
GL_ARB_texture_non_power_of_two         GL_ARB_texture_query_levels             
GL_ARB_texture_query_lod                GL_ARB_texture_rectangle               
GL_ARB_texture_rg                       GL_ARB_texture_rgb10_a2ui               
GL_ARB_texture_stencil8                 GL_ARB_texture_storage                 
GL_ARB_texture_storage_multisample      GL_ARB_texture_swizzle                 
GL_ARB_texture_view                     GL_ARB_timer_query                     
GL_ARB_transform_feedback2              GL_ARB_transform_feedback3             
GL_ARB_transform_feedback_instanced     GL_ARB_transform_feedback_overflow_query
GL_ARB_transpose_matrix                 GL_ARB_uniform_buffer_object           
GL_ARB_vertex_array_bgra                GL_ARB_vertex_array_object             
GL_ARB_vertex_attrib_64bit              GL_ARB_vertex_attrib_binding           
GL_ARB_vertex_buffer_object             GL_ARB_vertex_program                   
GL_ARB_vertex_shader                    GL_ARB_vertex_type_10f_11f_11f_rev     
GL_ARB_vertex_type_2_10_10_10_rev       GL_ARB_viewport_array                   
GL_ARB_window_pos                       GL_ATI_draw_buffers                     
GL_ATI_texture_float                    GL_ATI_texture_mirror_once             
GL_S3_s3tc                              GL_EXT_texture_env_add                 
GL_EXT_abgr                             GL_EXT_bgra                             
GL_EXT_bindable_uniform                 GL_EXT_blend_color                     
GL_EXT_blend_equation_separate          GL_EXT_blend_func_separate             
GL_EXT_blend_minmax                     GL_EXT_blend_subtract                   
GL_EXT_compiled_vertex_array            GL_EXT_Cg_shader                       
GL_EXT_depth_bounds_test                GL_EXT_direct_state_access             
GL_EXT_draw_buffers2                    GL_EXT_draw_instanced                   
GL_EXT_draw_range_elements              GL_EXT_fog_coord                       
GL_EXT_framebuffer_blit                 GL_EXT_framebuffer_multisample         
GL_EXTX_framebuffer_mixed_formats       GL_EXT_framebuffer_multisample_blit_scaled
GL_EXT_framebuffer_object               GL_EXT_framebuffer_sRGB                 
GL_EXT_geometry_shader4                 GL_EXT_gpu_program_parameters           
GL_EXT_gpu_shader4                      GL_EXT_multi_draw_arrays               
GL_EXT_packed_depth_stencil             GL_EXT_packed_float                     
GL_EXT_packed_pixels                    GL_EXT_pixel_buffer_object             
GL_EXT_point_parameters                 GL_EXT_polygon_offset_clamp             
GL_EXT_post_depth_coverage              GL_EXT_provoking_vertex                 
GL_EXT_raster_multisample               GL_EXT_rescale_normal                   
GL_EXT_secondary_color                  GL_EXT_separate_shader_objects         
GL_EXT_separate_specular_color          GL_EXT_shader_image_load_formatted     
GL_EXT_shader_image_load_store          GL_EXT_shader_integer_mix               
GL_EXT_shadow_funcs                     GL_EXT_sparse_texture2                 
GL_EXT_stencil_two_side                 GL_EXT_stencil_wrap                     
GL_EXT_texture3D                        GL_EXT_texture_array                   
GL_EXT_texture_buffer_object            GL_EXT_texture_compression_dxt1         
GL_EXT_texture_compression_latc         GL_EXT_texture_compression_rgtc         
GL_EXT_texture_compression_s3tc         GL_EXT_texture_cube_map                 
GL_EXT_texture_edge_clamp               GL_EXT_texture_env_combine             
GL_EXT_texture_env_dot3                 GL_EXT_texture_filter_anisotropic       
GL_EXT_texture_filter_minmax            GL_EXT_texture_integer                 
GL_EXT_texture_lod                      GL_EXT_texture_lod_bias                 
GL_EXT_texture_mirror_clamp             GL_EXT_texture_object                   
GL_EXT_texture_shared_exponent          GL_EXT_texture_sRGB                     
GL_EXT_texture_sRGB_R8                  GL_EXT_texture_sRGB_decode             
GL_EXT_texture_storage                  GL_EXT_texture_swizzle                 
GL_EXT_timer_query                      GL_EXT_transform_feedback2             
GL_EXT_vertex_array                     GL_EXT_vertex_array_bgra               
GL_EXT_vertex_attrib_64bit              GL_EXT_window_rectangles               
GL_EXT_x11_sync_object                  GL_EXT_import_sync_object               
GL_NV_robustness_video_memory_purge     GL_IBM_rasterpos_clip                   
GL_IBM_texture_mirrored_repeat          GL_KHR_context_flush_control           
GL_KHR_debug                            GL_EXT_memory_object                   
GL_EXT_memory_object_fd                 GL_KHR_parallel_shader_compile         
GL_KHR_no_error                         GL_KHR_robust_buffer_access_behavior   
GL_KHR_robustness                       GL_EXT_semaphore                       
GL_EXT_semaphore_fd                     GL_KTX_buffer_region                   
GL_NV_alpha_to_coverage_dither_control  GL_NV_bindless_multi_draw_indirect     
GL_NV_bindless_multi_draw_indirect_countGL_NV_bindless_texture                 
GL_NV_blend_equation_advanced           GL_NV_blend_equation_advanced_coherent 
GL_NVX_blend_equation_advanced_multi_draw_buffersGL_NV_blend_minmax_factor               
GL_NV_blend_square                      GL_NV_clip_space_w_scaling             
GL_NV_command_list                      GL_NV_compute_program5                 
GL_NV_conditional_render                GL_NV_conservative_raster               
GL_NV_conservative_raster_dilate        GL_NV_conservative_raster_pre_snap_triangles
GL_NV_copy_depth_to_color               GL_NV_copy_image                       
GL_NV_depth_buffer_float                GL_NV_depth_clamp                       
GL_NV_draw_texture                      GL_NV_draw_vulkan_image                 
GL_NV_ES1_1_compatibility               GL_NV_ES3_1_compatibility               
GL_NV_explicit_multisample              GL_NV_feature_query                     
GL_NV_fence                             GL_NV_fill_rectangle                   
GL_NV_float_buffer                      GL_NV_fog_distance                     
GL_NV_fragment_coverage_to_color        GL_NV_fragment_program                 
GL_NV_fragment_program_option           GL_NV_fragment_program2                 
GL_NV_fragment_shader_interlock         GL_NV_framebuffer_mixed_samples         
GL_NV_framebuffer_multisample_coverage  GL_NV_geometry_shader4                 
GL_NV_geometry_shader_passthrough       GL_NV_gpu_program4                     
GL_NV_internalformat_sample_query       GL_NV_gpu_program4_1                   
GL_NV_gpu_program5                      GL_NV_gpu_program5_mem_extended         
GL_NV_gpu_program_fp64                  GL_NV_gpu_shader5                       
GL_NV_half_float                        GL_NV_light_max_exponent               
GL_NV_memory_attachment                 GL_NV_multisample_coverage             
GL_NV_multisample_filter_hint           GL_NV_occlusion_query                   
GL_NV_packed_depth_stencil              GL_NV_parameter_buffer_object           
GL_NV_parameter_buffer_object2          GL_NV_path_rendering                   
GL_NV_path_rendering_shared_edge        GL_NV_pixel_data_range                 
GL_NV_point_sprite                      GL_NV_primitive_restart                 
GL_NV_query_resource                    GL_NV_query_resource_tag               
GL_NV_register_combiners                GL_NV_register_combiners2               
GL_NV_sample_locations                  GL_NV_sample_mask_override_coverage     
GL_NV_shader_atomic_counters            GL_NV_shader_atomic_float               
GL_NV_shader_atomic_float64             GL_NV_shader_atomic_fp16_vector         
GL_NV_shader_atomic_int64               GL_NV_shader_buffer_load               
GL_NV_shader_storage_buffer_object      GL_NV_stereo_view_rendering             
GL_NV_texgen_reflection                 GL_NV_texture_barrier                   
GL_NV_texture_compression_vtc           GL_NV_texture_env_combine4             
GL_NV_texture_multisample               GL_NV_texture_rectangle                 
GL_NV_texture_rectangle_compressed      GL_NV_texture_shader                   
GL_NV_texture_shader2                   GL_NV_texture_shader3                   
GL_NV_transform_feedback                GL_NV_transform_feedback2               
GL_NV_uniform_buffer_unified_memory     GL_NV_vdpau_interop                     
GL_NV_vdpau_interop2                    GL_NV_vertex_array_range               
GL_NV_vertex_array_range2               GL_NV_vertex_attrib_integer_64bit       
GL_NV_vertex_buffer_unified_memory      GL_NV_vertex_program                   
GL_NV_vertex_program1_1                 GL_NV_vertex_program2                   
GL_NV_vertex_program2_option            GL_NV_vertex_program3                   
GL_NV_viewport_array2                   GL_NV_viewport_swizzle                 
GL_NVX_conditional_render               GL_NVX_gpu_memory_info                 
GL_NVX_nvenc_interop                    GL_NV_shader_thread_group               
GL_NV_shader_thread_shuffle             GL_KHR_blend_equation_advanced         
GL_KHR_blend_equation_advanced_coherent GL_OVR_multiview                       
GL_OVR_multiview2                       GL_SGIS_generate_mipmap                 
GL_SGIS_texture_lod                     GL_SGIX_depth_texture                   
GL_SGIX_shadow                          GL_SUN_slice_accum                     
...using GL_ARB_multitexture
...using GL_ARB_texture_non_power_of_two
...using GL_ARB_texture_compression
...using GL_EXT_texture_compression_s3tc
...using GL_EXT_texture_filter_anisotropic
...using GL_ARB_vertex_buffer_object
...using GL_ARB_pixel_buffer_object
...using GL_EXT_pixel_buffer_object
...using GL_ARB_vertex_program
...using GL_ARB_fragment_program
...using GL_ARB_occlusion_query
...using GL_EXT_timer_query
...using GL_EXT_framebuffer_object
...using GL_EXT_framebuffer_blit
...using GL_ARB_texture_multisample
...using GL_EXT_depth_bounds_test
...using GL_ARB_draw_elements_base_vertex
...using GL_ARB_map_buffer_range
...using GL_ARB_sync
...using GL_EXT_direct_state_access
Couldn't find proc address for: glTexMultiSubImage2DAMD
Couldn't find proc address for: glCompressedTexMultiSubImage2DAMD
Couldn't find proc address for: glGetMultiQueryObjectuivAMD
...using GL_ARB_debug_output
Couldn't find proc address for: glMapTexture2DINTEL
Couldn't find proc address for: glUnmapTexture2DINTEL
Couldn't find proc address for: glSyncTextureINTEL
ShowGameWindow: (0, 0) 1920 x 1080, full screen
96 milliseconds to open 44 pages files
OpenCachedPagesFile: Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr.pages
OpenInstalledCachedPagesFile: Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr.pages
OpenCachedPagesFile: Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr_dlc.pages
3 milliseconds to open Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr_dlc.pages
OpenCachedPagesFile: Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc1/virtualtextures/_vmtr_dlc.pages
4 milliseconds to open Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc1/virtualtextures/_vmtr_dlc.pages
OpenCachedPagesFile: Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc2/virtualtextures/_vmtr_dlc.pages
4 milliseconds to open Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc2/virtualtextures/_vmtr_dlc.pages
OpenCachedPagesFile: Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3/virtualtextures/_vmtr_dlc.pages
1 milliseconds to open Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3/virtualtextures/_vmtr_dlc.pages
OpenInstalledCachedPagesFile: Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3/virtualtextures/_vmtr_dlc.pages
 21 pages locked in Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr.pages
 0.1 seconds for FinishFeedback()
PHYSICAL_PAGES_POOL_UNIQUE
------------------------
total  :    1
locked :    0
current:    0
free   :    1
 100 % empty hash table entries
   0 % pages 0 steps down the hash chain
   0 % pages 1 step down the hash chain
   0 % pages 2 steps down the hash chain
   0 % pages > 2 steps down the hash chain
------------------------
PHYSICAL_PAGES_POOL_UNIQUE_DIFFUSE_ONLY
------------------------
total  :    1
locked :    0
current:    0
free   :    1
 100 % empty hash table entries
   0 % pages 0 steps down the hash chain
   0 % pages 1 step down the hash chain
   0 % pages 2 steps down the hash chain
   0 % pages > 2 steps down the hash chain
------------------------
PHYSICAL_PAGES_POOL_UNIQUE_DIFFUSE_ONLY2
------------------------
total  :    1
locked :    0
current:    0
free   :    1
 100 % empty hash table entries
   0 % pages 0 steps down the hash chain
   0 % pages 1 step down the hash chain
   0 % pages 2 steps down the hash chain
   0 % pages > 2 steps down the hash chain
------------------------
 0.1 seconds to load and lock 0 pages
S 4096 4096  1 linr DXT5  clmp 16384k      0k  _physicalvmtrpages1
S 4096 4096  1 linr DXT1  clmp  8192k      0k  _physicalvmtrpages0
S 4096 4096  1 linr DXT5  clmp 16384k      0k  _physicalvmtrpages2
S  128  128  1 linr DXT5  clmp    16k      0k  _physicaluniquepages1
S  128  128  1 linr DXT1  clmp     8k      0k  _physicaluniquepages0
S  128  128  1 linr DXT5  clmp    16k      0k  _physicaluniquepages2
S  128  128  1 linr DXT5  clmp    16k      0k  _physicaluniquediffuseonlypages1
S  128  128  1 linr DXT5  clmp    16k      0k  _physicaluniquediffuseonly2pages1
vmtr path: Z:\media\rado\Drive_D\GAMES\RAGE/virtualtextures/_vmtr.vmtr
num vmtrs: 0

virtual texture 1:
S  512  512 10 nmn  RG    clmp   682k      0k  _vmtrpagetable
Page file: Z:\media\rado\Drive_D\GAMES\RAGE\virtualtextures\_vmtr.pages
header.magic: 0x77339904
header.pagesWide:  512
header.numLevels:   10
header.layoutVersion:    0
header.diskOffsetScale:    2
Pages resident per level:   0   0   0   0   0   0   0  14   4   1
Pages resident: 19
Pages locked: 19

virtual texture 2:
S  256  256  9 nmn  RG    clmp   170k      0k  _vmtrdlcpagetable
Page file: Z:/media/rado/Drive_D/GAMES/RAGE/dlc/dlc3/virtualtextures/_vmtr_dlc.pages
header.magic: 0x77339904
header.pagesWide:  256
header.numLevels:    9
header.layoutVersion:    0
header.diskOffsetScale:    2
Pages resident per level:   0   0   0   0   0   0   0   0   0
Pages resident: 0
Pages locked: 0
 0.8 total megs of page table images
----- Initializing Sound System ------
Rage.exe @ 0x006a96b4(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x006a983c(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x006a98dc(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x005c7399(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x005bd798(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x0043a5da(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x005ec01f(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
Rage.exe @ 0x006aa4b9(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
ntdll.dll @ 0x7bc85dc0(  ) +  bytes () : call_thread_func_wrapper(  )
ntdll.dll @ 0x7bc891f0(  ) +  bytes () : call_thread_func(  )
ntdll.dll @ 0x7bc85db2(  ) +  bytes () : call_thread_entry(  )
ERROR: Failed to create XAudio2 engine.  Try installing the latest DirectX.
Dumped console text to C:\users\steamuser\Saved Games\id Software\Rage\base\ErrorLog_04-17-2019__12-41-04am.txt.

idRenderSystem::Shutdown()
Shutting down OpenGL subsystem
...releasing DC
...destroying window

***************************
Failed to create XAudio2 engine.  Try installing the latest DirectX.
***************************
 
Last edited:
I didn't do anything, it just worked. It could be the Proton version. I have mine set to 3.16-8 Beta.
 
personally I just play doom and portal 1 & 2 using Wine. I also play a bunch of halflife 1 & 2.
 
@rado84 , I just upgraded my Proton to 4.2-2 and Rage still runs perfectly. I tried the Rage 64 bit, it loaded extremely slow, but did eventually load. Is that the version your running into problems with? If so, try the regular version.
@linux69thinstall , you don't have to play Portal 1 or 2 using WINE. Valve made a Linux port years ago. You can run it as a Linux native app. Same with all the Half-Life and Counter-Strike games.
 
@rado84 , I just upgraded my Proton to 4.2-2 and Rage still runs perfectly. I tried the Rage 64 bit, it loaded extremely slow, but did eventually load. Is that the version your running into problems with? If so, try the regular version.
@linux69thinstall , you don't have to play Portal 1 or 2 using WINE. Valve made a Linux port years ago. You can run it as a Linux native app. Same with all the Half-Life and Counter-Strike games.
crap. I never even though about that. thanks for helping! now I can just use steam.
 
@rado84 , I just upgraded my Proton to 4.2-2 and Rage still runs perfectly. I tried the Rage 64 bit, it loaded extremely slow, but did eventually load. Is that the version your running into problems with?
It was a cracked version but earlier today I purchased it on Steam and it ran fine and fast. Only the brightness level doesn't seem to be affected by the in-game setting.
 

Members online


Latest posts

Top