protonscr

Team Fortress 2 can't run on Radeon 9600XT with Gallium 0.4

steamclosed MOVED: Team Fortress 2AMD drivers
ValveSoftware/steam-for-linux#63 · opened 2012-12-20 by Agent24 · updated 2012-12-20 · 7 comments · github
AAgent24 2012-12-20 github

Other source engine games like Half Life 2 and Portal run fine on a 9600XT in Windows XP but TF2 won't run on it in Linux.

Steam says "Preparing to launch game" then just goes away.

Error from terminal shows:

"Game update: AppID 440 "Team Fortress 2", ProcID 3163, 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 DOES NOT support the OpenGL extension GL_EXT_draw_buffers2.
Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 7
Current serial number in output stream: 8
Game removed: AppID 440 "Team Fortress 2", ProcID 3163"

Ddraeath 2012-12-20 github

Gallium is not complete. Are you sure your card is fully supported?

It would likely work using nvidia's proprietary drivers. Give that a shot if you've no objection to using binary-only drivers. (eg if you have no idea what I just said, give them a try)

Aallandegnan 2012-12-20 github

glxinfo | grep Mesa.

If you don't have OpenGL 3.0 support, it won't run. You also need st3c or some other compatible lib.

Bbiltongza 2012-12-20 github

@draeath Radeon 9600 = ATI not nvidia. I don't think that card has been supported by fglrx for years.

RRussianNeuroMancer 2012-12-20 github

Your GPU doesn't support OpenGL 3.0 (this is not driver, but hardware limitation) so you can't run Source based games in Linux because OpenGL 3.0 support is minimal requirement.

AAgent24 2012-12-20 github

@RussianNeuroMancer But they run on the same hardware in Windows...

RRussianNeuroMancer 2012-12-20 github

Yes, DirectX render require DirectX 8.1 but OpenGL render (on OS X too) require OpenGL 3.0. Yes, system requirements is different so OS X and Linux version of the game require newer hardware.

AAgent24 2012-12-20 github

Ah I get it now, thanks for the explanation. Pity it doesn't work. I guess most people will have newer hardware anyway. My other machine has an HD5770 so I'll have to use that instead!

Nothing extracted yet.