Anyone with a amd/radeon GPU rig running on linux?
#1
Hi all, i wanted to ask if there is anyone out there who uses amd GPU's inside a linux server. The reason I'm asking is a while back I've build my own cracking rig with 6 RX570's and 6 RX580's and tried to get it all working on linux. But back then I couldn't get it to work because of the opencl driver I think only supporting the pci gen 3 gpu slots. Since I obviously don't have 12 pci-gen 3 slots i had to eventually use windows and set it up that way.

I was curious if theres anyone out there currently running it on linux lo see if I've missed stuff back then or if it's possible at all. I would much rather have my machine run linux than windows.
Reply
#2
You should see no issues using rocm on linux.
Reply
#3
You'll likely run into PCIe atomics issues using ROCm with Radeon cards of prior generations than Vega if they don't get full PCIe 3.0.

https://github.com/RadeonOpenCompute/ROC...re-Support


Quote:GFX8 GPUs
"Polaris 11" chips, such as on the AMD Radeon RX 570 and Radeon Pro WX 4100
"Polaris 12" chips, such as on the AMD Radeon RX 550 and Radeon RX 540

As described in the next section, GFX8 GPUs require PCI Express 3.0 (PCIe 3.0) with support for PCIe atomics. This requires both CPU and motherboard support. GFX9 GPUs require PCIe 3.0 with support for PCIe atomics by default, but they can operate in most cases without this capability.
Reply
#4
(07-08-2020, 04:50 PM)antimatterizer Wrote: You'll likely run into PCIe atomics issues using ROCm with Radeon cards of prior generations than Vega if they don't get full PCIe 3.0.

https://github.com/RadeonOpenCompute/ROC...re-Support


Quote:GFX8 GPUs
"Polaris 11" chips, such as on the AMD Radeon RX 570 and Radeon Pro WX 4100
"Polaris 12" chips, such as on the AMD Radeon RX 550 and Radeon RX 540

As described in the next section, GFX8 GPUs require PCI Express 3.0 (PCIe 3.0) with support for PCIe atomics. This requires both CPU and motherboard support. GFX9 GPUs require PCIe 3.0 with support for PCIe atomics by default, but they can operate in most cases without this capability.

Is there any way of using them on linux? Or am i stuck to windows.
Reply
#5
Please add this to list of cons: Ancient/limited kernel versions and very limited distributions
https://github.com/RadeonOpenCompute/ROC...ng-systems
kernel 4.15, kernel 4.18 and kernel 5.3 are EOL
https://www.kernel.org/
Reply
#6
(07-11-2020, 10:14 AM)ZerBea Wrote: Please add this to list of cons: Ancient/limited kernel versions and very limited distributions
https://github.com/RadeonOpenCompute/ROC...ng-systems
kernel 4.15, kernel 4.18 and kernel 5.3 are EOL
https://www.kernel.org/

Thanks for pointing that out! I'd rather not have an outdated linux kernel forwarded to the internet...
Reply