Yet Another Fix Coming for Older AMD GPUs on Linux – Thanks to Valve Developer
phoronix.com
phoronix.com
Valve fixing Linux issues feels like pawprints.
This is a story about a 10 year old GPU that would not be supported on today's AMD drivers either and the AMDGPU driver was never designed for pre-Polaris hardware, which it is.
The bug also does not exhibit itself on normal compliant x86 machines, only Macintels.
Just think about that for a second.
I assume you mean AMD, and I also assume you didn't actually read the article.
The AMDGPU driver was never designed for cards before Polaris (GCN 1.4). The specific card in question, a R9 M380, was released in early 2015, and in 3 months, will be 10 years old.
The bug listed only exhibits itself on Macs, which requires a custom firmware to cope with the oddities in how Macintels boot and function, and pre-Polaris cards especially on a Mac are not well tested on AMDGPU. The bug does not happen on real x86 machines.
At no point can AMD be blamed for any of this, but Apple most certainly can (refusal to ship a compliant UEFI firmware, and instead shipping the nightmare that Macintels used during their existence).
It isn't an accident that both, for example, use Forth.
Just because UEFI is a standard doesn't mean all the vendors don't smoke crack.
It just occupies a similar role in a similar place, of what some FORTHs on some systems once did. Mainly OpenBoot on SUNs and some PPC Apples, while having nothing from their internals.
Having the ability to type some commands in your firmware/BIOS/UEFI, like it has been the case on Sparcs by SUN, PPC Macintosh by Apple, or the OLPC doesn't make it a FORTH.