Steam for Linux > Limited Beta > Emnedetaljer
abelthorne 22. nov, 2012 @ 8:32am
Team Fortress 2 crashes on startup (black screen) too
Hello,
When trying to launch TF2, I get a black screen (mouse pointer is visible) for about 10 seconds and then back to Steam. In the terminal, I get a segfault

I've seen other people having the same problem but am a bit lost in the discussions. Anyway, I've tried to set LANG=C and LC_NUMERIC=C with no luck. Also tried to unplug my joypad (I've seen people having problems with some input devices).

I'm using Ubuntu 12.10 with an AMD/ATI Radeon HD 5770. DE is Lubuntu-ish (i.e. Openbox with session settings taken from Lubuntu). Not sure about the graphic drivers version as they seem to differ between Linux and Windows. I use the fglrx-updates drivers from the Ubuntu 12.10 repository (no PPA like xorg-edgers).

Are there known issues with the current AMD graphic drivers and TF2 Linux?

(Also, tried Serious Sam 3 which runs quite fine. The problem seems to be really TF2-related. Will try other games.)
Viser 1-15 av 22 kommentarer
< >
Spacefish 22. nov, 2012 @ 8:39am 
Do you have an German / utf8 Language set?
abelthorne 22. nov, 2012 @ 8:41am 
I use Ubuntu in french so locale is fr_FR.UTF-8. But as I said, setting LANG=C and LC_NUMERIC=C before launching Steam doesn't fix the problem.
Sist redigert av abelthorne; 22. nov, 2012 @ 8:42am
abelthorne 22. nov, 2012 @ 10:03am 
I forgot to say that I use Ubuntu 64 bits. Not sure it is relevant (probably not). 32 bits compatibility installed through ia32-libs.
Frank 28. nov, 2012 @ 2:26pm 
ATI drivers are causing some issues but they vary depending on the driver source. I suggest doing a search in this forum for your card and/or driver source and looking fro possible solutions.
abelthorne 28. nov, 2012 @ 2:54pm 
Ok. I've tried to search for black screen issues with TF2 before creating this thread but there are a lot of them that seem to come from random origins. I'll narrow my searchs to ATI.

But a small question anyway, that would be helpful: is TF2 supposed to work with ATI drivers from the Ubuntu (12.10) repository or is it currently mandatory to use other drivers (such as xorg-edgers PPA, manual install from AMD website, beta drivers...)?
mikesart 29. nov, 2012 @ 9:39pm 
Can you provide more information on the segfault? If you start tf2 from a terminal, it should give you a crashid, and I can look up the callstack from that. Thanks.
abelthorne 30. nov, 2012 @ 2:49am 
Here is the output of the terminal from the moment I click on "play TF2" and the moment it craches.

Game update: AppID 440 "Team Fortress 2", ProcID 22805, 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.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
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(20121129171223_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)
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
[1130/114657:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Using breakpad crash handler
Setting breakpad minidump AppID = 440
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(440)/version(5126_client)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197994642481 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197994642481
ConVarRef m_rawinput doesn't point to an existing ConVar
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: AVAILABLE
GL_ATI_meminfo: GL_TEXTURE_FREE_MEMORY_ATI: Total Free: 895883, Largest Avail: 715088, Total Aux: 1667305, Largest Aux Avail: 8192
GL_MAX_SAMPLES_EXT: 8
[1130/114658:ERROR:resource_bundle.cc(411)] Failed to load /home/terzag/Steam/SteamApps/abelthorne/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[1130/114658:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 3200 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 4143972352
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 3200 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 4143972352
IDirect3DDevice9::Create: BackBufWidth: 1440, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
/home/terzag/Steam/SteamApps/abelthorne/Team Fortress 2/hl2.sh: line 72: 22816 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 440 "Team Fortress 2", ProcID 22816

Any useful info in there?

As said above, I use a Lubuntu-ish Ubuntu 12.10 (64 bits + ia32-libs) with an ATI RadeonHD 5770 graphic card and the drivers from the standard Ubuntu repos (fglrx-update).
ModeBiller 30. nov, 2012 @ 7:36am 
I observe the same bug and get the more or less identical terminal output. For the records:
Ubuntu 12.10, Unity, AMD6870, Catalyst 12.11 driver (fglrx 2:9.000-0ubuntu3)

Game update: AppID 440 "Team Fortress 2", ProcID 25167, 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.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
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(20121129171223_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)
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Gtk-Message: Failed to load module "overlay-scrollbar"
[1130/163014:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Using breakpad crash handler
Setting breakpad minidump AppID = 440
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(440)/version(5126_client)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197972537379 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197972537379
ConVarRef m_rawinput doesn't point to an existing ConVar
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: AVAILABLE
GL_ATI_meminfo: GL_TEXTURE_FREE_MEMORY_ATI: Total Free: 513166, Largest Avail: 415424, Total Aux: 1477934, Largest Aux Avail: 2362
GL_MAX_SAMPLES_EXT: 8
Gtk-Message: Failed to load module "overlay-scrollbar"
[1130/163016:ERROR:resource_bundle.cc(411)] Failed to load /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[1130/163016:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 3401 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 3401 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx6.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx6.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx6.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx6.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx7.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx7.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx7.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx7.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx8.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx8.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx8.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx8.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx9.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/game_shader_dx9.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx9.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/game_shader_dx9.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/tf/bin/.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
failed to dlopen /home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/.so error=/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2/bin/.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
IDirect3DDevice9::Create: BackBufWidth: 1920, BackBufHeight: 1200, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
/home/gregor/Steam/SteamApps/koflerg/Team Fortress 2/hl2.sh: Zeile 72: 25174 Speicherzugriffsfehler (Speicherabzug geschrieben) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 440 "Team Fortress 2", ProcID 25174
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
PopeJo 4. des, 2012 @ 11:18am 
similar here:
(x) ubuntu 12.10 64bit, ATI radeon HD 5770, fglrx drivers from the repos (the newest ones from the ATI page failed on install)

the screen remains black on starting TF2, but I can hear the sound of the valve-intro...

these are the only two errors I can find in the log on first glance
Compile of "shadowmodel_vs20" Failed:
//GLSLvp
#version 130
//ATTRIBMAP-00-30-10-20-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx
attribute vec4 v0; // 80000000 900f0000
attribute vec4 v1; // 80000003 900f0001
attribute vec4 v2; // 80000001 900f0002
attribute vec4 v3; // 80000002 900f0003
//SAMPLERMASK-0
//SAMPLERTYPES-ffffffff
//HIGHWATER-54
//HIGHWATERBONE-161
Compile of "vertexlit_and_unlit_generic_vs20" Failed:
//GLSLvp
#version 130
//ATTRIBMAP-00-10-20-30-A0-50-51-01-31-xx-xx-xx-xx-xx-xx-xx
attribute vec4 v0; // 80000000 900f0000
attribute vec4 v1; // 80000001 900f0001
attribute vec4 v2; // 80000002 900f0002
attribute vec4 v3; // 80000003 900f0003
attribute vec4 v4; // 8000000a 900f0004
attribute vec4 v5; // 80000005 900f0005
attribute vec4 v6; // 80010005 900f0006
attribute vec4 v7; // 80010000 900f0007
attribute vec4 v8; // 80010003 900f0008
//SAMPLERMASK-0
//SAMPLERTYPES-ffffffff
//HIGHWATER-50
//HIGHWATERBONE-161

I tried everything from here, but no success: http://steamcommunity.com/app/221410/discussions/0/846938351032713908/
Sist redigert av PopeJo; 4. des, 2012 @ 11:41am
abelthorne 4. des, 2012 @ 1:07pm 
Just for the record, I don't hear the sound of the Valve logo. In my case, it looks like TF2 simply does nothing, it's probably not a basic "no display" problem.
Pertarus 7. des, 2012 @ 2:22am 
I have the same problem with ATI radeon HD 4XXX. I solved uninstalling the fglrx but give me another error that freezes my pc.
Sist redigert av Pertarus; 7. des, 2012 @ 2:34am
abelthorne 18. des, 2012 @ 3:46am 
For info, I've finally decided to update my graphic drivers in order to test Steam: with AMD Catalyst 12.11 beta 11, TF2 starts on my PC.
pdniekras 18. jan, 2013 @ 5:45am 
Hi, i installed steam on my Ubuntu 12.10 yesterday, but i had similar problem like
abelthorne:
Segmentation fault.

So i also updated my drivers for Radeon 5650. I took driver from amd website, and it works.
-nojoy option didn't do anything for me, just updating driver works.
Guide to install driver from amd website:
https://help.ubuntu.com/community/BinaryDriverHowto/ATI

I had no erros in game, but sometimes i have lag.
Sist redigert av pdniekras; 18. jan, 2013 @ 5:46am
ModeBiller 18. jan, 2013 @ 6:38am 
With Catalyst 12.11 TF2 worked, but other games (with or without Steam) broke badly. I thought I'd never say that, but I got myself a NVidia card two weeks ago - and all (ALL) games I use to play work perfectly ok with both the 303 and 310 drivers.
Pertarus 18. jan, 2013 @ 6:46am 
with Catalyst 13.1, all games work good for me.
Viser 1-15 av 22 kommentarer
< >
Per side: 15 30 50