Canonical have decided to deprecate the fglrx driver in Ubuntu 16.04. This is hardly surprising news as fglrx, which has always been renowned for being a pain, has steadily becoming more and more of a problem on modern Linux distributions. Even Debian with its tentatively updated packages has surpassed the official system requirements for fglrx.
Ubuntu is one of the last distributions to have had support for it, and to make that happen Canonical had been patching the driver files themselves to get it to compile against current versions of X and Linux. The most recent version of Ubuntu that is officially supported by AMD is 12.04.
AMD are expected to release the new Catalyst Linux driver sometime in the summer, which will be based on the AMDGPU open source driver. However it will still have limited support and will not cover the majority of AMD Linux users needs, as AMDGPU is still very much a work in progress.
Ubuntu will now be using the open source drivers for AMD GPUs as other distros are doing. But for now those drivers are also still a work in progress, and functionality is hit and miss depending on your GPU when it comes to gaming.
In my own systems that run on APUs, gaming is sadly impossible for the moment on the open source drivers, but hopefully things will start to change on that front in the coming months.
As always with Linux you can install it yourself, but it will probably be a nightmare in this case. I gave up after many attempts, but best of luck too you though if that is your plan, I hope you're familiar with the rescue terminal :D.
Most Linux gamers will be unaffected by all this, as the majority of us use Nvidia. But I can't help but wonder how many potential new Linux gamers will be turned off of the platform during this AMD limbo period. As a lot of newbie users go to Ubuntu, and a lot of off the shelf systems these days ship with APUs.
Sources:
http://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-16.04-Dropping-fglrx
https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#fglrx
http://support.amd.com/en-us/download/desktop?os=Linux+x86_64
Ubuntu is one of the last distributions to have had support for it, and to make that happen Canonical had been patching the driver files themselves to get it to compile against current versions of X and Linux. The most recent version of Ubuntu that is officially supported by AMD is 12.04.
AMD are expected to release the new Catalyst Linux driver sometime in the summer, which will be based on the AMDGPU open source driver. However it will still have limited support and will not cover the majority of AMD Linux users needs, as AMDGPU is still very much a work in progress.
Ubuntu will now be using the open source drivers for AMD GPUs as other distros are doing. But for now those drivers are also still a work in progress, and functionality is hit and miss depending on your GPU when it comes to gaming.
In my own systems that run on APUs, gaming is sadly impossible for the moment on the open source drivers, but hopefully things will start to change on that front in the coming months.
As always with Linux you can install it yourself, but it will probably be a nightmare in this case. I gave up after many attempts, but best of luck too you though if that is your plan, I hope you're familiar with the rescue terminal :D.
Most Linux gamers will be unaffected by all this, as the majority of us use Nvidia. But I can't help but wonder how many potential new Linux gamers will be turned off of the platform during this AMD limbo period. As a lot of newbie users go to Ubuntu, and a lot of off the shelf systems these days ship with APUs.
Sources:
http://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-16.04-Dropping-fglrx
https://wiki.ubuntu.com/XenialXerus/ReleaseNotes#fglrx
http://support.amd.com/en-us/download/desktop?os=Linux+x86_64
Some you may have missed, popular articles from the last month:
Same. I picked up a 285 as a place-holder card until Polaris specifically because it has the latest GCN 1.2. I'm glad you posted this because I made a half baked thread probing the viability of Debian for gaming. Tell me, does your card work out of the box? Package tracker says testing is on kernel 4.3.5 which doesn't have powerplay or DRI3 enabled by default in AMDGPU. Is there anything special you had to do? I am thinking about switching from Mint to Debian.
Interesting: I have no further problem running the driver installation. You want a one-click-installation? Stay with Windows. Simple as that. :D
It's lucky you have Microsoft to rescue you
p.s. I also don't understand the issues people are having with the NVidia driver, it's an absolute doddle to install (repo and compile) in Arch, as it must be in other distros.
Haha lol xD
I don't get what people seem to have against the Nvidia drivers either, they've always installed and worked great for me, never had an issue, its really easy. Catalyst however has always been a massive pain in my arse. Even once I had it working sods law says then there would be a kernel update, then X crashes on boot until you re-install :P.
My secondary PC features a R9 270 along with a i7-2600k and 16gb ram.
My tertiary PC consists of a GTX460, an E8600 and 8gb ram.
Both have the same operating system (Xubuntu 14.04) and still the tertiary machine outperforms the one with the R9 270 a little.
I have to say that I use the open source drivers (oibaf ppa) on the radeon because the crimson stuff just doesn't work (and were buggy as hell back then when they still were working), but anyway... it's really impressive how crippling the radeon driver actually is.
On the plus side of course one has to mention that the OSS radeon driver really evolves slowly and performance as well as compatibility is getting slightly better with almost each update. There are almost no games left that won't work with it (at least in my library)... at the moment I can only think of dying light still refusing to cooperate. But that game has massive problems anyway at its current state.
PS: None of the installers are "one-click" on Windows.
On Gentoo its easy to install both drivers in parallel and I have kernels built for both drivers. A simple script and a restart will switch between drivers for me.
The restart is probably not even neccessary if I would build amdgpu as module.
From a performance standpoint I have always been underwhelmed with AMD on Linux. I can't even max out Pillers of Eternity with my R9 280X without my framerate dropping to the 20's at times let alone more intense games such as Shadow of Mordor.
Due to performance reasons my next GPU on my Linux system will most likely be an Nvidia GPU. It saddens me because I despise most of Nvidia business practices and would rather go AMD. I would rather support AMD who gave us TressFX which runs on both AMD and Nvidia cards well instead of Nvidia's Hairworks which kills performance on AMD cards. I would rather support AMD who supports OpenCL which runs well on both Nvidia and AMD cards instead of Nvidia's PhysX which kills performance on AMD cards and slapped original Ageia PhysX users such as myself in the face when they bought the company. I would rather support AMD who is a big reason we have Vulkan coming up instead of Nvidia who hopped on the Vulkan wagon when it suited them.
I maintain a Windows system because at heart I am a PC gamer and if after a few years a game still isn't on Linux then I don't feel the need to wall myself off from a good game. I buy between 5-7 linux games a month, I donate to Linux Mint, I donate to various Linux patreon Causes. On the Windows side of things I will continue to support AMD but on Linux I doubt I will be able to.
1. As far as I am aware Linux Kernel 4.5 has powerplay enabled by default. This was stated by an AMD dev in the Phoronix forums...but don't hold me to it.
2. I am running Ubuntu Gnome 16.04 and a kernel upgrade has just come through which backports all the AMDGPU code from kernel 4.5 to the 4.4 kernel that 16.04 will be using.
Also, I get the feeling that kernel 4.5/4.4 (with backports) may be the first kernel that will support the new hybrid stack. So when installing the new proprietary user space blob, which will probably be released by mid year, it will probably require kernel 4.5 or 4.4 with backports as a minimum. Again, my guess.
As for OpenCL, the current proprietary OpenCL driver will be open sourced. There has been a whole bunch of commits to RadeonSI for interop with drivers outside of Mesa...suggesting that RadeonSI will be able to work with the soon to be open sourced OpenCL driver.
Link