Fedora and GPU folding on a 5700XT

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

Post Reply
crcinau
Posts: 13
Joined: Mon Jun 12, 2017 7:32 am

Fedora and GPU folding on a 5700XT

Post by crcinau »

Hi guys,

So trying to get this to work with little success.... Any suggestions on what I should be doing?

Every unit that I get is sent back with:
03:47:01:WARNING:WU01:FS01:FahCore returned: BAD_WORK_UNIT (114 = 0x72)
03:47:01:WU01:FS01:Sending unit results: id:01 state:SEND error:FAULTY project:13873 run:0 clone:758 gen:1 core:0x22 unit:0x000000030d5262775e791a47db3ea880

Full log:

Code: Select all

03:47:02:WU00:FS01:Requesting new work unit for slot 01: READY gpu:0:Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] from 13.82.98.119
03:47:02:WU00:FS01:Connecting to 13.82.98.119:8080
03:47:03:WU00:FS01:Downloading 161.49MiB
03:47:09:WU00:FS01:Download 2.44%
03:47:15:WU00:FS01:Download 6.19%
03:47:21:WU00:FS01:Download 10.68%
03:47:27:WU00:FS01:Download 15.83%
03:47:33:WU00:FS01:Download 22.64%
03:47:39:WU00:FS01:Download 30.46%
03:47:45:WU00:FS01:Download 38.12%
03:47:51:WU00:FS01:Download 45.17%
03:47:57:WU00:FS01:Download 51.86%
03:48:03:WU00:FS01:Download 60.84%
03:48:09:WU00:FS01:Download 72.10%
03:48:15:WU00:FS01:Download 82.79%
03:48:21:WU00:FS01:Download 88.82%
03:48:27:WU00:FS01:Download 93.85%
03:48:32:WU00:FS01:Download complete
03:48:32:WU00:FS01:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:13873 run:0 clone:782 gen:1 core:0x22 unit:0x000000020d5262775e791a47dfb4d7ea
03:48:32:WU00:FS01:Starting
03:48:32:WU00:FS01:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/cores.foldingathome.org/v7/lin/64bit/beta/Core_22.fah/FahCore_22 -dir 00 -suffix 01 -version 705 -lifeline 21030 -checkpoint 15 -gpu-vendor amd -opencl-platform 0 -opencl-device 0 -gpu 0
03:48:32:WU00:FS01:Started FahCore on PID 21693
03:48:32:WU00:FS01:Core PID:21697
03:48:32:WU00:FS01:FahCore 0x22 started
03:48:32:WU00:FS01:0x22:*********************** Log Started 2020-03-25T03:48:32Z ***********************
03:48:32:WU00:FS01:0x22:*************************** Core22 Folding@home Core ***************************
03:48:32:WU00:FS01:0x22:       Type: 0x22
03:48:32:WU00:FS01:0x22:       Core: Core22
03:48:32:WU00:FS01:0x22:    Website: https://foldingathome.org/
03:48:32:WU00:FS01:0x22:  Copyright: (c) 2009-2018 foldingathome.org
03:48:32:WU00:FS01:0x22:     Author: John Chodera <john.chodera@choderalab.org> and Rafal Wiewiora
03:48:32:WU00:FS01:0x22:             <rafal.wiewiora@choderalab.org>
03:48:32:WU00:FS01:0x22:       Args: -dir 00 -suffix 01 -version 705 -lifeline 21693 -checkpoint 15
03:48:32:WU00:FS01:0x22:             -gpu-vendor amd -opencl-platform 0 -opencl-device 0 -gpu 0
03:48:32:WU00:FS01:0x22:     Config: <none>
03:48:32:WU00:FS01:0x22:************************************ Build *************************************
03:48:32:WU00:FS01:0x22:    Version: 0.0.2
03:48:32:WU00:FS01:0x22:       Date: Dec 6 2019
03:48:32:WU00:FS01:0x22:       Time: 21:20:17
03:48:32:WU00:FS01:0x22: Repository: Git
03:48:32:WU00:FS01:0x22:   Revision: f87d92b58abdf7e6bf2e173cfbc4dc3e837c7042
03:48:32:WU00:FS01:0x22:     Branch: core22
03:48:32:WU00:FS01:0x22:   Compiler: GNU 4.8.2 20140120 (Red Hat 4.8.2-15)
03:48:32:WU00:FS01:0x22:    Options: -std=gnu++98 -O3 -funroll-loops
03:48:32:WU00:FS01:0x22:   Platform: linux2 4.9.87-linuxkit-aufs
03:48:32:WU00:FS01:0x22:       Bits: 64
03:48:32:WU00:FS01:0x22:       Mode: Release
03:48:32:WU00:FS01:0x22:************************************ System ************************************
03:48:32:WU00:FS01:0x22:        CPU: AMD Ryzen 7 2700X Eight-Core Processor
03:48:32:WU00:FS01:0x22:     CPU ID: AuthenticAMD Family 23 Model 8 Stepping 2
03:48:32:WU00:FS01:0x22:       CPUs: 16
03:48:32:WU00:FS01:0x22:     Memory: 31.37GiB
03:48:32:WU00:FS01:0x22:Free Memory: 24.53GiB
03:48:32:WU00:FS01:0x22:    Threads: POSIX_THREADS
03:48:32:WU00:FS01:0x22: OS Version: 5.6
03:48:32:WU00:FS01:0x22:Has Battery: false
03:48:32:WU00:FS01:0x22: On Battery: false
03:48:32:WU00:FS01:0x22: UTC Offset: 11
03:48:32:WU00:FS01:0x22:        PID: 21697
03:48:32:WU00:FS01:0x22:        CWD: /var/lib/fahclient/work
03:48:32:WU00:FS01:0x22:         OS: Linux 5.6.0-0.rc7.git0.2.fc32.x86_64 x86_64
03:48:32:WU00:FS01:0x22:    OS Arch: AMD64
03:48:32:WU00:FS01:0x22:********************************************************************************
03:48:32:WU00:FS01:0x22:Project: 13873 (Run 0, Clone 782, Gen 1)
03:48:32:WU00:FS01:0x22:Unit: 0x000000020d5262775e791a47dfb4d7ea
03:48:32:WU00:FS01:0x22:Reading tar file core.xml
03:48:32:WU00:FS01:0x22:Reading tar file integrator.xml
03:48:32:WU00:FS01:0x22:Reading tar file state.xml
03:48:32:WU00:FS01:0x22:Reading tar file system.xml
03:48:32:WU00:FS01:0x22:Digital signatures verified
03:48:32:WU00:FS01:0x22:Folding@home GPU Core22 Folding@home Core
03:48:32:WU00:FS01:0x22:Version 0.0.2
03:48:33:WU00:FS01:0x22:ERROR:126: Bad platformId size.
03:48:33:WU00:FS01:0x22:Saving result file ../logfile_01.txt
03:48:33:WU00:FS01:0x22:Saving result file science.log
03:48:33:WU00:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
03:48:33:WARNING:WU00:FS01:FahCore returned: BAD_WORK_UNIT (114 = 0x72)
03:48:33:WU00:FS01:Sending unit results: id:00 state:SEND error:FAULTY project:13873 run:0 clone:782 gen:1 core:0x22 unit:0x000000020d5262775e791a47dfb4d7ea
03:48:33:WU00:FS01:Uploading 7.00KiB to 13.82.98.119
03:48:33:WU00:FS01:Connecting to 13.82.98.119:8080
03:48:33:WU01:FS01:Connecting to 65.254.110.245:8080
03:48:34:WU00:FS01:Upload complete
03:48:34:WU00:FS01:Server responded WORK_ACK (400)
03:48:34:WU00:FS01:Cleaning up
The system part of the log from the start:

Code: Select all

*********************** Log Started 2020-03-25T03:44:19Z ***********************
03:44:19:************************* Folding@home Client *************************
03:44:19:        Website: https://foldingathome.org/
03:44:19:      Copyright: (c) 2009-2018 foldingathome.org
03:44:19:         Author: Joseph Coffland <joseph@cauldrondevelopment.com>
03:44:19:           Args: --child --lifeline 21028 /etc/fahclient/config.xml --run-as
03:44:19:                 fahclient --pid-file=/var/run/fahclient.pid --daemon
03:44:19:         Config: /etc/fahclient/config.xml
03:44:19:******************************** Build ********************************
03:44:19:        Version: 7.5.1
03:44:19:           Date: May 12 2018
03:44:19:           Time: 22:51:07
03:44:19:     Repository: Git
03:44:19:       Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
03:44:19:         Branch: master
03:44:19:       Compiler: GNU 4.4.7 20120313 (Red Hat 4.4.7-18)
03:44:19:        Options: -std=gnu++98 -O3 -funroll-loops
03:44:19:       Platform: linux2 4.14.0-3-amd64
03:44:19:           Bits: 64
03:44:19:           Mode: Release
03:44:19:******************************* System ********************************
03:44:19:            CPU: AMD Ryzen 7 2700X Eight-Core Processor
03:44:19:         CPU ID: AuthenticAMD Family 23 Model 8 Stepping 2
03:44:19:           CPUs: 16
03:44:19:         Memory: 31.37GiB
03:44:19:    Free Memory: 24.62GiB
03:44:19:        Threads: POSIX_THREADS
03:44:19:     OS Version: 5.6
03:44:19:    Has Battery: false
03:44:19:     On Battery: false
03:44:19:     UTC Offset: 11
03:44:19:            PID: 21030
03:44:19:            CWD: /var/lib/fahclient
03:44:19:             OS: Linux 5.6.0-0.rc7.git0.2.fc32.x86_64 x86_64
03:44:19:        OS Arch: AMD64
03:44:19:           GPUs: 1
03:44:19:          GPU 0: Bus:40 Slot:0 Func:0 AMD:6 Navi 10 [Radeon RX 5600 OEM/5600 XT
03:44:19:                 / 5700/5700 XT]
03:44:19:           CUDA: Not detected: Failed to open dynamic library 'libcuda.so':
03:44:19:                 libcuda.so: cannot open shared object file: No such file or
03:44:19:                 directory
03:44:19:OpenCL Device 0: Platform:0 Device:0 Bus:NA Slot:NA Compute:1.1 Driver:20.0
03:44:19:***********************************************************************
03:44:19:<config>
03:44:19:  <!-- Slot Control -->
03:44:19:  <power v='FULL'/>
03:44:19:
03:44:19:  <!-- User Information -->
03:44:19:  <passkey v='********************************'/>
03:44:19:  <team v='223518'/>
03:44:19:  <user v='CRCinAU'/>
03:44:19:
03:44:19:  <!-- Folding Slots -->
03:44:19:  <slot id='0' type='CPU'/>
03:44:19:  <slot id='1' type='GPU'>
03:44:19:    <client-type v='beta'/>
03:44:19:  </slot>
03:44:19:</config>
03:44:19:Switching to user fahclient
03:44:19:Trying to access database...
03:44:19:Successfully acquired database lock
03:44:19:Enabled folding slot 00: READY cpu:15
03:44:19:Enabled folding slot 01: READY gpu:0:Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
Joe_H
Site Admin
Posts: 7870
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Fedora and GPU folding on a 5700XT

Post by Joe_H »

Which drivers are you using on Fedora?
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
crcinau
Posts: 13
Joined: Mon Jun 12, 2017 7:32 am

Re: Fedora and GPU folding on a 5700XT

Post by crcinau »

I'm guessing that's from using 'clinfo':

Code: Select all

Number of platforms                               1
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 Mesa 20.0.2
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

  Platform Name                                   Clover
Number of devices                                 1
  Device Name                                     AMD NAVI10 (DRM 3.36.0, 5.6.0-0.rc7.git0.2.fc32.x86_64, LLVM 10.0.0)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.1 Mesa 20.0.2
  Driver Version                                  20.0.2
  Device OpenCL C Version                         OpenCL C 1.1 
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Max compute units                               40
  Max clock frequency                             2085MHz
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
Joe_H
Site Admin
Posts: 7870
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Fedora and GPU folding on a 5700XT

Post by Joe_H »

The GPU folding cores do not work with the open source Mesa driver. To use for folding you would need to install the AMD drivers and OpenCL support.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
crcinau
Posts: 13
Joined: Mon Jun 12, 2017 7:32 am

Re: Fedora and GPU folding on a 5700XT

Post by crcinau »

Oh darn... Thanks anyway, I'll finish up this CPU unit, let it submit and kill it off...
JiiPee
Posts: 59
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Fedora and GPU folding on a 5700XT

Post by JiiPee »

Joe_H wrote:The GPU folding cores do not work with the open source Mesa driver. To use for folding you would need to install the AMD drivers and OpenCL support.
How about with ROCm?

https://github.com/RadeonOpenCompute/ROCm
toTOW
Site Moderator
Posts: 6309
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Fedora and GPU folding on a 5700XT

Post by toTOW »

Never heard about this ...
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Fedora and GPU folding on a 5700XT

Post by bruce »

crcinau wrote:Oh darn... Thanks anyway, I'll finish up this CPU unit, let it submit and kill it off...
Use the FINISH option in FAHControl and then don't restart FAH.
JiiPee
Posts: 59
Joined: Sun Mar 09, 2008 4:09 pm
Location: FINLAND

Re: Fedora and GPU folding on a 5700XT

Post by JiiPee »

toTOW wrote:Never heard about this ...
Well it's official AMD opensource project for OpenCL and more. I think they do not work much with proprietary OpenCL drivers anymore. ROCm is their future so it would be good idea to get FAH also support it if it doesn't already.
Post Reply