HD4000, no texture on Half Life 2 or portal. (Just 'black')

3 posts / 0 new
Last post
otvald
otvald's picture
HD4000, no texture on Half Life 2 or portal. (Just 'black')

I have an I7-3770k with HD4000 GPU. When I play HL2 or Portal (native Linux on Steam), I see an almost black screen. In portal it seems like I see some reflections. In HL2 every texture is black, exept the 'sky'. No color, no lighting, just black! (The into with the 'talking head', I seem to have a lot of reflections in the face, but again, no textures!).

I don't have the problem on CS:Source.

My system is Ubuntu 13.04, 64 bit.

Does anyone have similar experience?

thac0
thac0's picture
Something to try, at least

Hi otvald,

If you're willing to try building and installing the latest development version of mesa, as suggested to another user on another topic by my colleague vivijim, I would suggest that as a first step, just to see if that in any way impacts your experience.

For context, have you shared your experience with Steam or Valve through their official support channels? I'm sure they're eager to hear about folks with experiences like yours.

Cheers

otvald
otvald's picture
Thank you for the feedback. -

Thank you for the feedback. - Good news, I got it working.

However I am unable to give a clear route to the destination. First of all, I currently have

glxinfo | grep "OpenGL version" outputs OpenGL version string: 3.0 Mesa 9.2.0-devel

However, when I had the problem, I was seeing a lower version, both of OpenGL as well as Mesa (can not remember, 9.1.3 I believe)... This could lead to the conclusion that Mesa itself fixes the problem.

It should be noted that I played around a lot with xorg and reinstalled this as well. I don't know if this had an effect.

Today I did a system update as well as installed the spring engine (including the option to install (from the log:) "libtxc-dxtn0").  This will uninstall libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc0:i386. (And I didn't realise this).

Then I started an OpenGL game and saw the missing textures. Now, I even went to even newer developer versions of Mesa, but no luck! It was not able to get it running until I did a removal of the libgl-mesa* + libtxc* drivers, and then running intel-linux-graphics-installer.

SO CONCLUSION:

  1. Check output of glxinfo | grep "OpenGL version". If you see below OpenGL 3.0 or Mesa 9.2.0, then I recommend and update!
  2. Ensure libtxc are correctly installed (both i386 and amd64). I did it using the intel installer.

 

Log in to post comments