Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!

Mesa now supports OpenGL 4.4 Compatibility Profile for radeonsi

Posted by , | Views: 9,379

Good news for those of you using an AMD GPU, as Mesa with radeonsi now has support for compatibility profiles up to OpenGL 4.4.

Why is it important to have this? To put it simply, there's a few games out there that required it and wouldn't run without it. It's another tick in the box for getting the best experience possible for those with an AMD GPU using open source graphics drivers on Linux.

Going by what the developer said, this in particular helps with games like Doom and Wolfenstein run in Wine. It's also something that should hopefully help to fix Dying Light, Dead Island Definitive Edition, Grand Ages: Medieval, Black Mesa and probably quite a few more that required it.

It's currently only in Mesa-git, the development version, meaning it should hopefully make the Mesa 18.2 release. The first RC of Mesa 18.2 is expected around July 20th, with a release due in August going by their release calendar.

Thanks for the tip, mirv.

Article taken from GamingOnLinux.com.
18 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
25 comments
Page: 1/3»
  Go to:

soulsource 2 July 2018 at 12:57 pm UTC
Next up: Firefox gets support for MSIE 5 CSS box model implementation and MSIE 6 Quirks Mode.

Sorry, but imho software using compatibility profiles should be fixed to use non-deprecated API functions. Exposing that functionality in the graphics driver just encourages developers to write code that uses it, what most likely means bad code.
tuubi 2 July 2018 at 1:27 pm UTC
soulsourceNext up: Firefox gets support for MSIE 5 CSS box model implementation and MSIE 6 Quirks Mode.

Sorry, but imho software using compatibility profiles should be fixed to use non-deprecated API functions. Exposing that functionality in the graphics driver just encourages developers to write code that uses it, what most likely means bad code.
Sad as you might find it, I doubt many game devs choose their tools based on what radeonsi supports or doesn't support. Your joke/analogue would make more sense if it had anywhere near the market penetration of Firefox.
x_wing 2 July 2018 at 2:14 pm UTC
soulsourceNext up: Firefox gets support for MSIE 5 CSS box model implementation and MSIE 6 Quirks Mode.

Sorry, but imho software using compatibility profiles should be fixed to use non-deprecated API functions. Exposing that functionality in the graphics driver just encourages developers to write code that uses it, what most likely means bad code.

I agree, but we also have to think on the end user, the one that just want to play/work, so having this in the driver will improve the user experience on Linux.

In the other hand, AFAIK, compability profiles are kinda an "standard" (or at least the khronos group makes an specification). Maybe the problem is that the ones that makes the API let the devs to use this feature, and should be them the ones to blame on.
Shmerl 2 July 2018 at 3:20 pm UTC
Yep, it shows up in the OpenGL string now:

OpenGL renderer string: Radeon RX Vega (VEGA10, DRM 3.25.0, 4.17.0-trunk-amd64, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.0-devel (git-2854c0f795)
OpenGL core profile shading language version string: 4.50
OpenGL version string: 4.4 (Compatibility Profile) Mesa 18.2.0-devel (git-2854c0f795)
OpenGL shading language version string: 4.40


Killing compat profile could have made sense if Khronos would have done it. But they didn't, and now it's proliferated in Nvidia blob, so some clueless developers use it despite many warnings not to, and you get results like Dying Light. There is no option for Mesa but to implement it.


Last edited by Shmerl at 2 July 2018 at 3:24 pm UTC
pete910 2 July 2018 at 4:38 pm UTC
View PC info
  • Supporter
  • Top Supporter
ShmerlYep, it shows up in the OpenGL string now:

OpenGL renderer string: Radeon RX Vega (VEGA10, DRM 3.25.0, 4.17.0-trunk-amd64, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.0-devel (git-2854c0f795)
OpenGL core profile shading language version string: 4.50
OpenGL version string: 4.4 (Compatibility Profile) Mesa 18.2.0-devel (git-2854c0f795)
OpenGL shading language version string: 4.40


Killing compat profile could have made sense if Khronos would have done it. But they didn't, and now it's proliferated in Nvidia blob, so some clueless developers use it despite many warnings not to, and you get results like Dying Light. There is no option for Mesa but to implement it.

Does Dying Light work for you ?
Shmerl 2 July 2018 at 5:01 pm UTC
pete910Does Dying Light work for you ?

I don't have the game, they never released Linux version on GOG.
pete910 2 July 2018 at 5:45 pm UTC
View PC info
  • Supporter
  • Top Supporter
Shmerl
pete910Does Dying Light work for you ?

I don't have the game, they never released Linux version on GOG.

Whats ya steam name? I'll gift you a copy!
Shmerl 2 July 2018 at 5:54 pm UTC
pete910Whats ya steam name? I'll gift you a copy!

I'm not using Steam. No worries, it might end up on GOG eventually. Or not I wonder if such compat profile issues are the reason it's not there.
pete910 2 July 2018 at 5:58 pm UTC
View PC info
  • Supporter
  • Top Supporter
Shmerl
pete910Whats ya steam name? I'll gift you a copy!

I'm not using Steam. No worries, it might end up on GOG eventually. Or not I wonder if such compat profile issues are the reason it's not there.

No worries, Don't you use steam at all then ?
Shmerl 2 July 2018 at 6:27 pm UTC
pete910No worries, Don't you use steam at all then ?

Yep, I'm only using DRM-free stores.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Livestreams & Videos
Community Livestreams
  • Crawl About: „The Warlock of Firetop Mountain“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts