Erlkoenig Feb 5, 2013 @ 12:45pm
[Solved] TF2 only works without Steam
Hello,

when I start Team Fortress 2 from Steam on my Linux, it only shows a black screen, no Valve logo, no sound, and can only be stopped by killing the process.
When starting TF2 outside of steam by running this from a terminal:
$HOME/.local/share/Steam/SteamApps/erlkoenig90/Team Fortress 2/hl2.sh -game tf
it works fine (sound via pulseaudio, video), but the steam overlay is not available, and I can't join public servers, probably because VAC does not work this way.
Providing a "$HOME/.local/share/Steam/SteamApps/erlkoenig90/Team Fortress 2/steam_appid.txt" with contents "440" at least makes the SteamAPI available, so I can start local games and access the server list.
Setting LD_PRELOAD=$HOME/share/Steam/ubuntu12_32/gameoverlayrenderer.so when starting TF2 does not make the overlay work.

Any help in running TF2 correctly would be greatly appreciated.

I am using 64bit Linux and a Radon HD5730 video card. Steam console output is:

ExecSteamURL: "steam://rungameid/440"
Game update: AppID 440 "Team Fortress 2", ProcID 13327, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:12754): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
SDL video target is 'x11'
SDL video target is 'x11'
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 DOES NOT support 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 DOES NOT support 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 supports the OpenGL extension GL_AMD_pinned_memory.
This system DOES NOT support the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info.
This system supports the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
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
Installing breakpad exception handler for appid(gameoverlayui)/version(20130201154330_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0205/201239:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
[0205/201239:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Using breakpad crash handler
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 440
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: 76561198038164138 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561198038164138
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: AVAILABLE
GL_ATI_meminfo: GL_TEXTURE_FREE_MEMORY_ATI: Total Free: 933897, Largest Avail: 715008, Total Aux: 1763093, Largest Aux Avail: 1896
GL_MAX_SAMPLES_EXT: 8
[0205/201241:ERROR:resource_bundle.cc(411)] Failed to load /home/erlkoenig/.local/share/Steam/SteamApps/erlkoenig90/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[0205/201241:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
[0205/201241:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1734 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1734 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/home/erlkoenig/.local/share/Steam/SteamApps/erlkoenig90/Team Fortress 2/hl2.sh: line 72: 13332 Killed ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Last edited by Erlkoenig; Feb 5, 2013 @ 6:36pm
Showing 1-10 of 10 comments
< >
Zbeny Feb 5, 2013 @ 3:23pm 
I have same problem with TF2 and CS:S.
Erlkoenig Feb 5, 2013 @ 6:37pm 
It looks like the latest Steam update fixes the issue, i can start and play TF2 from Steam now.
[S]Bio-Vore |₦ↁ| Feb 5, 2013 @ 7:06pm 
Having similar problems after steam update. Both TF2 and CS:S both start with a black screen and basically just sit there in some kind of deadlock. It's like it trying to start but is going terribly slow..

(kubuntu 12.10 nvidia 310 graphics)

Erlkoenig suggestion works for me, by manually running TF2. Starts right up..
Note: Steam must be running, just don't launch from steam..

TF2 and CS:C still do not run for me via steam launch though..
(found I was using beta steam release, non-beta build Jan 16,2013 works fine, but server browser is busted..)
Last edited by [S]Bio-Vore |₦ↁ|; Feb 6, 2013 @ 7:12pm
pxc Feb 5, 2013 @ 10:52pm 
Might have the same problem here, reverting to non-beta to see if that resolves things.
scott_test123 Feb 6, 2013 @ 12:20am 
Are you still encountering this issue after updating to the Steam update that occurred today?
pxc Feb 6, 2013 @ 6:37pm 
I began experiencing it _only_ after the latest (now yesterday's) Steam update.

I still can't actually play CS:S, unfortunately, because while reverting away from the optional ‘Steam Beta Update’ (not to be confused with the greater Steam Linux Beta project) does fix the launch issues, CS:S won't let me play online without interacting with Steam Beta. I assume this must mean the ‘Beta Update’, because the Steam Linux Beta is obviously running when I try this. As launching the game from outside Steam and reverting to the Stable version both disable Internet play, and ‘create a server’ seems by default to set up an Internet server, and I don't feel like setting up a dedicated server and launching it with +lan or whatever, I can't playtest CS:S at all. :-(
[S]Bio-Vore |₦ↁ| Feb 6, 2013 @ 6:43pm 
Switching back from the beta only broke more stuff for me. Game will start, but can't join any server..

http://steamcommunity.com/app/221410/discussions/0/864959088264010476/
Last edited by [S]Bio-Vore |₦ↁ|; Feb 6, 2013 @ 6:45pm
RipperHoss Feb 6, 2013 @ 7:14pm 
Forgive my ignorance, but how is this marked as solved? I'm having this exact problem, and there's no solution provided?

Edit: Problem appears to be fixed by running in terminal:
STEAM_RUNTIME=0 steam
Last edited by RipperHoss; Feb 6, 2013 @ 7:28pm
Erlkoenig Feb 6, 2013 @ 8:10pm 
I marked this as "solved" because after the update my original problem went away. However, i have no idea wether your problems are the same as my one...
[S]Bio-Vore |₦ↁ| Feb 6, 2013 @ 9:15pm 
STEAM_RUNTIME=0 did not work the first time..
If I reinstall everything.. And start steam (the inital time) with STEAM_RUNTIME=0 and everytime there after, It works...

Hack job, but worked here..
Showing 1-10 of 10 comments
< >
Per page: 15 30 50
Date Posted: Feb 5, 2013 @ 12:45pm
Posts: 10