protonscr

[HL2DM] Game not starting (Failed to create OpenGL device)

steamclosed reviewedMOVED: Half-Life 1
ValveSoftware/steam-for-linux#2236 · opened 2013-03-28 by MayeulC · updated 2013-05-13 · 3 comments · github
MMayeulC 2013-03-28 github

First, I have to say that everything worked fine before.

Then, I tried switching all the graphical options to the maximum.
the screen went black, I had to kill the process.
Now, I am getting an error message when I try to start the game :

Failed to create OpenGL device!
Error 0xFFFFFFFF.

Please see the following or more info :
http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=772

The link is irrelevant since it is about D3D.

Here is my setup :

ATI RADEON HD 4850 (1GB DDR3)
4 GB DDR2
Intel Core2Quad [email protected] GHz
Linux Slackware 14.0 x86_64 (multilib) - Kernel version 3.2.29

The game runs fine on windows with all options maxed.

for glinfo and glxinfo, I redirect you there : https://github.com/ValveSoftware/steam-for-linux/issues/2221

EDIT : It would be great if we could have a wiki article listing all the linux command line options for Valve games.

MMayeulC 2013-03-30 github

Bad review : I am talking about half-Life 2 Deathmatch : Beta (HL2DM)

Sstevethepocket 2013-04-07 github

I'm guessing you're using the fglrx 13.1 legacy driver? Because the Source engine seems to crash with that error if you try to turn on anti-aliasing. It's sort of a known issue in that nobody knows if the driver needs to be improved or if Valve needs to code an alternate approach to implementing AA. (Half-Life for Linux had AA at one point, so in theory it's doable.)

MMayeulC 2013-04-10 github

Thank you for the answer. I figured out it was the antialiasing setting that didn't work properly.
I just deleted ~/.steam/steam/SteamApps/common/Half-Life 2 Deathmatch/hl2mp/videoconfig_linux.cfg file, and then I could launch the game again.
I guess you're right : I am using the 13.1 fglrx legacy driver with Xorg.
I hope this will be solved soon (it is not THAT annoying, but it took a long time for me to figure out how to solve the problem - I did not search into the hl2mp folder at first- )