Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.
Samuel Pitoiset (Valve) discovered an issue in radeonsi (Mesa) that Marek Olšák has now patched up and is already in Mesa-git.

The patch was sent to the Mesa-dev list here on the 18th and made it into Mesa-git the next day.

From the commit:
Quoteradeonsi: don't forget to add HTILE to the buffer list for texturing

This fixes VM faults. Discovered by Samuel Pitoiset.

I was pointed to this thanks to by Pierre-Loup Griffais (Valve) on Twitter, as I completely overlooked this patch myself.

This should fix issues in:
- Wasteland 2 (bug report)
- Dirt Showdown (bug report)
- CS:GO (bug report)
- Payday 2 (bug report)
- Deus Ex Mankind Divided

And possibly even more games!

The issue wasn't the same in each game. Some games would hang after a while due to a "GPU fault", but others may have had broken graphics. This seems to fix a bunch of issues together caused by the root issue. Article taken from GamingOnLinux.com.
15 Likes
About the author -
author picture
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.
20 comments
Page: «2/2
  Go to:

Purple Library Guy Jan 21, 2017
Quoting: GuestMark my words, someday, when Vulkan is at full speed (the true equalizer), and a big AAA game comes out for Linux/Mac/Windows, someone will do a comparative benchmark and realize how powerful a Linux Kernel is when its no longer staked to the ground with outdated APIs, hodge-podge drivers or a shoddy game port.
I'm certainly waiting to see that.
finaldest Jan 21, 2017
I have been keeping a close eye on this as I really wanted a RX480 but chose to go with a 1070 due to driver support. So I would like to thank all involved who are working hard to improve the drivers.

The AMD drivers have been progressing very well recently so I really am looking to put a VEGA gpu into my new ZEN build once released. I may just have a full AMD system soon if all goes well.
FightingOkra Jan 21, 2017
Just started playing XCOM2 and had some GPU faults detected with VM Context Protection Faults...looks like this might solve my problems (hopefully) :)
AbsyntheSyne Jan 21, 2017
Yay! I love everything that's happening with AMD and Linux. Hopefully things continue like this <3
boltronics Jan 22, 2017
Can't say I've noticed any of the faults described (haven't played any of those games in the last few weeks, although I intend to get back into Dirt Showdown later), but I'm always happy to see a focus on fixing crashes.

Quoting: GuestAt this rate, in a month or two it would not surprise me to have AMD/NVIDIA driver parity, at least regarding supported features, working stable version of Vulkan, etc.

Presumably you're talking about the free software drivers, and for those I'd say we're probably at least a couple of years away for driver parity, if we're lucky. There's still a couple of few OpenGL ES extensions, as well as ton of extensions that are not part of any OpenGL or OpenGL ES version listed on https://mesamatrix.net/.

Then there's Vulkan support via Radv which is still under active development, with no help from AMD so far AFAICT. There's possibly even potential for AMD to hurt progress if they eventually decide to release a competing implementation, although given the huge delays, I wouldn't be surprised if AMD's promised free software Vulkan code drops mostly turn out to be vaporware.

Perhaps most importantly, Mesa has no compatibility profile support, and currently has no plans to implement them. That means Dying Light, some of Wine's current d3d11 translation layer implementation, Doom (on OpenGL), Wolfenstein: The New Order and The Old Blood, Rage, etc. won't work without hacks, or at all. These are extensions available on Nvidia and under Windows, so it's entirely possible more titles will continue to be released that expect them to be available, and I personally find this the most frustrating Mesa issue right now. Since compatibility profile support isn't even on Mesa's radar currently, this is why I expect it'll be at least a couple of years before we see anything close to driver parity with Nvidia.

Having said all of this, most users won't notice a Vulkan implementation that isn't 100% complete. Most users won't notice a few missing extensions, or (depending on the games they run) the absence of compatibility profiles. The obvious things missing are things like the LEDs on the Fury X GPUs not working, FreeSync missing (and the lack of any kind of GUI to enable it for when it hits), missing audio support for the RX 4XX GPUs, and of course some of the serious bugs (eg. https://bugs.freedesktop.org/show_bug.cgi?id=93652.

Probably AMD will be diverting some focus to supporting their upcoming Vega GPU line-up for the immediate future, which might not help matters, so I don't even expect just those obvious things listed to be fixed in the next month or two (not even including time it takes for such improvements to be found in major distro releases). However I think there's here's a good chance that the obvious issues will be sorted sometime this year. I certainly have my fingers crossed, and am watching closely.
Xicronic Jan 22, 2017
Quoting: finaldestI have been keeping a close eye on this as I really wanted a RX480 but chose to go with a 1070 due to driver support. So I would like to thank all involved who are working hard to improve the drivers.

The AMD drivers have been progressing very well recently so I really am looking to put a VEGA gpu into my new ZEN build once released. I may just have a full AMD system soon if all goes well.

Don't count on it. I know there's a lot of hype and excitement around AMD, but my "upgrade" from a 660 Ti to an RX 480 is regression in half the games I want to play, and a headache in plenty of others. The situation may change now that they can focus on optimizations rather than just getting games to run at all, but for the foreseeable future NVIDIA is still a much better choice.
Grim85 Jan 22, 2017
Quoting: XicronicDon't count on it. I know there's a lot of hype and excitement around AMD, but my "upgrade" from a 660 Ti to an RX 480 is regression in half the games I want to play, and a headache in plenty of others. The situation may change now that they can focus on optimizations rather than just getting games to run at all, but for the foreseeable future NVIDIA is still a much better choice.



Went from a GTX 660 to an R9 Fury Nano - the drivers have been great, the performance has been great and I am very happy. Are you sure you got all the bits in place?
F.Ultra Jan 22, 2017
View PC info
  • Supporter
Perhaps to early to cry victory but I had enormous problems with Unity games before this patch where the games would simply freeze up, the music still played and the desktop worked just fine and there where never any logs to speak off. But after trying this patch for some 30 minutes now I have experienced no such freeze anymore!
TacoDeBoss Jan 22, 2017
Quoting: Xicronic
Quoting: finaldestI have been keeping a close eye on this as I really wanted a RX480 but chose to go with a 1070 due to driver support. So I would like to thank all involved who are working hard to improve the drivers.

The AMD drivers have been progressing very well recently so I really am looking to put a VEGA gpu into my new ZEN build once released. I may just have a full AMD system soon if all goes well.

Don't count on it. I know there's a lot of hype and excitement around AMD, but my "upgrade" from a 660 Ti to an RX 480 is regression in half the games I want to play, and a headache in plenty of others. The situation may change now that they can focus on optimizations rather than just getting games to run at all, but for the foreseeable future NVIDIA is still a much better choice.

Er, I just moved from a GTX 1080 to an RX 460. I've had but one problem after I got the drivers compiled, a color issue with Mad Max which is apparently caused by LLVM. Everything else has worked exactly how I expect it to.

If things aren't working for you, you're probably doing something wrong.
STiAT Jan 23, 2017
Those guys start to impress me on the rate they're finding and fixing critical bugs. That open driver thingy AMD is doing really starts to pay off for us users, the transparency is great and I have real high hope the drivers will be good enough for general use soon to switch from NVidia to AMD.

I'm eyeballing with AMD for a single reason. There is still no solution for NVidia for Wayland. And I'd love to start testing Wayland.

Is there a low/mid budget card someone could recommend for testing purposes with the amdgpu driver? I'm thinking on something like the RX460 which should be somewhat comparable to my 1050Ti.


Last edited by STiAT on 23 January 2017 at 9:58 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.