protonscr

Black textures (?) in TF2. Arch x86_64, Intel HD4000

steamclosed MOVED: Team Fortress 2Intel drivers
ValveSoftware/steam-for-linux#2277 · opened 2013-04-06 by silverhammermba · updated 2015-09-16 · 6 comments · github
Ssilverhammermba 2013-04-06 github

I have a Lenovo Thinkpad X1 Carbon, running Arch x86_64. I'm using the open source lib32-intel-dri drivers. TF2 runs fine except that it looks like all of the textures are solid black. The text seems to work fine and in game I can see certain lighting effects, but it's rather unplayable otherwise
440_screenshots_2013-04-05_00003
Here's the console output when the game is running:

Game.so loaded for "Team Fortress"
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 DOES NOT support the OpenGL extension GL_EXT_texture_compression_s3tc.
This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3.
This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5.
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
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_MAX_SAMPLES_EXT: 8
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1700 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3959422976
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 1700 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 3959422976
IDirect3DDevice9::Create: BackBufWidth: 1600, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, Multi
GL sampler object usage: ENABLED
GL prefer MapBufferRange: YES
Ssxxx 2013-04-06 github

This system DOES NOT support the OpenGL extension GL_EXT_texture_compression_s3tc.

You need to install libtxc-dxtn-s2tc0 library.

Ssilverhammermba 2013-04-06 github

Thanks, that seems to have done the trick. For Arch, the specific package I needed was lib32-libtxc_dxtn.

Ttian2992 2014-07-02 github

The same as issue #84
The package for openSUSE is libtxc_dxtn-32bit

DDerpford 2015-09-16 github

I'm on Void Linux, can't find any libxtc packages. What can I do?

TTele42 2015-09-16 github
DDerpford 2015-09-16 github

Thanks, that solved it.

On 08:38, Wed, Sep 16, 2015 Tele42 [email protected] wrote:

Per http://www.voidlinux.eu/news/2014/03/Steam-for-x86_64.html
libtxc_dxtn-32bit


Reply to this email directly or view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/2277#issuecomment-140744993
.