Steam for Linux

Steam for Linux

Pocket 13 Feb, 2015 @ 7:27pm
Can I get OpenGL 3.3 support on a Radeon HD 4850?
I just installed Grim Fandango Remastered, and it turns out it won't work because my open source driver (Mesa 10.1.3, according to glxinfo) only supports up to OpenGL 3.0 because of reasons. The game requires 3.3 support. I was assuming my card could support 3.3 because the Wikipedia page[en.wikipedia.org] says the whole HD 4xxx line does. I have a feeling the deficiency is with my driver. Is there anything I can do about this, or do I have to add this to my list of games I can only play in Windows?
< >
Showing 1-15 of 19 comments
Dusk of Oolacile 14 Feb, 2015 @ 12:22am 
You need to update Mesa and you'll get it. 10.1 is ancient.
Pocket 14 Feb, 2015 @ 12:19pm 
Kubuntu has a thing that's basically a front end for apt-get and also runs automatically when you boot up. Shouldn't the vide driver have updated itself through that?
Dusk of Oolacile 14 Feb, 2015 @ 1:29pm 
No, Ubuntu uses ancient packages to be "stable". You need to use a 3rd party repo like xorg-edgers or oibaf to get the latest graphics stack. Google them. (One of them is enough.)
Pocket 14 Feb, 2015 @ 2:41pm 
Hmm. Well, I installed xorg-edgers and after getting a bunch of update notifications after running apt-get update and apt-get upgrade and restarting, and restarting a second time, it's now telling me I have "Mesa 10.5.0-devel" and I'm still stuck on OpenGL 3.0. Now what? Do I chuck my computer in the lake and never buy anything from AMD again?
Dusk of Oolacile 14 Feb, 2015 @ 4:52pm 
glxinfo output?

I had 3.3 on a Radeon HD 3450...
Last edited by Dusk of Oolacile; 14 Feb, 2015 @ 4:53pm
Pocket 14 Feb, 2015 @ 7:12pm 
That's what I ran, glx | grep "OpenGL version". It literally says I have 3.0. Unless that means Linux itself only has that installed?
Dusk of Oolacile 15 Feb, 2015 @ 4:56am 
Run glxinfo and post the output.
Letalis Sonus 15 Feb, 2015 @ 12:18pm 
Starting with OpenGL 3.0, OpenGL is using so called core profiles. glxinfo will always report only OpenGL 3.0 as version string, because the subversion is listed separately as a core profile version.
Dusk of Oolacile 15 Feb, 2015 @ 1:58pm 
Originally posted by Letalis Sonus:
Starting with OpenGL 3.0, OpenGL is using so called core profiles. glxinfo will always report only OpenGL 3.0 as version string, because the subversion is listed separately as a core profile version.
Glxinfo will report both, that's why I asked that one.
Letalis Sonus 15 Feb, 2015 @ 2:54pm 
I didn't say anything different, just pointing out the details.
Pocket 17 Feb, 2015 @ 4:04pm 
I looked over the whole output, and I found this line: "OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.5.0-devel"

So I'm up to 3.1 but that's still not good enough. And as of right now, I have also confirmed that I can successfully run the game in Windows, so it's definitely a driver limitation.
ǝ!qʍǝu 18 Feb, 2015 @ 11:32am 
You might need to update the kernel (to 3.14 or newer). See: http://xorg.freedesktop.org/wiki/RadeonFeature/ ("OpenGL Compliance (Driver/Hardware)" states 3.3/3.3 and points to footnote 17)
Last edited by ǝ!qʍǝu; 18 Feb, 2015 @ 11:35am
Pocket 18 Feb, 2015 @ 1:30pm 
Hmm. If I'm expected to actually upgrade the kernel just to get games to work, do you think I should just upgrade the whole system every time a new release comes out? I was planning on sticking to the LTS versions, but it sounds like I'm losing out on a lot of useful stuff that way, especially if game developers are going to make like Apple and only support the very latest of everything.
Last edited by Pocket; 18 Feb, 2015 @ 1:31pm
Letalis Sonus 18 Feb, 2015 @ 4:33pm 
Google LTS Enablement Stack, Canonical provides the kernel and whole X stack of newer version to the LTS versions. That has the advantage that you won't run into the issue of having newer libraries that are incompatible with the Steam runtime.
Dusk of Oolacile 19 Feb, 2015 @ 12:29am 
Originally posted by Pocket:
Hmm. If I'm expected to actually upgrade the kernel just to get games to work, do you think I should just upgrade the whole system every time a new release comes out? I was planning on sticking to the LTS versions, but it sounds like I'm losing out on a lot of useful stuff that way, especially if game developers are going to make like Apple and only support the very latest of everything.
Are you aware that linux developers mostly do their stuff for free and during their free time? If you think new features are added too slowly, you are welcome to join mesa and kernel development and speed things up. That way you don't have to depend on others' work and update...
< >
Showing 1-15 of 19 comments
Per page: 1530 50