Team Fortress 2 stuck in loading... screen #407

Closed
forever1percent opened this Issue Dec 26, 2012 · 8 comments

Projects

None yet

8 participants

@forever1percent

Using 12.11 beta11 64bit drivers on craptop with active gpu = AMD Radeon HD7470 1GB vram and dual core cpu AMD E-450 APU 1.65GHz.
In Windows 7 TF2 achieves almost stable 30fps at 640x480 resolution and everything set to low.

In Xubuntu 12.10 64bit TF2 did load successfully for the very first time, however everything went blank after I set effects to low, resolution to 640x480 and hit apply button. Now each time (except one more successful launch with -autoconfig, but immediately blank after ctrl-alt-f1 > ctrl-alt-f7 switch) I try to start TF2 I only get as far as loading screen (which is shown after corporate logo hypnosis session). I have tried waiting really long, like 10 minutes; I have tried -novid -nojoy -autoconfig launch options; I have tried disabling steam cloud sync and deleting videoconfig_linux.cfg or other cfg files in ../tf/cfg.

It seems to me that tf2 goes unresponsive after loading 'loading...' screen (right after 'Game.so loaded for "Team Fortress"' message) even though MainThrd still uses ~100% CPU.

Below is a console output with launch options -windowed -nojoy -w 800 -h 600 -autoconfig. 'Team Fortress 2 - OpenGL' window goes blank in areas there any other window is dragged over, suggesting that tf2 has gone unresponsive. This particular time I also tried editing /usr/bin/steam and adding lines:
export LANG=C
export LC_NUMERIC=POSIX

steam
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
[1226/141305:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
GLError: 1282
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Adding license for package 11795
Adding license for package 13437
Adding license for package 0
roaming config store loaded successfully - 866 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/name/.local/share/Steam/ubuntu12_32/steam"
Generating new string page texture 83: 1024x256, total string texture memory is 1.49 MB
Generating new string page texture 84: 64x256, total string texture memory is 1.56 MB
Generating new string page texture 85: 128x256, total string texture memory is 1.69 MB
Generating new string page texture 86: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 87: 256x256, total string texture memory is 1.95 MB
Generating new string page texture 88: 32x256, total string texture memory is 1.98 MB
Generating new string page texture 90: 16x256, total string texture memory is 2.00 MB
System startup time: 32.86 seconds
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 92: 128x256, total string texture memory is 2.13 MB
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Generating new string page texture 94: 24x256, total string texture memory is 2.15 MB
Generating new string page texture 95: 256x256, total string texture memory is 2.42 MB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Game update: AppID 440 "Team Fortress 2", ProcID 22677, IP 0.0.0.0:0
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
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(5153_client)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198044368178 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561198044368178
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: 973537, Largest Avail: 768928, Total Aux: 1530032, Largest Aux Avail: 1008
GL_MAX_SAMPLES_EXT: 4
[1226/141414:ERROR:resource_bundle.cc(411)] Failed to load /home/name/.local/share/Steam/SteamApps/steam_user/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[1226/141414:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1650 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 3745513472
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1650 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 3745513472
IDirect3DDevice9::Create: BackBufWidth: 800, BackBufHeight: 600, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
Could not load program cache file glshaders.cfg
Could not find user GL shader cache file
Precache: Took 62623 ms, Vertex 864, Pixel 1367
Game.so loaded for "Team Fortress"
@mikesart mikesart was assigned Dec 26, 2012
@mattyy1hp

(edited, because my comment below was deleted)

TF2 stuck at "loading ..." screen after Valve logo. I can't get in to the main menu.

EDIT 2:

This is not happen on my secondary graphics card - AMD APU 6520G.
Maybe it's caused by AMD graphics drivers
But on 6520G, I have a black screen in full screen when I'm on Cinnamon (which is my primary environment, it's sad, I have to switch to Gnome fallback to play TF2 in fullscreen...)


I tried:

  • delete TF2 local content and download it again
  • verify game cache files (three times)
  • windowed mode, full screen mode

Terminal output:

mattyy1hp@mattyy1hp-laptop ~ $ steam
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 32 orphaned pipes
removing stale semaphore last operated on by process 26158 with name 0eBlobRegistryMutex_AD474292E52FA4A079F791C8E736C1BF
removing stale semaphore last operated on by process 26158 with name 0eBlobRegistrySignal_AD474292E52FA4A079F791C8E736C1BF
removing stale semaphore last operated on by process 29066 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 26158 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
[1226/203333:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
GLError: 1282
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
CUser::ScheduledSyncCloud() - conflict detected, accepting local files
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Adding license for package 2481
Adding license for package 8538
Adding license for package 7932
Adding license for package 1045
Adding license for package 16549
Adding license for package 0
Adding license for package 12517
Adding license for package 18494
Adding license for package 18639
Adding license for package 16835
Adding license for package 17250
Adding license for package 36
Adding license for package 6098
CUser::OnRemoteStorageConflictResolution() - result Timeout
ExecCommandLine: "/home/mattyy1hp/.local/share/Steam/ubuntu12_32/steam"
roaming config store loaded successfully - 3861 bytes.
migrating temporary roaming config store
Generating new string page texture 70: 128x256, total string texture memory is 442.37 KB
Generating new string page texture 71: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 72: 64x256, total string texture memory is 507.90 KB
Generating new string page texture 73: 32x256, total string texture memory is 540.67 KB
removing stale semaphore last operated on by process 26158 with name 0eBlobRegistryMutex_37726B7DFCE6C384F4FAC4CDD63EE373
removing stale semaphore last operated on by process 26158 with name 0eBlobRegistrySignal_37726B7DFCE6C384F4FAC4CDD63EE373
Generating new string page texture 77: 24x256, total string texture memory is 565.25 KB
System startup time: 23.89 seconds
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 96: 128x256, total string texture memory is 696.32 KB
Generating new string page texture 97: 384x256, total string texture memory is 1.09 MB
Generating new string page texture 98: 256x256, total string texture memory is 1.35 MB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Generating new string page texture 119: 128x256, total string texture memory is 1.48 MB
Game update: AppID 440 "Team Fortress 2", ProcID 29881, 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.
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(20121219141411_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)
[1226/203814: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(5153_client)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198063209433 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561198063209433
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: 819993, Largest Avail: 616548, Total Aux: 1422033, Largest Aux Avail: 6144
GL_MAX_SAMPLES_EXT: 4
[1226/203816:ERROR:resource_bundle.cc(411)] Failed to load /home/mattyy1hp/.local/share/Steam/SteamApps/mattyy1hp/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[1226/203816:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1400 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 3584032768
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1400 MHz, Processor: AuthenticAMD
GlobalMemoryStatus: 3584032768
IDirect3DDevice9::Create: BackBufWidth: 1280, BackBufHeight: 720, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
Loaded program cache file "glshaders.cfg", total keyvalues: 670, total successfully linked: 670
Precache: Took 79286 ms, Vertex 1026, Pixel 2311
Game.so loaded for "Team Fortress"


System Specs:

AMD Catalyst driver 12.11 beta11 manual install
AMD Radeon HD 6470M (beta11 shows 7400M series)

Processor Information:
Vendor: AuthenticAMD
Speed: 1400 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux Mint 13 Maya (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.5-030605-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000

Video Card:
Driver: ATI Technologies Inc. AMD Radeon HD 7400M Series

Driver Version:  4.2.11995 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x1002
DeviceID:  0x6760
Number of Monitors:  1
Number of Logical Video Cards:  2
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.60"  (15.51" diag)
                                        34.4cm x 19.3cm  (39.4cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: ATI R6xx HDMI

Memory:
RAM: 3418 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 593389 Mb
Largest Free Hard Disk Block: 154647 Mb

Installed software:

Recent Failure Reports:
Wed Dec 26 19:33:15 2012 GMT: file ''/tmp/dumps/assert_20121226203307_1.dmp'', upload yes: ''CrashID=bp-7b666003-ac35-4fd0-bb78-4cffc2121226''


@forever1percent

In Windows 7 TF2 achieves almost stable 30fps at 640x480 resolution and everything set to low.

correction: @ 800x600 with "+mat_queue_mode 2 +fps_max 63 +cl_showfps 2" launch options fps fluctuates between 40 ~ 60 while indoor, but drops to 30 and below in open areas if there is a lot of action going on.

@Shished
Shished commented Dec 28, 2012

After im installed GTX660 video card game begins to load very fast for me:

Precache: Took 3498 ms, Vertex 1029, Pixel 2680

Before that im used Intel HD Graphics 4000 and game loaded about 2 mins.

@PoCTo
PoCTo commented Jan 7, 2013

Same issue with latest raring x64 xorg and latest beta amd drivers from its website.
First time i got the menu, but then changed settings, restarted game and it stuck.
Then i deleted all the team fortress data and downloaded it again. Again i've got the menu and decided not to play with faith and settings. So i tried to run the training game, and it stuck on 0 percent loading the map. Then it started hanging on each start at "Loading..." window.
I had gentoo x64 before and tf2 menu worked well on every launch, though i haven't try to play the game itself.
Log files are just like the logs above except for smaller precache time

@PoCTo
PoCTo commented Jan 7, 2013

Fixed the problem by updating everything from xorg-edgers repository

@drivers-valve drivers-valve was assigned Jan 8, 2013
@johndrinkwater
Member

forever1percent, does this issue go away if you update to the xorg-edgers repository?

@forever1percent

forever1percent, does this issue go away if you update to the xorg-edgers repository?

Yes, now I can load tf2 and I can join server and play. However everything is much laggier compared to windows, fps drops to 4 in water (map ctf_2fort) and never goes above 30 indoors. Mouse is laggier the more fps has dropped. This is unplayable.

Loading times

hear the music in game menu first time: win = 2min ; linux = 2min 55secs
join the server + load the map: win = 1min 23secs; linux = 4min31secs

@jorgenpt jorgenpt referenced this issue in ValveSoftware/Source-1-Games Feb 15, 2013
Closed

Team Fortress 2 stuck in loading... screen #50

@jorgenpt

Issue transferred to ValveSoftware/Source-1-Games#50.

This issue is closed - continue conversation there.

@jorgenpt jorgenpt closed this Feb 15, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment