Ultimate AMD GPU Linux FAH Guide for OpenCL (FAH-Client v8 only)

It seems that a lot of GPU problems revolve around specific versions of drivers. Though AMD has their own support structure, you can often learn from information reported by others who fold.

Moderators: Site Moderators, FAHC Science Team

muziqaz
Posts: 2339
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580
Location: London
Contact:

Re: Ultimate AMD GPU Linux FAH Guide for OpenCL (FAH-Client v8 only)

Post by muziqaz »

nada391 wrote: Mon Dec 08, 2025 8:43 pm thanks again, has been solved;

just forget to "reload" the loader as suggested in the updated guide;

it is now "supported". should i still remove the package as suggested and install ocl-icd-dev instead?
If it folds without failing WUs, leave it be :) However if it fails straight away, then remove and install ocl-icd
FAH Omega tester
Image
Cool_Runnings
Posts: 1
Joined: Thu Oct 16, 2025 7:25 pm

Re: Ultimate AMD GPU Linux FAH Guide for OpenCL (FAH-Client v8 only)

Post by Cool_Runnings »

Is there a way to get the newly released client to detect and enable the card on startup without the need to restart the client first?

Running the latest Linux Mint and I have followed the guide here on the forum and use the latest ROCm 7.1.1

Code: Select all

12:09:55:I1: Version: 8.5.5
12:09:55:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
12:09:55:I1: Org: foldingathome.org
12:09:55:I1: Copyright: 2023-2025, foldingathome.org
12:09:55:I1: Homepage: https://foldingathome.org/
12:09:55:I1: License: GPL-3.0-or-later
12:09:55:I1: URL: https://v8-5.foldingathome.org/
12:09:55:I1: Date: Dec 2 2025
12:09:55:I1: Time: 14:58:19
12:09:55:I1: Revision: 2c6fbaa45e4ee4854195a9f0d4b86300975b6543
12:09:55:I1: Branch: master
12:09:55:I1: Compiler: GNU 12.5.0
12:09:55:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char -O3 -fPIC
12:09:55:I1: -fstack-protector-strong
12:09:55:I1: Platform: linux 4.19.0-27-cloud-amd64
12:09:55:I1: Bits: 64
12:09:55:I1: Mode: Release
12:09:55:I1: Args: --config=/etc/fah-client/config.xml
12:09:55:I1: --log=/var/log/fah-client/log.txt
12:09:55:I1: --log-rotate-dir=/var/log/fah-client/
12:09:55:I1: Config: /etc/fah-client/config.xml
12:09:55:I1:****************************** CBang ******************************
12:09:55:I1: Version: 1.7.2
12:09:55:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
12:09:55:I1: Org: Cauldron Development
12:09:55:I1: Copyright: Cauldron Development, 2003-2025
12:09:55:I1: Homepage: https://cauldrondevelopment.com/
12:09:55:I1: License: LGPL-2.1-or-later
12:09:55:I1: Date: Dec 3 2025
12:09:55:I1: Time: 11:44:04
12:09:55:I1: Revision: 83a4be55c1b21d5383650f51a7887fd9c25b836c
12:09:55:I1: Branch: master
12:09:55:I1: Compiler: GNU 12.5.0
12:09:55:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char -O3 -fPIC
12:09:55:I1: -fstack-protector-strong
12:09:55:I1: Platform: linux 4.19.0-27-cloud-amd64
12:09:55:I1: Bits: 64
12:09:55:I1: Mode: Release
12:09:55:I1:***************************** System ******************************
12:09:55:I1: CPU: AMD Ryzen 5 3600 6-Core Processor
12:09:55:I1: CPU ID: AuthenticAMD Family 23 Model 113 Stepping 0
12:09:55:I1: CPUs: 12
12:09:55:I1: Memory: 31.25GiB
12:09:55:I1:Free Memory: 30.46GiB
12:09:55:I1: OS Version: 6.8
12:09:55:I1:Has Battery: false
12:09:55:I1: On Battery: false
12:09:55:I1: Hostname: Haswell
12:09:55:I1: UTC Offset: 1
12:09:55:I1: PID: 1281
12:09:55:I1: CWD: /var/lib/fah-client
12:09:55:I1: Exec: /usr/bin/fah-client
12:09:55:I1:*******************************************************************
12:09:55:I2:<config/>
12:09:55:I1:Opening Database
12:09:55:I1:F@H ID = svyfw-FuB9n42JPVUDzeR1La20rRJ47RDs7wFmjnBcc
12:09:55:I3:Loading default resource group
12:09:55:I2:Listening for HTTP on 127.0.0.1:7396
12:09:55:I3:Loaded 0 wus.
12:09:55:I2:Loading gpus.json
12:09:55:I3:gpus = {
12:09:55:I3: "gpu:08:00:00": {"vendor": 4098, "device": 29471, "type": "amd", "supported": false, "description": "Navi 10 [RX 5600 OEM/5600XT/5700(XT)]"}
12:09:55:I3:}
12:09:55:W :CON1:DNS lookup failed for api.foldingathome.org
12:09:55:E :OUT1:Failed response: CONNECT
12:10:11:I2:OUT2:> GET /machine/svyfw-FuB9n42JPVUDzeR1La20rRJ47RDs7wFmjnBcc HTTP/1.1
12:10:12:I2:OUT2:< HTTP/1.1 200 HTTP_OK
12:10:12:I2:OUT3:> GET /ws/client HTTP/1.1
12:10:12:I2:OUT3:< HTTP/1.1 101 HTTP_SWITCHING_PROTOCOLS
12:10:12:I1:Logging into node account
12:14:19:I2:REQ4:< GET /api/websocket HTTP/1.1
muziqaz
Posts: 2339
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 9950x3d, 7950x3d, 5950x, 5800x3d
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX550, Intel B580
Location: London
Contact:

Re: Ultimate AMD GPU Linux FAH Guide for OpenCL (FAH-Client v8 only)

Post by muziqaz »

Cool_Runnings wrote: Sun Dec 28, 2025 1:42 pm Is there a way to get the newly released client to detect and enable the card on startup without the need to restart the client first?

Running the latest Linux Mint and I have followed the guide here on the forum and use the latest ROCm 7.1.1

Code: Select all

12:09:55:I1: Version: 8.5.5
12:09:55:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
12:09:55:I1: Org: foldingathome.org
12:09:55:I1: Copyright: 2023-2025, foldingathome.org
12:09:55:I1: Homepage: https://foldingathome.org/
12:09:55:I1: License: GPL-3.0-or-later
12:09:55:I1: URL: https://v8-5.foldingathome.org/
12:09:55:I1: Date: Dec 2 2025
12:09:55:I1: Time: 14:58:19
12:09:55:I1: Revision: 2c6fbaa45e4ee4854195a9f0d4b86300975b6543
12:09:55:I1: Branch: master
12:09:55:I1: Compiler: GNU 12.5.0
12:09:55:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char -O3 -fPIC
12:09:55:I1: -fstack-protector-strong
12:09:55:I1: Platform: linux 4.19.0-27-cloud-amd64
12:09:55:I1: Bits: 64
12:09:55:I1: Mode: Release
12:09:55:I1: Args: --config=/etc/fah-client/config.xml
12:09:55:I1: --log=/var/log/fah-client/log.txt
12:09:55:I1: --log-rotate-dir=/var/log/fah-client/
12:09:55:I1: Config: /etc/fah-client/config.xml
12:09:55:I1:****************************** CBang ******************************
12:09:55:I1: Version: 1.7.2
12:09:55:I1: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
12:09:55:I1: Org: Cauldron Development
12:09:55:I1: Copyright: Cauldron Development, 2003-2025
12:09:55:I1: Homepage: https://cauldrondevelopment.com/
12:09:55:I1: License: LGPL-2.1-or-later
12:09:55:I1: Date: Dec 3 2025
12:09:55:I1: Time: 11:44:04
12:09:55:I1: Revision: 83a4be55c1b21d5383650f51a7887fd9c25b836c
12:09:55:I1: Branch: master
12:09:55:I1: Compiler: GNU 12.5.0
12:09:55:I1: Options: -Wsuggest-override -faligned-new -std=c++17 -fsigned-char -O3 -fPIC
12:09:55:I1: -fstack-protector-strong
12:09:55:I1: Platform: linux 4.19.0-27-cloud-amd64
12:09:55:I1: Bits: 64
12:09:55:I1: Mode: Release
12:09:55:I1:***************************** System ******************************
12:09:55:I1: CPU: AMD Ryzen 5 3600 6-Core Processor
12:09:55:I1: CPU ID: AuthenticAMD Family 23 Model 113 Stepping 0
12:09:55:I1: CPUs: 12
12:09:55:I1: Memory: 31.25GiB
12:09:55:I1:Free Memory: 30.46GiB
12:09:55:I1: OS Version: 6.8
12:09:55:I1:Has Battery: false
12:09:55:I1: On Battery: false
12:09:55:I1: Hostname: Haswell
12:09:55:I1: UTC Offset: 1
12:09:55:I1: PID: 1281
12:09:55:I1: CWD: /var/lib/fah-client
12:09:55:I1: Exec: /usr/bin/fah-client
12:09:55:I1:*******************************************************************
12:09:55:I2:<config/>
12:09:55:I1:Opening Database
12:09:55:I1:F@H ID = svyfw-FuB9n42JPVUDzeR1La20rRJ47RDs7wFmjnBcc
12:09:55:I3:Loading default resource group
12:09:55:I2:Listening for HTTP on 127.0.0.1:7396
12:09:55:I3:Loaded 0 wus.
12:09:55:I2:Loading gpus.json
12:09:55:I3:gpus = {
12:09:55:I3: "gpu:08:00:00": {"vendor": 4098, "device": 29471, "type": "amd", "supported": false, "description": "Navi 10 [RX 5600 OEM/5600XT/5700(XT)]"}
12:09:55:I3:}
12:09:55:W :CON1:DNS lookup failed for api.foldingathome.org
12:09:55:E :OUT1:Failed response: CONNECT
12:10:11:I2:OUT2:> GET /machine/svyfw-FuB9n42JPVUDzeR1La20rRJ47RDs7wFmjnBcc HTTP/1.1
12:10:12:I2:OUT2:< HTTP/1.1 200 HTTP_OK
12:10:12:I2:OUT3:> GET /ws/client HTTP/1.1
12:10:12:I2:OUT3:< HTTP/1.1 101 HTTP_SWITCHING_PROTOCOLS
12:10:12:I1:Logging into node account
12:14:19:I2:REQ4:< GET /api/websocket HTTP/1.1
sudo systemctl restart fah-client is the solution for now, unfortunately. It was fixed briefly, but got broken in one of the test builds. Hopefully we will get that thing fixed soon enough. By the way, this thread have been superseded by this: viewtopic.php?t=43222
Not that it will help with the issue at hand
FAH Omega tester
Image
Post Reply