Folding@Home: Discrete GPU (Radeon 7800 XT) not recognized (Fedora 41)

Hi,

I want to run Folding@Home (FAH) on my dGPU. I’m on Fedora 41 and I compiled an RPM package for FAH client v8 from the latest code (instructions: fah-client-bastet/BUILDING-RPM.md at master · FoldingAtHome/fah-client-bastet · GitHub). I also followed the installation instructions from the Special Interest Group until including section “OpenCL”: SIGs/HC - Fedora Project Wiki

After a reboot, rocm-clinfo successfully reports Agents and lists my 7800 XT. However, the FAH webclient lists my GPUs (dGPU as well as iGPU) as “unsupported”. When I start folding, only the CPU cores are working but not my dGPU. And yes, I checked that the discrete GPU is enabled in the FAH client.

What am I missing here? Are the installation instructions possibly outdated? Are the log files or other details I could provide for analysis?

Kind regards,
kettle

1 Like

Does f@h officially support ROCM at all? Maybe they only support CUDA?

Cool project! Mind to share the RPM?

ROCM offers OpenCL and HIP runtimes so that should not be the issue.

I could share the RPM but I don’t know which filesharing option is allowed here on the forums. Also, the instructions I mentioned are really easy to follow. Copying the commands, downloading, and compiling takes a couple minutes.

1 Like

You could build it on COPR?

But if it is easy then no problem

I just got this working today on my 6900XT. I had to install rocm-opencl-devel for the FAH client to recognize my GPU. Then I had to install rocm-hip for the work units to not fail.

Hopefully it will work for you too.