Running the Linux version of FAH in Windows?

Moderators: Site Moderators, FAHC Science Team

ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

I haven't had that upload issue on this machine, at least not during the day, but if things change, I'll discard the results of the first days. No problem.
Now, is there a way to find what were the Base Credit of a past WU? I can't seem to find them (in order to harness the results of the night).
Or shall I use the "Last Credit" rather, which are available in the stats?
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Running the Linux version of FAH in Windows?

Post by PantherX »

If you know what Project the WU belongs to, you can see the base credit here: https://apps.foldingathome.org/psummary
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

Great, thank you PantherX!
MeeLee
Posts: 1375
Joined: Tue Feb 19, 2019 10:16 pm

Re: Running the Linux version of FAH in Windows?

Post by MeeLee »

My guestimate is that Linux is fastest, Windows is second, and Linux within Windows is third, simply because you're running inside a VM, which means more software (and hardware) layers.
Even if you're running Linux inside Windows, Windows is still controlling the hardware.
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

Yes, although WSL 2 might be faster than a normal virtualization, if it works, and it will be more practical for Windows users (possibly even integrated in a future version of the Windows FAH Client).
There's a risk it will only work with the CPU at first. We'll see.
iceman1992
Posts: 527
Joined: Fri Mar 23, 2012 5:16 pm

Re: Running the Linux version of FAH in Windows?

Post by iceman1992 »

MeeLee wrote:My guestimate is that Linux is fastest, Windows is second, and Linux within Windows is third, simply because you're running inside a VM, which means more software (and hardware) layers.
Even if you're running Linux inside Windows, Windows is still controlling the hardware.
Based on my past experiments I would guess:
1. Linux
2. Linux on Windows
3. Windows
Joe_H
Site Admin
Posts: 7875
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: Running the Linux version of FAH in Windows?

Post by Joe_H »

But the order has changed over the years, depends on the current version of the OS, client, folding cores, and so on. And there is the overhead of the VM solution, that also "depends", there are a number of different virtualization products out there with differing amounts of overhead.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

Does FAH take advantage of better RAM (ie with XMP/DOCP)? Does maybe the new version (7.6.8)?
Joe_H
Site Admin
Posts: 7875
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: Running the Linux version of FAH in Windows?

Post by Joe_H »

7.6.8 is just the client, the folding cores that do the actual computational work have not been updated
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Running the Linux version of FAH in Windows?

Post by PantherX »

Currently, F@H isn't sensitive to RAM and doesn't use much of it. Never versions of FahCore may or may not change that.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
warrelium
Posts: 6
Joined: Mon Mar 30, 2020 3:23 am

Re: Running the Linux version of FAH in Windows?

Post by warrelium »

Are there any results from this testing?
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Running the Linux version of FAH in Windows?

Post by bruce »

ajm wrote:Several PRCG that I delivered don't appear in the stats. I guess those are "advanced" WUs that got deleted?
There is no policy that "advanced WUs would be deleted any more frequently that other WUs. They may be less stable and you're more likely to get an error but you still should get some credit for the WU.

There have been a variety of overloaded connections associated with the COVID19 surge and it's common for points to be delayed after the resutls are upload or for the upload to fail repeatedly. We can only know that by looking at your logs or searching for specific WUs that have been uploaded.
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

warrelium wrote:Are there any results from this testing?
Not yet, really. It's now week 2 (Linux Native) and it should last for 4 weeks, one week per system.
But the progression is visible at https://docs.google.com/spreadsheets/d/ ... 8pvDWMXp0/
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

I thought I'd give a bit of a progress report on WSL. I was able to install everything, that is Ubuntu 18.04, all drivers (AMD and Nvidia), OpenCL, Fahclient (7.5.1), Fahcontrol, and an X server for fahcontrol (Xming). I tried several graphical programs first (via Xming), but apart from small things (clock, calculator and the like), no great results. Firefox launches but cannot render anything, Chrome doesn't even launch.

But on with FAH: the system seems to work with the CPU, see below: the fahcontrol windows is generated from Ubuntu on WSL (I uninstalled the Windows version before) via Xming, and the whole thing is controlled via Remote Desktop Connection.
But the adding of a GPU slot is refused (see last error message in the Ubuntu Terminal below). I think i'm going to have to ask for help on this one :( . If you have an idea, it will be most welcome.

Image

The log so far:

Code: Select all

*********************** Log Started 2020-04-26T09:17:35Z ***********************
09:17:35:************************* Folding@home Client *************************
09:17:35:    Website: https://foldingathome.org/
09:17:35:  Copyright: (c) 2009-2018 foldingathome.org
09:17:35:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
09:17:35:       Args: --child --lifeline 4297 /etc/fahclient/config.xml --run-as
09:17:35:             fahclient --pid-file=/var/run/fahclient.pid --daemon
09:17:35:     Config: /etc/fahclient/config.xml
09:17:35:******************************** Build ********************************
09:17:35:    Version: 7.5.1
09:17:35:       Date: May 11 2018
09:17:35:       Time: 19:59:04
09:17:35: Repository: Git
09:17:35:   Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
09:17:35:     Branch: master
09:17:35:   Compiler: GNU 6.3.0 20170516
09:17:35:    Options: -std=gnu++98 -O3 -funroll-loops
09:17:35:   Platform: linux2 4.14.0-3-amd64
09:17:35:       Bits: 64
09:17:35:       Mode: Release
09:17:35:******************************* System ********************************
09:17:35:        CPU: Intel(R) Core(TM) i9-7940X CPU @ 3.10GHz
09:17:35:     CPU ID: GenuineIntel Family 6 Model 85 Stepping 4
09:17:35:       CPUs: 28
09:17:35:     Memory: 31.70GiB
09:17:35:Free Memory: 26.38GiB
09:17:35:    Threads: POSIX_THREADS
09:17:35: OS Version: 4.4
09:17:35:Has Battery: false
09:17:35: On Battery: false
09:17:35: UTC Offset: 2
09:17:35:        PID: 4299
09:17:35:        CWD: /var/lib/fahclient
09:17:35:         OS: Linux 4.4.0-19041-Microsoft x86_64
09:17:35:    OS Arch: AMD64
09:17:35:       GPUs: 0
09:17:35:       CUDA: Not detected: cuInit() returned 100
09:17:35:     OpenCL: Not detected: clGetPlatformIDs() returned -1001
09:17:35:***********************************************************************
09:17:35:<config>
09:17:35:  <!-- Slot Control -->
09:17:35:  <power v='full'/>
09:17:35:
09:17:35:  <!-- User Information -->
09:17:35:  <passkey v='********************************'/>
09:17:35:  <team v='182116'/>
09:17:35:  <user v='ajm'/>
09:17:35:
09:17:35:  <!-- Folding Slots -->
09:17:35:</config>
09:17:35:Switching to user fahclient
09:17:35:Trying to access database...
09:17:35:Successfully acquired database lock
09:17:35:FS00:Set client configured
09:17:35:Enabled folding slot 00: READY cpu:28
09:17:37:WU00:FS00:Connecting to 65.254.110.245:8080
09:17:38:WU00:FS00:Connecting to 65.254.110.245:8080
09:17:39:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
09:17:39:WU00:FS00:Connecting to 18.218.241.186:80
09:17:39:WU00:FS00:Assigned to work server 128.252.203.2
09:17:39:WU00:FS00:Requesting new work unit for slot 00: READY cpu:28 from 128.252.203.2
09:17:39:WU00:FS00:Connecting to 128.252.203.2:8080
09:18:00:WARNING:WU00:FS00:WorkServer connection failed on port 8080 trying 80
09:18:00:WU00:FS00:Connecting to 128.252.203.2:80
09:18:36:Saving configuration to /etc/fahclient/config.xml
09:18:36:<config>
09:18:36:  <!-- Slot Control -->
09:18:36:  <power v='full'/>
09:18:36:
09:18:36:  <!-- User Information -->
09:18:36:  <passkey v='********************************'/>
09:18:36:  <team v='182116'/>
09:18:36:  <user v='ajm'/>
09:18:36:
09:18:36:  <!-- Folding Slots -->
09:18:36:  <slot id='0' type='CPU'/>
09:18:36:</config>
09:18:38:ERROR:WU00:FS00:Exception: Server did not assign work unit
09:18:38:WU00:FS00:Connecting to 65.254.110.245:8080
09:18:38:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
09:18:38:WU00:FS00:Connecting to 18.218.241.186:80
09:18:39:WU00:FS00:Assigned to work server 40.121.152.108
09:18:39:WU00:FS00:Requesting new work unit for slot 00: READY cpu:28 from 40.121.152.108
09:18:39:WU00:FS00:Connecting to 40.121.152.108:8080
09:18:39:ERROR:WU00:FS00:Exception: Server did not assign work unit
09:19:38:WU00:FS00:Connecting to 65.254.110.245:8080
09:19:39:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
09:19:39:WU00:FS00:Connecting to 18.218.241.186:80
09:19:39:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
09:19:39:ERROR:WU00:FS00:Exception: Could not get an assignment
09:20:05:12:127.0.0.1:New Web connection
09:21:15:WU00:FS00:Connecting to 65.254.110.245:8080
09:21:16:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
09:21:16:WU00:FS00:Connecting to 18.218.241.186:80
09:21:16:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
09:21:16:ERROR:WU00:FS00:Exception: Could not get an assignment
09:21:42:Saving configuration to /etc/fahclient/config.xml
09:21:42:<config>
09:21:42:  <!-- Network -->
09:21:42:  <proxy v=':8080'/>
09:21:42:
09:21:42:  <!-- Slot Control -->
09:21:42:  <power v='full'/>
09:21:42:
09:21:42:  <!-- User Information -->
09:21:42:  <passkey v='********************************'/>
09:21:42:  <team v='182116'/>
09:21:42:  <user v='ajm'/>
09:21:42:
09:21:42:  <!-- Folding Slots -->
09:21:42:  <slot id='0' type='CPU'>
09:21:42:    <cpus v='24'/>
09:21:42:  </slot>
09:21:42:</config>
09:22:22:Saving configuration to /etc/fahclient/config.xml
09:22:22:<config>
09:22:22:  <!-- HTTP Server -->
09:22:22:  <allow v='127.0.0.1 192.168.2.59'/>
09:22:22:
09:22:22:  <!-- Network -->
09:22:22:  <proxy v=':8080'/>
09:22:22:
09:22:22:  <!-- Remote Command Server -->
09:22:22:  <command-allow-no-pass v='127.0.0.1 192.168.2.59'/>
09:22:22:
09:22:22:  <!-- Slot Control -->
09:22:22:  <power v='full'/>
09:22:22:
09:22:22:  <!-- User Information -->
09:22:22:  <passkey v='********************************'/>
09:22:22:  <team v='182116'/>
09:22:22:  <user v='ajm'/>
09:22:22:
09:22:22:  <!-- Folding Slots -->
09:22:22:  <slot id='0' type='CPU'>
09:22:22:    <cpus v='24'/>
09:22:22:  </slot>
09:22:22:</config>
09:22:39:Saving configuration to /etc/fahclient/config.xml
09:22:39:<config>
09:22:39:  <!-- HTTP Server -->
09:22:39:  <allow v='127.0.0.1 192.168.2.59'/>
09:22:39:
09:22:39:  <!-- Network -->
09:22:39:  <proxy v=':8080'/>
09:22:39:
09:22:39:  <!-- Remote Command Server -->
09:22:39:  <command-allow-no-pass v='127.0.0.1 192.168.2.59'/>
09:22:39:
09:22:39:  <!-- Slot Control -->
09:22:39:  <power v='full'/>
09:22:39:
09:22:39:  <!-- User Information -->
09:22:39:  <passkey v='********************************'/>
09:22:39:  <team v='182116'/>
09:22:39:  <user v='ajm'/>
09:22:39:
09:22:39:  <!-- Folding Slots -->
09:22:39:  <slot id='0' type='CPU'>
09:22:39:    <cpus v='24'/>
09:22:39:  </slot>
09:22:39:</config>
09:22:40:Saving configuration to /etc/fahclient/config.xml
09:22:40:<config>
09:22:40:  <!-- HTTP Server -->
09:22:40:  <allow v='127.0.0.1 192.168.2.59'/>
09:22:40:
09:22:40:  <!-- Network -->
09:22:40:  <proxy v=':8080'/>
09:22:40:
09:22:40:  <!-- Remote Command Server -->
09:22:40:  <command-allow-no-pass v='127.0.0.1 192.168.2.59'/>
09:22:40:
09:22:40:  <!-- Slot Control -->
09:22:40:  <power v='full'/>
09:22:40:
09:22:40:  <!-- User Information -->
09:22:40:  <passkey v='********************************'/>
09:22:40:  <team v='182116'/>
09:22:40:  <user v='ajm'/>
09:22:40:
09:22:40:  <!-- Folding Slots -->
09:22:40:  <slot id='0' type='CPU'>
09:22:40:    <cpus v='24'/>
09:22:40:  </slot>
09:22:40:</config>
09:23:52:WU00:FS00:Connecting to 65.254.110.245:8080
09:23:53:WU00:FS00:Assigned to work server 168.245.198.125
09:23:53:WU00:FS00:Requesting new work unit for slot 00: READY cpu:24 from 168.245.198.125
09:23:53:WU00:FS00:Connecting to 168.245.198.125:8080
09:23:54:WU00:FS00:Downloading 2.85MiB
09:23:55:WU00:FS00:Download complete
09:23:55:WU00:FS00:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:16411 run:588 clone:0 gen:103 core:0xa7 unit:0x00000073a8f5c67d5e8774f4de07c6c3
09:23:55:WU00:FS00:Downloading core from http://cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah
09:23:55:WU00:FS00:Connecting to cores.foldingathome.org:80
09:23:56:WU00:FS00:FahCore a7: Downloading 8.91MiB
09:23:57:WU00:FS00:FahCore a7: Download complete
09:23:57:WU00:FS00:Valid core signature
09:23:57:WU00:FS00:Unpacked 20.97MiB to cores/cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah/FahCore_a7
09:23:57:WU00:FS00:Starting
09:23:57:WU00:FS00:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/cores.foldingathome.org/v7/lin/64bit/avx/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 705 -lifeline 4299 -checkpoint 15 -np 24
09:23:57:WU00:FS00:Started FahCore on PID 5247
09:23:58:WU00:FS00:Core PID:5251
09:23:58:WU00:FS00:FahCore 0xa7 started
09:23:58:WU00:FS00:0xa7:*********************** Log Started 2020-04-26T09:23:58Z ***********************
09:23:58:WU00:FS00:0xa7:************************** Gromacs Folding@home Core ***************************
09:23:58:WU00:FS00:0xa7:       Type: 0xa7
09:23:58:WU00:FS00:0xa7:       Core: Gromacs
09:23:58:WU00:FS00:0xa7:       Args: -dir 00 -suffix 01 -version 705 -lifeline 5247 -checkpoint 15 -np
09:23:58:WU00:FS00:0xa7:             24
09:23:58:WU00:FS00:0xa7:************************************ CBang *************************************
09:23:58:WU00:FS00:0xa7:       Date: Nov 5 2019
09:23:58:WU00:FS00:0xa7:       Time: 06:06:57
09:23:58:WU00:FS00:0xa7:   Revision: 46c96f1aa8419571d83f3e63f9c99a0d602f6da9
09:23:58:WU00:FS00:0xa7:     Branch: master
09:23:58:WU00:FS00:0xa7:   Compiler: GNU 8.3.0
09:23:58:WU00:FS00:0xa7:    Options: -std=c++11 -O3 -funroll-loops -fno-pie -fPIC
09:23:58:WU00:FS00:0xa7:   Platform: linux2 4.19.0-5-amd64
09:23:58:WU00:FS00:0xa7:       Bits: 64
09:23:58:WU00:FS00:0xa7:       Mode: Release
09:23:58:WU00:FS00:0xa7:************************************ System ************************************
09:23:58:WU00:FS00:0xa7:        CPU: Intel(R) Core(TM) i9-7940X CPU @ 3.10GHz
09:23:58:WU00:FS00:0xa7:     CPU ID: GenuineIntel Family 6 Model 85 Stepping 4
09:23:58:WU00:FS00:0xa7:       CPUs: 28
09:23:58:WU00:FS00:0xa7:     Memory: 31.70GiB
09:23:58:WU00:FS00:0xa7:Free Memory: 26.12GiB
09:23:58:WU00:FS00:0xa7:    Threads: POSIX_THREADS
09:23:58:WU00:FS00:0xa7: OS Version: 4.4
09:23:58:WU00:FS00:0xa7:Has Battery: false
09:23:58:WU00:FS00:0xa7: On Battery: false
09:23:58:WU00:FS00:0xa7: UTC Offset: 2
09:23:58:WU00:FS00:0xa7:        PID: 5251
09:23:58:WU00:FS00:0xa7:        CWD: /var/lib/fahclient/work
09:23:58:WU00:FS00:0xa7:******************************** Build - libFAH ********************************
09:23:58:WU00:FS00:0xa7:    Version: 0.0.18
09:23:58:WU00:FS00:0xa7:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
09:23:58:WU00:FS00:0xa7:  Copyright: 2019 foldingathome.org
09:23:58:WU00:FS00:0xa7:   Homepage: https://foldingathome.org/
09:23:58:WU00:FS00:0xa7:       Date: Nov 5 2019
09:23:58:WU00:FS00:0xa7:       Time: 06:13:26
09:23:58:WU00:FS00:0xa7:   Revision: 490c9aa2957b725af319379424d5c5cb36efb656
09:23:58:WU00:FS00:0xa7:     Branch: master
09:23:58:WU00:FS00:0xa7:   Compiler: GNU 8.3.0
09:23:58:WU00:FS00:0xa7:    Options: -std=c++11 -O3 -funroll-loops -fno-pie
09:23:58:WU00:FS00:0xa7:   Platform: linux2 4.19.0-5-amd64
09:23:58:WU00:FS00:0xa7:       Bits: 64
09:23:58:WU00:FS00:0xa7:       Mode: Release
09:23:58:WU00:FS00:0xa7:************************************ Build *************************************
09:23:58:WU00:FS00:0xa7:       SIMD: avx_256
09:23:58:WU00:FS00:0xa7:********************************************************************************
09:23:58:WU00:FS00:0xa7:Project: 16411 (Run 588, Clone 0, Gen 103)
09:23:58:WU00:FS00:0xa7:Unit: 0x00000073a8f5c67d5e8774f4de07c6c3
09:23:58:WU00:FS00:0xa7:Reading tar file core.xml
09:23:58:WU00:FS00:0xa7:Reading tar file frame103.tpr
09:23:58:WU00:FS00:0xa7:Digital signatures verified
09:23:58:WU00:FS00:0xa7:Calling: mdrun -s frame103.tpr -o frame103.trr -x frame103.xtc -cpt 15 -nt 24
09:23:58:WU00:FS00:0xa7:Steps: first=25750000 total=250000
09:24:00:WU00:FS00:0xa7:Completed 1 out of 250000 steps (0%)
09:24:32:WU00:FS00:0xa7:Completed 2500 out of 250000 steps (1%)
09:24:57:WU00:FS00:0xa7:Completed 5000 out of 250000 steps (2%)
09:25:22:WU00:FS00:0xa7:Completed 7500 out of 250000 steps (3%)
09:25:46:WU00:FS00:0xa7:Completed 10000 out of 250000 steps (4%)
09:26:11:WU00:FS00:0xa7:Completed 12500 out of 250000 steps (5%)
09:26:36:WU00:FS00:0xa7:Completed 15000 out of 250000 steps (6%)
09:27:01:WU00:FS00:0xa7:Completed 17500 out of 250000 steps (7%)
09:27:26:WU00:FS00:0xa7:Completed 20000 out of 250000 steps (8%)
09:27:50:WU00:FS00:0xa7:Completed 22500 out of 250000 steps (9%)
09:28:15:WU00:FS00:0xa7:Completed 25000 out of 250000 steps (10%)
09:28:40:WU00:FS00:0xa7:Completed 27500 out of 250000 steps (11%)
09:29:05:WU00:FS00:0xa7:Completed 30000 out of 250000 steps (12%)
09:29:29:Saving configuration to /etc/fahclient/config.xml
09:29:29:<config>
09:29:29:  <!-- HTTP Server -->
09:29:29:  <allow v='127.0.0.1 192.168.2.59'/>
09:29:29:
09:29:29:  <!-- Network -->
09:29:29:  <proxy v=':8080'/>
09:29:29:
09:29:29:  <!-- Remote Command Server -->
09:29:29:  <command-allow-no-pass v='127.0.0.1 192.168.2.59'/>
09:29:29:
09:29:29:  <!-- Slot Control -->
09:29:29:  <power v='full'/>
09:29:29:
09:29:29:  <!-- User Information -->
09:29:29:  <passkey v='********************************'/>
09:29:29:  <team v='182116'/>
09:29:29:  <user v='ajm'/>
09:29:29:
09:29:29:  <!-- Folding Slots -->
09:29:29:  <slot id='0' type='CPU'>
09:29:29:    <cpus v='24'/>
09:29:29:  </slot>
09:29:29:</config>
09:29:30:WU00:FS00:0xa7:Completed 32500 out of 250000 steps (13%)
09:29:54:WU00:FS00:0xa7:Completed 35000 out of 250000 steps (14%)
09:30:19:WU00:FS00:0xa7:Completed 37500 out of 250000 steps (15%)
09:30:44:WU00:FS00:0xa7:Completed 40000 out of 250000 steps (16%)
09:31:09:WU00:FS00:0xa7:Completed 42500 out of 250000 steps (17%)
09:31:33:WU00:FS00:0xa7:Completed 45000 out of 250000 steps (18%)
09:31:58:WU00:FS00:0xa7:Completed 47500 out of 250000 steps (19%)
09:32:23:WU00:FS00:0xa7:Completed 50000 out of 250000 steps (20%)
09:32:48:WU00:FS00:0xa7:Completed 52500 out of 250000 steps (21%)
09:33:13:WU00:FS00:0xa7:Completed 55000 out of 250000 steps (22%)
09:33:38:WU00:FS00:0xa7:Completed 57500 out of 250000 steps (23%)
09:34:03:WU00:FS00:0xa7:Completed 60000 out of 250000 steps (24%)
09:34:28:WU00:FS00:0xa7:Completed 62500 out of 250000 steps (25%)
09:34:53:WU00:FS00:0xa7:Completed 65000 out of 250000 steps (26%)
09:35:18:WU00:FS00:0xa7:Completed 67500 out of 250000 steps (27%)
09:35:42:WU00:FS00:0xa7:Completed 70000 out of 250000 steps (28%)
09:36:07:WU00:FS00:0xa7:Completed 72500 out of 250000 steps (29%)
09:36:32:WU00:FS00:0xa7:Completed 75000 out of 250000 steps (30%)
09:36:57:WU00:FS00:0xa7:Completed 77500 out of 250000 steps (31%)
09:37:22:WU00:FS00:0xa7:Completed 80000 out of 250000 steps (32%)
09:37:47:WU00:FS00:0xa7:Completed 82500 out of 250000 steps (33%)
09:38:12:WU00:FS00:0xa7:Completed 85000 out of 250000 steps (34%)
09:38:37:WU00:FS00:0xa7:Completed 87500 out of 250000 steps (35%)
09:39:03:WU00:FS00:0xa7:Completed 90000 out of 250000 steps (36%)
09:39:28:WU00:FS00:0xa7:Completed 92500 out of 250000 steps (37%)
09:39:53:WU00:FS00:0xa7:Completed 95000 out of 250000 steps (38%)
09:40:18:WU00:FS00:0xa7:Completed 97500 out of 250000 steps (39%)
09:40:43:WU00:FS00:0xa7:Completed 100000 out of 250000 steps (40%)
ajm
Posts: 754
Joined: Sat Mar 21, 2020 5:22 am
Location: Lucerne, Switzerland

Re: Running the Linux version of FAH in Windows?

Post by ajm »

https://github.com/microsoft/WSL/issues/5137
Not sure whether this is a bug report or a lacking feature.

I'm trying to run foldingathome (FAH https://foldingathome.org/ - a distributed computing system used to simulate the folding of proteins, now essentially used in the struggle against the coronavirus) on Ubuntu via WSL.

It's a test, in order to see whether it would be better to run FAH via WSL, as it is faster (more efficient) on Linux than on Windows. There is a thread about it on the FAH forum (last post: viewtopic.php?p=330089#p330089).

I am running Win 10 Pro 2004, with WSL. I installed Ubuntu 18.04, then everything that is needed to run FAH (AMD and Nvidia drivers, OpenCL, FAHClient and FAHControl). I also installed Xming in order to run FAHControl in graphical mode, which allows to monitor the client software and configure the whole thing.

So far it worked quite well. It is actually folding (ie running), and FAHControl can be generated via Xming (screenshot on the forum page above). But I can only use the CPU. When I want to add a GPU slot, Ubuntu throws an error:
ERROR: On client "local" 127.0.0.1:36330: No available GPUs

Now, is it a mere configuration problem, or is WSL2 not able yet to use GPUs? And if it is the latter, when can we hope to have that feature implemented?

Thank you!
EDIT: https://docs.microsoft.com/en-us/window ... re-support
Can I access the GPU in WSL 2? Are there plans to increase hardware support?
In initial releases of WSL 2 hardware access support will be limited, e.g: you will be unable to access the GPU, serial or USB devices. However, adding better device support is high on our backlog, as this opens many more use cases for developers that wish to interact with these devices. In the meantime, you can always use WSL 1 which has serial port access. Please stay tuned to this blog and WSL team members on Twitter to stay informed about the latest features coming to insider builds and reach out to give us feedback on what devices you’d like to interact with!
:(

I'll continue testing the CPU, just to have an idea of what can be expected when WSL will support GPUs.
Post Reply