Steam for Linux > Limited Beta > 제목 정보
abelthorne 2012년 11월 22일 오전 8시 32분
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.)
22개 중 1-15 표시중
< >
Spacefish 2012년 11월 22일 오전 8시 39분 
Do you have an German / utf8 Language set?
abelthorne 2012년 11월 22일 오전 8시 41분 
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.
abelthorne님이 마지막으로 수정; 2012년 11월 22일 오전 8시 42분
abelthorne 2012년 11월 22일 오전 10시 03분 
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 2012년 11월 28일 오후 2시 26분 
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 2012년 11월 28일 오후 2시 54분 
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 2012년 11월 29일 오후 9시 39분 
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 2012년 11월 30일 오전 2시 49분 
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 2012년 11월 30일 오전 7시 36분 
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 2012년 12월 4일 오전 11시 18분 
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/
PopeJo님이 마지막으로 수정; 2012년 12월 4일 오전 11시 41분
abelthorne 2012년 12월 4일 오후 1시 07분 
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.
Keluv 2012년 12월 7일 오전 2시 22분 
I have the same problem with ATI radeon HD 4XXX. I solved uninstalling the fglrx but give me another error that freezes my pc.
Keluv님이 마지막으로 수정; 2012년 12월 7일 오전 2시 34분
abelthorne 2012년 12월 18일 오전 3시 46분 
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 2013년 1월 18일 오전 5시 45분 
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.
pdniekras님이 마지막으로 수정; 2013년 1월 18일 오전 5시 46분
ModeBiller 2013년 1월 18일 오전 6시 38분 
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.
Keluv 2013년 1월 18일 오전 6시 46분 
with Catalyst 13.1, all games work good for me.
22개 중 1-15 표시중
< >
페이지당: 15 30 50