Jump to content

Enable beta GPU's on Linux via foldingathome.service

Go to solution Solved by CWP,

I dabbled in Intel iGPU folding back in early 2021. Based on my notes, you will need intel-compute-runtime to get OpenCL drivers for Intel iGPU for foldingathome to recognize it. You can also do a quick check with clinfo / clpeak to ensure everything is working properly before getting foldingathome involved. (Just not opencl-mesa; if you have it installed, uninstall it)

 

However, I should caution you that there has not been any WUs available for quite some time. I have also tried to do some test runs ahead of a few of last year's folding event and sprints, and got nothing. Even if you do managed to get it recognized, it might still remain idle.

I'm about to blow up this computer

here's my config.xml:

Spoiler

<config>
  <!-- HTTP Server -->
  <allow v='[xxx]'/>

 

  <!-- Slot Control -->
  <power v='full'/>

 

  <!-- User Information -->
  <passkey v='[xxx]'/>
  <team v='223518'/>
  <user v='mr_cheese'/>

 

  <!-- Web Server -->
  <web-allow v='[xxx]'/>

 

  <!-- GPU Shit -->
  <gpu v='true'/>
  <gpu-beta v='true'/>

 

  <!-- Folding Slots -->
  <slot id='0' type='CPU'/>
  <slot id='2' type='GPU'>
    <pci-bus v='0'/>
    <pci-slot v='2'/>
  </slot>
</config>

I want to enable my UHD 630 for beta testing but it's staying disabled no matter what I throw into this config.

Anyone know how to enable it? I'm guessing I've just got the wrong values.

 

image.thumb.png.4066e7fd0253d2933e9b9c955c457527.png

My profile picure is real. That's what I look like in real life. I'm actually a blue and white African Wild Dog.

Ryzen 9 5900X - MSI Ventus 2x OC 3060 Ti - 2x8GB Corsair Vengeance LPX 3200MHz CL16 - ASRock B550 Phantom Gaming ITX/ax

EVGA CLC 280 + 2x140mm NF-A14 - Samsung 850 EVO 500GB + WD Black SN750 1TB - Windows 11/10 - EVGA Supernova G3 1000W

Link to comment
Share on other sites

Link to post
Share on other sites

Might also be something on the driver side

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, Eigenvektor said:

Might also be something on the driver side

it's don't believe it is, FAH recognizes the device is there from what I can see, and I have the Intel OpenCL drivers from arch. Any idea where the logs go?

My profile picure is real. That's what I look like in real life. I'm actually a blue and white African Wild Dog.

Ryzen 9 5900X - MSI Ventus 2x OC 3060 Ti - 2x8GB Corsair Vengeance LPX 3200MHz CL16 - ASRock B550 Phantom Gaming ITX/ax

EVGA CLC 280 + 2x140mm NF-A14 - Samsung 850 EVO 500GB + WD Black SN750 1TB - Windows 11/10 - EVGA Supernova G3 1000W

Link to comment
Share on other sites

Link to post
Share on other sites

Typically when a GPU is disabled you have to restart.

 

If that doesn't work then delete the slot using the Advanced Control in Task Bar (which will also show the Logs), re-add the slot, reboot and try again.

 

If it's showing up in the Webview then it is in the GPU whitelist so it should work but it will be slow as molasses but thank-you for contributing.

 

And yes, it's not a Beta GPU it does work and shows up in the LAR System Database as producing about 34,000 Points per Day

FaH BOINC HfM

Bifrost - 6 GPU Folding Rig  Linux Folding HOWTO Folding Remote Access Folding GPU Profiling ToU Scheduling UPS

Systems:

desktop: Lian-Li O11 Air Mini; Asus ProArt x670 WiFi; Ryzen 9 7950x; EVGA 240 CLC; 4 x 32GB DDR5-5600; 2 x Samsung 980 Pro 500GB PCIe3 NVMe; 2 x 8TB NAS; AMD FirePro W4100; MSI 4070 Ti Super Ventus 2; Corsair SF750

nas1: Fractal Node 804; SuperMicro X10sl7-f; Xeon e3-1231v3; 4 x 8GB DDR3-1666 ECC; 2 x 250GB Samsung EVO Pro SSD; 7 x 4TB Seagate NAS; Corsair HX650i

nas2: Synology DS-123j; 2 x 6TB WD Red Plus NAS

nas3: Synology DS-224+; 2 x 12TB Seagate NAS

dcn01: Fractal Meshify S2; Gigabyte Aorus ax570 Master; Ryzen 9 5900x; Noctua NH-D15; 4 x 16GB DDR4-3200; 512GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750Mx

dcn02: Fractal Meshify S2; Gigabyte ax570 Pro WiFi; Ryzen 9 3950x; Noctua NH-D15; 2 x 16GB DDR4-3200; 128GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750x

dcn03: Fractal Meshify C; Gigabyte Aorus z370 Gaming 5; i9-9900k; BeQuiet! PureRock 2 Black; 2 x 8GB DDR4-2400; 128GB SATA m.2; MSI 4070 Ti Super Gaming X; MSI 4070 Ti Super Ventus 2; Corsair TX650m

dcn05: Fractal Define S; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SATA NVMe; Gigabyte Gaming RTX 4080 Super; Corsair TX750m

dcn06: Fractal Focus G Mini; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SSD; Gigabyte Gaming RTX 4080 Super; Corsair CX650m

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, mr cheese said:

it's don't believe it is, FAH recognizes the device is there from what I can see, and I have the Intel OpenCL drivers from arch. Any idea where the logs go?

Logs should be in /var/log/foldingathome/log.txt, see https://wiki.archlinux.org/title/folding@home

 

33 minutes ago, Gorgon said:

If that doesn't work then delete the slot using the Advanced Control in Task Bar (which will also show the Logs), re-add the slot, reboot and try again.

OP is using Linux, not Windows

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Eigenvektor said:

Logs should be in /var/log/foldingathome/log.txt, see https://wiki.archlinux.org/title/folding@home

 

OP is using Linux, not Windows

@mr cheese then

Try a reboot first. Then if it's still broken use

lspci

to find the PCI Bus ID of your iGPU, then stop the service:

sudo service FAHClient stop

If

sudo service FAHClient status

still shows it running then your init.d script is broken and you'll have to use some brute force:

sudo killall FAHClient

edit your config file using the output of

sudo lspci

to set the correct PCI Bus ID.

 

if start/stop/restart don't work properly you'll want to hack your init.d script (I know I have to under Ubuntu2.04):

Patchfile for /etc/init.d/FAHClient:
--- FAHClient.orig      2020-04-15 01:53:38.000000000 -0400
+++ FAHClient   2022-04-30 17:35:21.434251186 -0400
@@ -121,6 +121,7 @@
     fi

     pid=$!
+    echo $pid > $PID
     if wait_for_log_change "$LOG_STATUS" $pid; then
         echo "OK"
     else

 

FaH BOINC HfM

Bifrost - 6 GPU Folding Rig  Linux Folding HOWTO Folding Remote Access Folding GPU Profiling ToU Scheduling UPS

Systems:

desktop: Lian-Li O11 Air Mini; Asus ProArt x670 WiFi; Ryzen 9 7950x; EVGA 240 CLC; 4 x 32GB DDR5-5600; 2 x Samsung 980 Pro 500GB PCIe3 NVMe; 2 x 8TB NAS; AMD FirePro W4100; MSI 4070 Ti Super Ventus 2; Corsair SF750

nas1: Fractal Node 804; SuperMicro X10sl7-f; Xeon e3-1231v3; 4 x 8GB DDR3-1666 ECC; 2 x 250GB Samsung EVO Pro SSD; 7 x 4TB Seagate NAS; Corsair HX650i

nas2: Synology DS-123j; 2 x 6TB WD Red Plus NAS

nas3: Synology DS-224+; 2 x 12TB Seagate NAS

dcn01: Fractal Meshify S2; Gigabyte Aorus ax570 Master; Ryzen 9 5900x; Noctua NH-D15; 4 x 16GB DDR4-3200; 512GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750Mx

dcn02: Fractal Meshify S2; Gigabyte ax570 Pro WiFi; Ryzen 9 3950x; Noctua NH-D15; 2 x 16GB DDR4-3200; 128GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750x

dcn03: Fractal Meshify C; Gigabyte Aorus z370 Gaming 5; i9-9900k; BeQuiet! PureRock 2 Black; 2 x 8GB DDR4-2400; 128GB SATA m.2; MSI 4070 Ti Super Gaming X; MSI 4070 Ti Super Ventus 2; Corsair TX650m

dcn05: Fractal Define S; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SATA NVMe; Gigabyte Gaming RTX 4080 Super; Corsair TX750m

dcn06: Fractal Focus G Mini; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SSD; Gigabyte Gaming RTX 4080 Super; Corsair CX650m

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Gorgon said:

Try a reboot first. Then if it's still broken use

lspci

lscpi output:

00:02.0 VGA: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)

so bus 0 slot 2 looks correct?

1 hour ago, Gorgon said:
sudo service FAHClient stop
// for non-Ubuntu systemd systems it would be sudo systemctl stop FAHClient

it stops fine lol

 

what package are you using for Intel OpenCL? I don't know what comes bundled with Ubuntu, I'm using the open-source intel drivers for Arch but it's possible you have the proprietary ones

My profile picure is real. That's what I look like in real life. I'm actually a blue and white African Wild Dog.

Ryzen 9 5900X - MSI Ventus 2x OC 3060 Ti - 2x8GB Corsair Vengeance LPX 3200MHz CL16 - ASRock B550 Phantom Gaming ITX/ax

EVGA CLC 280 + 2x140mm NF-A14 - Samsung 850 EVO 500GB + WD Black SN750 1TB - Windows 11/10 - EVGA Supernova G3 1000W

Link to comment
Share on other sites

Link to post
Share on other sites

39 minutes ago, mr cheese said:

lscpi output:

00:02.0 VGA: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)

so bus 0 slot 2 looks correct?

it stops fine lol

 

what package are you using for Intel OpenCL? I don't know what comes bundled with Ubuntu, I'm using the open-source intel drivers for Arch but it's possible you have the proprietary ones

Yup - your config file looks good then.

 

I'm not using any Intel iGPUs - just Nvidia so not really using OpenCL

 

You might need package ocl-icd-opencl-dev or just opencl-dev to get it going. I remember having that issue before I gave up on AMD CPUs

 

Peruse: https://aur.archlinux.org/packages/foldingathome

 

looks like your just missing some dependencies. The F@H log might tell you which or at least the first one in the dependency hell chain.

FaH BOINC HfM

Bifrost - 6 GPU Folding Rig  Linux Folding HOWTO Folding Remote Access Folding GPU Profiling ToU Scheduling UPS

Systems:

desktop: Lian-Li O11 Air Mini; Asus ProArt x670 WiFi; Ryzen 9 7950x; EVGA 240 CLC; 4 x 32GB DDR5-5600; 2 x Samsung 980 Pro 500GB PCIe3 NVMe; 2 x 8TB NAS; AMD FirePro W4100; MSI 4070 Ti Super Ventus 2; Corsair SF750

nas1: Fractal Node 804; SuperMicro X10sl7-f; Xeon e3-1231v3; 4 x 8GB DDR3-1666 ECC; 2 x 250GB Samsung EVO Pro SSD; 7 x 4TB Seagate NAS; Corsair HX650i

nas2: Synology DS-123j; 2 x 6TB WD Red Plus NAS

nas3: Synology DS-224+; 2 x 12TB Seagate NAS

dcn01: Fractal Meshify S2; Gigabyte Aorus ax570 Master; Ryzen 9 5900x; Noctua NH-D15; 4 x 16GB DDR4-3200; 512GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750Mx

dcn02: Fractal Meshify S2; Gigabyte ax570 Pro WiFi; Ryzen 9 3950x; Noctua NH-D15; 2 x 16GB DDR4-3200; 128GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750x

dcn03: Fractal Meshify C; Gigabyte Aorus z370 Gaming 5; i9-9900k; BeQuiet! PureRock 2 Black; 2 x 8GB DDR4-2400; 128GB SATA m.2; MSI 4070 Ti Super Gaming X; MSI 4070 Ti Super Ventus 2; Corsair TX650m

dcn05: Fractal Define S; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SATA NVMe; Gigabyte Gaming RTX 4080 Super; Corsair TX750m

dcn06: Fractal Focus G Mini; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SSD; Gigabyte Gaming RTX 4080 Super; Corsair CX650m

Link to comment
Share on other sites

Link to post
Share on other sites

26 minutes ago, Gorgon said:

looks like your just missing some dependencies. The F@H log might tell you which or at least the first one in the dependency hell chain.

thankfully the F@H log is no help at all!

I plugged in my 8800 GTS (for fun, just to see) and that's not getting detected either, I need to try Nouveau drivers next I suppose no OpenCL there, I guess I'm out of luck...

I'll ask the F@H forums and see what they have to say. 

My profile picure is real. That's what I look like in real life. I'm actually a blue and white African Wild Dog.

Ryzen 9 5900X - MSI Ventus 2x OC 3060 Ti - 2x8GB Corsair Vengeance LPX 3200MHz CL16 - ASRock B550 Phantom Gaming ITX/ax

EVGA CLC 280 + 2x140mm NF-A14 - Samsung 850 EVO 500GB + WD Black SN750 1TB - Windows 11/10 - EVGA Supernova G3 1000W

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, mr cheese said:

thankfully the F@H log is no help at all!

I plugged in my 8800 GTS (for fun, just to see) and that's not getting detected either, I need to try Nouveau drivers next I suppose no OpenCL there, I guess I'm out of luck...

I'll ask the F@H forums and see what they have to say. 

Check if first if you have ocl-icd-opencl-dev installed first, and if not give it a try

FaH BOINC HfM

Bifrost - 6 GPU Folding Rig  Linux Folding HOWTO Folding Remote Access Folding GPU Profiling ToU Scheduling UPS

Systems:

desktop: Lian-Li O11 Air Mini; Asus ProArt x670 WiFi; Ryzen 9 7950x; EVGA 240 CLC; 4 x 32GB DDR5-5600; 2 x Samsung 980 Pro 500GB PCIe3 NVMe; 2 x 8TB NAS; AMD FirePro W4100; MSI 4070 Ti Super Ventus 2; Corsair SF750

nas1: Fractal Node 804; SuperMicro X10sl7-f; Xeon e3-1231v3; 4 x 8GB DDR3-1666 ECC; 2 x 250GB Samsung EVO Pro SSD; 7 x 4TB Seagate NAS; Corsair HX650i

nas2: Synology DS-123j; 2 x 6TB WD Red Plus NAS

nas3: Synology DS-224+; 2 x 12TB Seagate NAS

dcn01: Fractal Meshify S2; Gigabyte Aorus ax570 Master; Ryzen 9 5900x; Noctua NH-D15; 4 x 16GB DDR4-3200; 512GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750Mx

dcn02: Fractal Meshify S2; Gigabyte ax570 Pro WiFi; Ryzen 9 3950x; Noctua NH-D15; 2 x 16GB DDR4-3200; 128GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750x

dcn03: Fractal Meshify C; Gigabyte Aorus z370 Gaming 5; i9-9900k; BeQuiet! PureRock 2 Black; 2 x 8GB DDR4-2400; 128GB SATA m.2; MSI 4070 Ti Super Gaming X; MSI 4070 Ti Super Ventus 2; Corsair TX650m

dcn05: Fractal Define S; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SATA NVMe; Gigabyte Gaming RTX 4080 Super; Corsair TX750m

dcn06: Fractal Focus G Mini; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SSD; Gigabyte Gaming RTX 4080 Super; Corsair CX650m

Link to comment
Share on other sites

Link to post
Share on other sites

I dabbled in Intel iGPU folding back in early 2021. Based on my notes, you will need intel-compute-runtime to get OpenCL drivers for Intel iGPU for foldingathome to recognize it. You can also do a quick check with clinfo / clpeak to ensure everything is working properly before getting foldingathome involved. (Just not opencl-mesa; if you have it installed, uninstall it)

 

However, I should caution you that there has not been any WUs available for quite some time. I have also tried to do some test runs ahead of a few of last year's folding event and sprints, and got nothing. Even if you do managed to get it recognized, it might still remain idle.

CPU Intel i7-7700 | Cooling Noctua NH-D14 SE2011 | Motherboard ASUS ROG Strix Z270F Gaming | RAM Corsair Vengeance LPX 3.6GHz 32GB | GPU EVGA GeForce RTX 3070 FTW3 Ultra Gaming |

Case Fractal Design Define R5 | Storage Samsung 980 PRO 500GB, Samsung 970 EVO+ "v2" 2TB | PSU Corsair RM850x 2021 | Display ASUS VP247QG + Samsung SyncMaster T220 | OS Garuda Linux

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×