Steam for Linux

Steam for Linux

[Solved] Left 4 Dead 2 Beta Issue: Unable to start on Sabayon x86_64 with Bumblebee
Hi all, I've got a problem with Left 4 Dead Beta: I'm on Linux Sabayon x86_64 with Bumblebee, so I've to launch the hl2.sh file in the Left 4 Dead 2 Beta directory with optirun, but the game won't start: only black screen, no intro video, and one message: "Can't find background image "materials/console/background01.vtf"".
Here there are some logs:

optirun /home/matty/.steam/steam/SteamApps/common/Left\ 4\ Dead\ 2\ Beta/hl2.sh SDL video target is 'x11' SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! This system supports the OpenGL extension GL_EXT_framebuffer_object. This system supports the OpenGL extension GL_EXT_framebuffer_blit. This system supports the OpenGL extension GL_EXT_framebuffer_multisample. This system DOES NOT support the OpenGL extension GL_APPLE_fence. This system supports the OpenGL extension GL_NV_fence. This system supports the OpenGL extension GL_ARB_sync. This system supports the OpenGL extension GL_EXT_draw_buffers2. This system supports the OpenGL extension GL_EXT_bindable_uniform. This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range. This system supports the OpenGL extension GL_ARB_map_buffer_range. This system supports the OpenGL extension GL_ARB_vertex_buffer_object. This system supports the OpenGL extension GL_ARB_occlusion_query. This system DOES NOT support the OpenGL extension GL_APPLE_texture_range. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer. This system supports the OpenGL extension GL_ARB_vertex_array_bgra. This system supports the OpenGL extension GL_EXT_vertex_array_bgra. This system supports the OpenGL extension GL_ARB_framebuffer_object. This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker. This system supports the OpenGL extension GL_ARB_debug_output. This system supports the OpenGL extension GL_EXT_direct_state_access. This system DOES NOT support the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory. This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled. This system supports the OpenGL extension GL_EXT_texture_sRGB_decode. This system supports the OpenGL extension GL_NVX_gpu_memory_info. This system DOES NOT support the OpenGL extension GL_ATI_meminfo. This system supports the OpenGL extension GL_EXT_texture_compression_s3tc. This system supports the OpenGL extension GL_EXT_texture_compression_dxt1. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5. This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear. GL_NV_bindless_texture: DISABLED GL_AMD_pinned_memory: DISABLED GL_EXT_texture_sRGB_decode: AVAILABLE [VGL] NOTICE: Pixel format of 2D X server does not match pixel format of [VGL] Pbuffer. Disabling PBO readback. GL_NVX_gpu_memory_info: AVAILABLE GL_ATI_meminfo: UNAVAILABLE GL_NVX_gpu_memory_info: Total Dedicated: 1048576, Total Avail: 1048576, Current Avail: 1029632 GL_MAX_SAMPLES_EXT: 32 Using breakpad crash handler Setting breakpad minidump AppID = 223530 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198036848621 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198036848621 Did not detect any valid joysticks. [0507/115044:ERROR:resource_bundle.cc(411)] Failed to load /home/matty/.local/share/Steam/SteamApps/common/Left 4 Dead 2 Beta/cef_gtk.pak Some features may not be available. [0507/115044:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Querying for subscribed files IDirect3DDevice9::Create: BackBufWidth: 640, BackBufHeight: 480, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0 GL sampler object usage: ENABLED GL prefer MapBufferRange: NO ##### CTexture::LoadTextureBitsFromFile couldn't find materials/dev/identitylightwarp.vtf ##### CTexture::LoadTextureBitsFromFile couldn't find materials/engine/normalizedrandomdirections2d.vtf ##### CTexture::LoadTextureBitsFromFile couldn't find materials/engine/ssaoreflectionvectors.vtf ##### CTexture::LoadTextureBitsFromFile couldn't find materials/dev/identitylightwarp.vtf ##### CTexture::LoadTextureBitsFromFile couldn't find materials/engine/normalizedrandomdirections2d.vtf ##### CTexture::LoadTextureBitsFromFile couldn't find materials/engine/ssaoreflectionvectors.vtfCan't find background image 'materials/console/background01.vtf'

The graphic card is NVIDIA GEFORCE GT 520MX, driver 313.30.
If anyone else was able to get Left 4 Dead 2 Beta working on their PC with Bumblebee and Sabayon/Gentoo/... distros, please write here how to do it!

Thanks for the help!!
Terakhir diedit oleh whitefox7; 22 Jul 2013 @ 2:48am
< >
Menampilkan 1-15 dari 15 komentar
Have you tried verifying the cache from the game’s properties?
whitefox7 7 Mei 2013 @ 10:49am 
yes, the integrity of the game is confirmed.
Sam Vimes 7 Mei 2013 @ 12:20pm 
I have the same problem with Ubuntu 13.04, 64 Bit - even without optirun.
I had tried to copy some files from an existing wine installation, but the integrity of the game is confirmed and Steam downloaded more than 11 GB nevertheless.
woessonio 7 Mei 2013 @ 1:35pm 
Maybe you've installed the game on NTFS volume (SteamLibrary folder)? I had this error when moved the copy from one disk to another and all files lost their attributes. I know that L4D2 needs to be started from a volume that mounted with execute permissions.
Terakhir diedit oleh woessonio; 8 Mei 2013 @ 12:52am
symlinks tend to choke their code, but custom library folders shouldnt have issues. if that’s what you’ve done, try this https://github.com/ValveSoftware/steam-for-linux/issues/2409#issuecomment-17477074
Sam Vimes 8 Mei 2013 @ 3:56am 
No, it's on my /home (ext4).
try
optirun PATH/hl2.sh -game left4dead2_beta -steam
whitefox7 13 Mei 2013 @ 9:40am 
installing the game on custom library didn't solve.


optirun PATH/hl2.sh -game left4dead2_beta -steam
allows me to enjoy the intro video, but it crashes after a Engine Error: could not load library matchmaking:
optirun ./hl2.sh -game left4dead2_beta -steam SDL video target is 'x11' SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! This system supports the OpenGL extension GL_EXT_framebuffer_object. This system supports the OpenGL extension GL_EXT_framebuffer_blit. This system supports the OpenGL extension GL_EXT_framebuffer_multisample. This system DOES NOT support the OpenGL extension GL_APPLE_fence. This system supports the OpenGL extension GL_NV_fence. This system supports the OpenGL extension GL_ARB_sync. This system supports the OpenGL extension GL_EXT_draw_buffers2. This system supports the OpenGL extension GL_EXT_bindable_uniform. This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range. This system supports the OpenGL extension GL_ARB_map_buffer_range. This system supports the OpenGL extension GL_ARB_vertex_buffer_object. This system supports the OpenGL extension GL_ARB_occlusion_query. This system DOES NOT support the OpenGL extension GL_APPLE_texture_range. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer. This system supports the OpenGL extension GL_ARB_vertex_array_bgra. This system supports the OpenGL extension GL_EXT_vertex_array_bgra. This system supports the OpenGL extension GL_ARB_framebuffer_object. This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker. This system supports the OpenGL extension GL_ARB_debug_output. This system supports the OpenGL extension GL_EXT_direct_state_access. This system DOES NOT support the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory. This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled. This system supports the OpenGL extension GL_EXT_texture_sRGB_decode. This system supports the OpenGL extension GL_NVX_gpu_memory_info. This system DOES NOT support the OpenGL extension GL_ATI_meminfo. This system supports the OpenGL extension GL_EXT_texture_compression_s3tc. This system supports the OpenGL extension GL_EXT_texture_compression_dxt1. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5. This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear. GL_NV_bindless_texture: DISABLED GL_AMD_pinned_memory: DISABLED GL_EXT_texture_sRGB_decode: AVAILABLE [VGL] NOTICE: Pixel format of 2D X server does not match pixel format of [VGL] Pbuffer. Disabling PBO readback. GL_NVX_gpu_memory_info: AVAILABLE GL_ATI_meminfo: UNAVAILABLE GL_NVX_gpu_memory_info: Total Dedicated: 1048576, Total Avail: 1048576, Current Avail: 1029632 GL_MAX_SAMPLES_EXT: 32 Using breakpad crash handler [S_API FAIL] SteamAPI_Init() failed; no appID found. Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder. Did not detect any valid joysticks. [0513/182801:ERROR:resource_bundle.cc(411)] Failed to load /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/cef_gtk.pak Some features may not be available. [0513/182801:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Querying for subscribed files IDirect3DDevice9::Create: BackBufWidth: 640, BackBufHeight: 480, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0 GL sampler object usage: ENABLED GL prefer MapBufferRange: NO BinkOpen( /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/media/valve.bik ) ConVarRef volume doesn't point to an existing ConVar BinkOpen( /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/media/l4d2_intro.bik ) Could not load program cache file glbaseshaders.cfg Could not find base GL shader cache file Could not load program cache file glshaders.cfg Could not find user GL shader cache file Precache: Took 0 ms, Vertex 0, Pixel 0 failed to dlopen /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/bin/matchmaking.so error=dlopen: cannot load any more object with static TLS Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/hl2.sh: line 67: 9095 Errore di segmentazione ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"

Terakhir diedit oleh whitefox7; 13 Mei 2013 @ 9:43am
Does the game start if you run it through steam without bumblebee?

hl2.sh has some code that should set LD_PRELOAD but optirun messes with things.

Try this from the game directory:

LD_PRELOAD=left4dead2/bin/matchmaking.so optirun ./hl2.sh -game left4dead2 -steam

Add me if you want to live debug.
Terakhir diedit oleh Xx_xx_XtR3M3_B@D@55_2009_xx_xX; 13 Mei 2013 @ 10:28am
Shark 13 Mei 2013 @ 10:39am 
Sabayon is a weird distro in a few ways, even tho it's really cool. You will need to enable 3d acceleration through the terminal, I can't remember the command tho.
whitefox7 13 Mei 2013 @ 1:26pm 
LD_PRELOAD=left4dead2/bin/matchmaking.so optirun ./hl2.sh -game left4dead2 -steam
with that command the game "starts", but not completely: it's able to reach the first menu but neither the campaign mode (online) nor the single player mode (offline) start

LD_PRELOAD=left4dead2/bin/matchmaking.so optirun ./hl2.sh -game left4dead2 -steam ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'left4dead2/bin/matchmaking.so' from LD_PRELOAD cannot be preloaded: ignored. SDL video target is 'x11' SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! This system supports the OpenGL extension GL_EXT_framebuffer_object. This system supports the OpenGL extension GL_EXT_framebuffer_blit. This system supports the OpenGL extension GL_EXT_framebuffer_multisample. This system DOES NOT support the OpenGL extension GL_APPLE_fence. This system supports the OpenGL extension GL_NV_fence. This system supports the OpenGL extension GL_ARB_sync. This system supports the OpenGL extension GL_EXT_draw_buffers2. This system supports the OpenGL extension GL_EXT_bindable_uniform. This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range. This system supports the OpenGL extension GL_ARB_map_buffer_range. This system supports the OpenGL extension GL_ARB_vertex_buffer_object. This system supports the OpenGL extension GL_ARB_occlusion_query. This system DOES NOT support the OpenGL extension GL_APPLE_texture_range. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer. This system supports the OpenGL extension GL_ARB_vertex_array_bgra. This system supports the OpenGL extension GL_EXT_vertex_array_bgra. This system supports the OpenGL extension GL_ARB_framebuffer_object. This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker. This system supports the OpenGL extension GL_ARB_debug_output. This system supports the OpenGL extension GL_EXT_direct_state_access. This system DOES NOT support the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory. This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled. This system supports the OpenGL extension GL_EXT_texture_sRGB_decode. This system supports the OpenGL extension GL_NVX_gpu_memory_info. This system DOES NOT support the OpenGL extension GL_ATI_meminfo. This system supports the OpenGL extension GL_EXT_texture_compression_s3tc. This system supports the OpenGL extension GL_EXT_texture_compression_dxt1. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5. This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear. GL_NV_bindless_texture: DISABLED GL_AMD_pinned_memory: DISABLED GL_EXT_texture_sRGB_decode: AVAILABLE [VGL] NOTICE: Pixel format of 2D X server does not match pixel format of [VGL] Pbuffer. Disabling PBO readback. GL_NVX_gpu_memory_info: AVAILABLE GL_ATI_meminfo: UNAVAILABLE GL_NVX_gpu_memory_info: Total Dedicated: 1048576, Total Avail: 1048576, Current Avail: 1029632 GL_MAX_SAMPLES_EXT: 32 Using breakpad crash handler Setting breakpad minidump AppID = 223530 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198036848621 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198036848621 Did not detect any valid joysticks. [0513/221225:ERROR:resource_bundle.cc(411)] Failed to load /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/cef_gtk.pak Some features may not be available. [0513/221225:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Querying for subscribed files IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 2, MultisampleType: 2, MultisampleQuality: 0 GL sampler object usage: ENABLED GL prefer MapBufferRange: NO BinkOpen( /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/media/valve.bik ) BinkOpen( /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/media/l4d2_intro.bik ) IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x0000000E) differs from mask derived from shader name (0x0000001F) for shader ps-file shadow_ps20b ps-index 1 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 8 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x0000000E) differs from mask derived from shader name (0x0000001F) for shader ps-file shadow_ps20b ps-index 0 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 1272 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 1272 ps-combo 1 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 20 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 464 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 464 ps-combo 1 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 392 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 392 ps-combo 1 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 504 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 504 ps-combo 1 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 80 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 120 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 72 ps-combo 0 IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x000000E0) differs from mask derived from shader name (0x000000C0) for shader ps-file water_ps20b ps-index 888 ps-combo 0 Loaded program cache file "glbaseshaders.cfg", total keyvalues: 738, total successfully linked: 738 Could not load program cache file glshaders.cfg Could not find user GL shader cache file Precache: Took 23606 ms, Vertex 1072, Pixel 870 Game.so loaded for "Left 4 Dead 2" warning: Unknown nb_ctl request: 4 warning: Unknown nb_ctl request: 4 warning: Unknown nb_ctl request: 4 warning: Unknown nb_ctl request: 4 warning: Unknown nb_ctl request: 4 warning: Unknown nb_ctl request: 4 Unable to remove /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/left4dead2/textwindow_temp.html! /home/matty/mount/SteamApps/SteamApps/common/Left 4 Dead 2 Beta/hl2.sh: line 67: 12072 Errore di segmentazione ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"


Diposting pertama kali oleh Wouter:
Sabayon is a weird distro in a few ways, even tho it's really cool. You will need to enable 3d acceleration through the terminal, I can't remember the command tho.

3d acceleration is already enabled
Terakhir diedit oleh whitefox7; 13 Mei 2013 @ 1:27pm
Sam Vimes 15 Mei 2013 @ 7:53am 
I think I have found a solution (at least for me, but the problem was the same, I think):

Search /usr/lib for a file called "libstdc++.so.6.0.13", copy it into the /bin folder of your left4dead2 installation and rename it to libstdc++.so.6, replacing the existing file. After that you should be able to start the game from steam.

If you want to run it with optirun or primusrun, open your library, do a right click on the game, click "Properties", click "Set Launch Options", enter: optirun %command% or primusrun &command%
whitefox7 16 Mei 2013 @ 1:27pm 
That solution doesn't work for me: I don't have any libstdc++.so.6 file into left4dead directory
whitefox7 18 Mei 2013 @ 7:16am 
I have found a solution modifying the hl2.sh into Left 4 Dead 2 Beta directory in this way: search the line:
${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
and replace it with:
LD_PRELOAD=left4dead2/bin/matchmaking.so optirun ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
then adjust your video settings and enjoy!
Terakhir diedit oleh whitefox7; 18 Mei 2013 @ 7:32am
neonigma 17 Jul 2013 @ 2:08am 
Thanks @whitefox7 ! Worked for me :-)
< >
Menampilkan 1-15 dari 15 komentar
Per halaman: 1530 50

Tanggal Diposting: 7 Mei 2013 @ 2:57am
Postingan: 15