Advanced search

Message boards : Number crunching : why not implement running Linux under a virtual box for GpuGrid (Roseta@home does)

Author Message
Life v lies: Dont be a DN...
Send message
Joined: 14 Feb 20
Posts: 16
Credit: 27,095,983
RAC: 582
Level
Val
Scientific publications
wat
Message 61251 - Posted: 13 Feb 2024 | 3:35:14 UTC
Last modified: 13 Feb 2024 | 3:35:53 UTC

For those of us who run (willy-nilly) windoze, ... why not implement running Linux under a virtual box (Roseta@home does)
-----
LLP, PhD, PE
____________

Ian&Steve C.
Avatar
Send message
Joined: 21 Feb 20
Posts: 1065
Credit: 40,231,533,983
RAC: 22,690
Level
Trp
Scientific publications
wat
Message 61255 - Posted: 13 Feb 2024 | 12:52:20 UTC - in response to Message 61251.
Last modified: 13 Feb 2024 | 12:53:19 UTC

Vbox doesn't support GPUs. would be pointless for this project that only has GPU work.

this project has Windows apps. just wait for work from one of the other projects (ACEMD3 and ATM). and/or wait for a windows version of this newer app. Windows application is planned, but it takes more times for them to create one.
____________

goldfinch
Send message
Joined: 5 May 19
Posts: 31
Credit: 594,244,685
RAC: 2,740,898
Level
Lys
Scientific publications
wat
Message 61266 - Posted: 14 Feb 2024 | 8:03:36 UTC - in response to Message 61255.
Last modified: 14 Feb 2024 | 8:05:04 UTC

There should be a way to run BOINC in WSL, but i haven't figured out how to make GPU available for BOINC. There are ways to use GPU in WSL with, for example, tensor libraries for Python, but my knowledge of GPUs, CUDA, Linux and WSL is below zero, so waiting for someone to post instructions...

Actually, I managed to run BOINC in WSL/Ubuntu - this was WCG that runs on CPUs. The only problem is to make GPU detectable in WSL...

[BAT] Svennemans
Send message
Joined: 27 May 21
Posts: 50
Credit: 701,342,017
RAC: 4,539,492
Level
Lys
Scientific publications
wat
Message 61267 - Posted: 14 Feb 2024 | 10:32:16 UTC - in response to Message 61266.

There should be a way to run BOINC in WSL, but i haven't figured out how to make GPU available for BOINC. There are ways to use GPU in WSL with, for example, tensor libraries for Python, but my knowledge of GPUs, CUDA, Linux and WSL is below zero, so waiting for someone to post instructions...

Actually, I managed to run BOINC in WSL/Ubuntu - this was WCG that runs on CPUs. The only problem is to make GPU detectable in WSL...


In WSL2 the GPU is visible out of the box with support from the latest NVidia drivers. There's only 1 issue with symbolic links that's easy to fix

So the procudure is simply to install latest NVidia driver, install WSL2 with an arbitrary distro, apply fix for /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link and then install/run BOINC. Works like a charm.

However: There's an issue with running the Quantum Chemistry WU's that's not related to the GPU visibility, so it won't help you for that.

Other GPU projects run fine in WSL2/Ubuntu though - like Moo!

Post to thread

Message boards : Number crunching : why not implement running Linux under a virtual box for GpuGrid (Roseta@home does)

//