ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.24k stars 175 forks source link

TF2 font rendering problem: squares instead of text #527

Closed Mailaender closed 11 years ago

Mailaender commented 11 years ago

I am not sure what can cause this. Might be the Steam overlay with Intel graphics drivers as I use force_s3tc_enable=true steam and do not experience this all the time.

Screenshot: http://cloud.steampowered.com/ugc/577851432443303208/7D8DD3D56597FB7D2B275A25362B335FC3FA6421/

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

Network Information:
    Network Speed:  

Operating System Version:
    "openSUSE 12.2 (i586)" (32 bit)
    Kernel Name:  Linux
    Kernel Version:  3.6.0-1-vanilla
    X Server vendor:  The X.Org Foundation
    X Server release:  11301000

Video Card:
    Driver:  Intel Open Source Technology Center Mesa DRI Intel(R) Ivybridge Mobile x86/MMX/SSE2

    Driver Version:  3.0 Mesa 9.0.1
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID Not Detected
    DeviceID Not Detected
    Number of Monitors:  1
    Number of Video Cards Not Detected
    Primary Display Resolution:  1366 x 768
    Desktop Resolution: 1367 x 770
    Primary Display Size: 10,91" x 6,14"  (12,48" diag)
                                            27,7cm x 15,6cm  (31,7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Intel PantherPoint HDMI

Memory:
    RAM:  3264 Mb

Miscellaneous:
    UI Language:  English
    LANG:  de_DE.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  233711 Mb
    Largest Free Hard Disk Block:  156403 Mb

Installed software:

Recent Failure Reports:

and terminal log

Installing breakpad exception handler for appid(steam)/version(1355957371_client)
ATTENTION: default value of option force_s3tc_enable overridden by environment.
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
ATTENTION: default value of option force_s3tc_enable overridden by environment.
[0103/210105: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)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
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)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Adding license for package 609
Adding license for package 4314
Adding license for package 42
Adding license for package 7
Adding license for package 253
Adding license for package 13094
Adding license for package 6516
Adding license for package 0
Adding license for package 18393
Adding license for package 17250
Adding license for package 16549
Adding license for package 18639
Adding license for package 17843
roaming config store loaded successfully - 3125 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/matthias/.local/share/Steam/ubuntu12_32/steam"
Generating new string page texture 72: 1024x256, total string texture memory is 1,36 MB
Generating new string page texture 73: 128x256, total string texture memory is 1,49 MB
Generating new string page texture 74: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 75: 32x256, total string texture memory is 1,52 MB
Generating new string page texture 76: 64x256, total string texture memory is 1,59 MB
Generating new string page texture 83: 128x256, total string texture memory is 1,72 MB
Generating new string page texture 95: 384x256, total string texture memory is 2,11 MB
System startup time: 8,89 seconds
ATTENTION: default value of option force_s3tc_enable overridden by environment.
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
ExecSteamURL: "steam://open/driverhelperready"
Game update: AppID 440 "Team Fortress 2", ProcID 22023, IP 0.0.0.0:0
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  20 (X_GetProperty)
Resource id in failed request:  0x1400078
Serial number of failed request:  7900
ATTENTION: default value of option force_s3tc_enable overridden by environment.
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 DOES NOT support 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 DOES NOT support 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 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 DOES NOT support 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)
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0103/210119: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:  76561197997398155 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197997398155
ConVarRef m_rawinput doesn't point to an existing ConVar
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_MAX_SAMPLES_EXT: 8
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2601 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3422552064
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2601 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3422552064
[0103/210121:ERROR:resource_bundle.cc(411)] Failed to load /home/matthias/.local/share/Steam/SteamApps/milanium/Team Fortress 2/cef_gtk.pak
Some features may not be available.
[0103/210121:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
Generating new string page texture 172: 16x256, total string texture memory is 2,13 MB
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Loaded program cache file "glshaders.cfg", total keyvalues: 511, total successfully linked: 511
Precache: Took 75928 ms, Vertex 1777, Pixel 2036
Game.so loaded for "Team Fortress"
Game removed: AppID 440 "Team Fortress 2", ProcID 22028 
/home/matthias/.local/share/Steam/SteamApps/milanium/Team Fortress 2/hl2.sh: Zeile 72: 22028 Getötet                ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Game update: AppID 440 "Team Fortress 2", ProcID 22078, IP 0.0.0.0:0
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  20 (X_GetProperty)
Resource id in failed request:  0x1400089
Serial number of failed request:  30083
ATTENTION: default value of option force_s3tc_enable overridden by environment.
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 DOES NOT support 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 DOES NOT support 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 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 DOES NOT support 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)
[0103/210301:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
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:  76561197997398155 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197997398155
ConVarRef m_rawinput doesn't point to an existing ConVar
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_MAX_SAMPLES_EXT: 8
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2601 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3422552064
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2601 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3422552064
[0103/210303:ERROR:resource_bundle.cc(411)] Failed to load /home/matthias/.local/share/Steam/SteamApps/milanium/Team Fortress 2/cef_gtk.pak
Some features may not be available.
IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
[0103/210303:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
Loaded program cache file "glshaders.cfg", total keyvalues: 511, total successfully linked: 511
Precache: Took 74177 ms, Vertex 1777, Pixel 2036
Game.so loaded for "Team Fortress"
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197997398155 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197997398155
Game update: AppID 440 "Team Fortress 2", ProcID 22083, IP 192.168.178.43:27015
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)
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
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(hl2_linux)/version(1.0_client)

(gameoverlayui:22087): Gdk-WARNING **: XID collision, trouble ahead
Generating new string page texture 236: 128x256, total string texture memory is 2,26 MB

(gameoverlayui:22087): Gdk-WARNING **: XID collision, trouble ahead

(gameoverlayui:22087): Gdk-WARNING **: XID collision, trouble ahead

(gameoverlayui:22087): Gdk-WARNING **: XID collision, trouble ahead

(gameoverlayui:22087): Gdk-WARNING **: XID collision, trouble ahead
Game update: AppID 440 "Team Fortress 2", ProcID 22083, IP 146.66.152.141:27018
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197997398155 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197997398155
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
Generating new string page texture 237: 256x256, total string texture memory is 2,52 MB
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)
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
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
warning: The VAD has been replaced by a hack pending a complete rewrite
Generating new string page texture 379: 8x256, total string texture memory is 2,53 MB
Unable to remove /home/matthias/.local/share/Steam/SteamApps/milanium/Team Fortress 2/tf/textwindow_temp.html!
Game removed: AppID 440 "Team Fortress 2", ProcID 22083 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Generating new string page texture 424: 48x256, total string texture memory is 2,58 MB
Generating new string page texture 426: 256x256, total string texture memory is 393,22 KB
Generating new string page texture 427: 256x256, total string texture memory is 2,84 MB
Generating new string page texture 435: 128x256, total string texture memory is 2,97 MB
Generating new string page texture 436: 24x256, total string texture memory is 3,00 MB
Generating new string page texture 437: 64x256, total string texture memory is 3,06 MB
Generating new string page texture 438: 128x256, total string texture memory is 3,19 MB
Generating new string page texture 439: 256x256, total string texture memory is 3,46 MB
ExecSteamURL: "steam://open/friends"
Generating new string page texture 445: 384x256, total string texture memory is 3,85 MB
Generating new string page texture 446: 128x256, total string texture memory is 3,98 MB
Generating new string page texture 450: 512x256, total string texture memory is 4,51 MB
Generating new string page texture 454: 48x256, total string texture memory is 4,55 MB
Generating new string page texture 455: 256x256, total string texture memory is 4,82 MB
ExecSteamURL: "steam://url/CommunitySingleScreenshot/577851432443303208"
Generating new string page texture 457: 64x256, total string texture memory is 458,75 KB
Generating new string page texture 485: 128x256, total string texture memory is 4,95 MB
sh: lspci: Kommando nicht gefunden.
ATTENTION: default value of option force_s3tc_enable overridden by environment.
careym commented 11 years ago

Agree is an issue with intel drivers had a similar behaviour.

Weapon boxes would have the wrong contents and the text on the stats screen would garble after approx 1 hour of gameplay, would be fine on starting the game but get progressively worse.

Fedora 17 x64 (32 bit steam) using Intel graphics on i5 3330.

Issue went away when I used the discrete nvidia card in the machine. Suspect some sort of memory bug in the intel driver.

MrSchism commented 11 years ago

I have this happen with Nvidia 310.14 drivers.

ghost commented 11 years ago

Same happens here. I have a Intel GPU, running steam on Ubuntu 12.10 x64.

One more thing: I noticed it starts happening when I use Shift+Tab during game to see my achievements or any other info. As soon as I get back to the game, the font is replaced by squares

MrSchism commented 11 years ago

I feel I should mention, It happens randomly for me. Rarely, but no noticeable rhyme or reason.

Mailaender commented 11 years ago

I can reproduce this with the CS 1.6 beta, too when I [ALT] + [Shift] to the Steam overlay. I also did some [ALT] + [TAB] while it downloaded a custom map. Fonts and HUD were broken then. Guess this is a Steam overlay problem.

MrSchism commented 11 years ago

I've had this happen without going to the overlay at all.

jljusten commented 11 years ago

Appears to be a duplicate of #190 and #1103.

jljusten commented 11 years ago

@Mailaender: Can you retest this issue after updating your steam client? Valve released an update on Feb 8th that fixes issues with the overlay on Intel graphics. (See also #190).

jljusten commented 11 years ago

@MrSchism: I think the overlay is running even without being specifically accessed via shift-tab. Although, shift+tab does often appear to trigger issues. Let's hope that the Feb 8th Steam update fixes this.

Mailaender commented 11 years ago

This is fixed now, thanks.