Gentoo, RX 5700 and ROCm not working
Posted: Thu Oct 15, 2020 3:28 pm
I've tried to get GPU folding to work on Linux so I could go back to that on my desktop system. Now only Windows because with that the folding works... Anyways:
My system is Ryzen 3600 and Radeon RX 5700 with Gentoo Linux. Folding with CPU is working fine but with GPU I've got the following error
It took me a while to realize this means there's something wrong with my GPU or driver. There was this clip in the beginning of the log file
All the drivers were the newest I could find.
I managed to get it working by disabling ROCm drivers. I'm not sure how Gentoo manages the OpenCL implementation but at least files in /etc/OpenCL/vendors have something to do with this. I found no way to choose the vendor manually so for testing I renamed amdocl64.icd to something else.
Now FAH identified my GPU and downloaded a new core for it.
I've understood ROCm is somehow better (faster maybe?). Is it supposed to work? Does anyone have any ideas how to get it working?
My system is Ryzen 3600 and Radeon RX 5700 with Gentoo Linux. Folding with CPU is working fine but with GPU I've got the following error
Code: Select all
14:06:05:WU01:FS01:Connecting to assign1.foldingathome.org:80
14:06:05:WU01:FS01:Assigned to work server 192.0.2.1
14:06:05:WU01:FS01:Requesting new work unit for slot 01: READY gpu:0:Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] from 192.0.2.1
14:06:05:WU01:FS01:Connecting to 192.0.2.1:8080
14:08:15:WARNING:WU01:FS01:WorkServer connection failed on port 8080 trying 80
14:08:15:WU01:FS01:Connecting to 192.0.2.1:80
14:10:27:ERROR:WU01:FS01:Exception: Failed to connect to 192.0.2.1:80: Connection timed out
Code: Select all
17:01:43:Enabled folding slot 01: READY gpu:0:Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
17:01:43:ERROR:No compute devices matched GPU #0 {
17:01:43:ERROR: "vendor": 4098,
17:01:43:ERROR: "device": 29471,
17:01:43:ERROR: "type": 1,
17:01:43:ERROR: "species": 6,
17:01:43:ERROR: "description": "Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]"
17:01:43:ERROR:}. You may need to update your graphics drivers.
I managed to get it working by disabling ROCm drivers. I'm not sure how Gentoo manages the OpenCL implementation but at least files in /etc/OpenCL/vendors have something to do with this. I found no way to choose the vendor manually so for testing I renamed amdocl64.icd to something else.
Now FAH identified my GPU and downloaded a new core for it.
I've understood ROCm is somehow better (faster maybe?). Is it supposed to work? Does anyone have any ideas how to get it working?