I had AMD on my Linux boxes for eight years and I have haven't had an issue for the past six years.
I just recently build a full AMD system (Ryzen 5, Radeon RX 560) and I couldn't be happier. I've had Intel systems that were fine but couldn't keep up with GPU performance. I've also had nvidia systems that were fine performance wise but the closed nvidia driver has been more and more problematic lately (crashes, VSync is off, etc.).
Not only that but it's all free software. When freesync support lands I can't image ever using anything but AMD under Linux.
I'm actually at the point where I need an upgrade for my work laptop, and I am going to seriously push for something that doesn't use NVidia graphics since they're such a pain to deal with under Linux (especially Optimus, holy crap).
Based on the positive comments wrt. the amdgpu driver I bought an AMD FirePro W2100 (because its max TDP is 25W). And it's been excellent. Since GCN 1.0 and 1.1 are supported by both the radeon and amdgpu drivers, I use the kernel flags
amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.ciksupport=0
to disable radeon and use the newer amdgpu drivers. Everything is incredibly smooth under Wayland in 4k@60Hz and I had no issues at all so far.[1] https://www.phoronix.com/scan.php?page=article&item=16way-gp...
"We are excited to present ROCm, the first open-source HPC/Hyperscale-class platform for GPU computing that’s also programming-language independent. We are bringing the UNIX philosophy of choice, minimalism and modular software development to GPU computing. The new ROCm foundation lets you choose or even develop tools and a language run time for your application."
Not in my experience. AMD efforts are welcomed by Linux community, especially gamers.
See trends here (AMD GPU usage is growing): https://www.gamingonlinux.com/users/statistics#trends
You should try Arch. I'm using AMDGPU with X11 on Arch since late 2015 (when full support for my card entered the mainline kernel) and I had exactly zero issues. Just installed the driver packages, rebooted and everything worked (xrandr, power mgmt, OpenGL, games, etc.).
Maybe your issue is trying to use the proprietary blobs (aka AMDGPU-PRO). I never used these (and I don't know why I should).
Yeah, OpenCL is a problem, clover crashes, the new AMD OpenCL driver is not ported yet (I guess it depends on kernel 4.15? we have amdgpu from 4.12 for now)...
I wish people started using Vulkan for compute instead of OpenCL!!
Intel works quite fine. I'm pretty sure it's just nVidia that's the problem.
You had a problem with ATI's closed-source driver 14 years ago. AMD's open-source driver now is a COMPLETELY different story.
Read the offical documentation on Linux with SUSE and NVIDIA.
http://www.nvidia.com/object/linux_display_ia32_1.0-4363.htm...
Linux in 2003 is a totally different beast today. Tell me you got your wifi working or NVIDIA with a working desktop out of the box. I would sit in the terminal and have to install proprietary drivers just to see Gnome or KDE. I would have to sit by the Ethernet port for a while till I got wifi working.
Read this forum post I can post hundreds of these because I read them all trying to get my card to work. I had to edit my X11 configs by hand till around 2008???
https://www.opengl.org/discussion_boards/showthread.php/1575...
Check out https://math.dartmouth.edu/~sarunas/amdgpu.html
If you're on Debian instead of Ubuntu you can manually install the debs.