Message boards :
Number crunching :
GPUGRID Linux tasks / Linux in Windows (WSL)
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 4 Jul 21 Posts: 23 Credit: 12,095,488,127 RAC: 0 Level ![]() Scientific publications
|
Hi, I know it might not make much sense but... Is it possible to run Linux-GPUtasks in an instance of Linux that is running in WSL on Windows 11? I tried it but only CPU tasks where running. I suppose that WSL-Linux was using the graphic card, since I could run BOINC manager in a GUI form. Any thoughts? |
|
Send message Joined: 21 Feb 20 Posts: 1116 Credit: 40,839,470,595 RAC: 6,423 Level ![]() Scientific publications
|
https://developer.nvidia.com/cuda/wsl EDIT, no need to sign up for a program, just get the drivers here: https://developer.nvidia.com/cuda/wsl/download follow the install directions here: https://docs.nvidia.com/cuda/wsl-user-guide/index.html pay particular attention to section 2.3. only install the driver in the Windows host environment. do not install any driver inside your WSL install.
|
|
Send message Joined: 4 Feb 20 Posts: 8 Credit: 929,002 RAC: 0 Level ![]() Scientific publications
|
I don't know much as far as the WSL on Windows is concerned but I bet you'll lose on performance even with short tasks on CPU. I don't know how they have implemented this system on Windows but for other projects I took a step back on reinstalled Win10 dure to lesser performance Now, be "as close as possible" to the hardware, I'm running Linux waiting for WU to crunch from GPUGRID. My thought is that WSL is like a kind of a virtualization and therefore you cannot access all functionnalies of your hardware as easily (if only possible) as if it was running as your host (Win11 in this case, your main system). Why do you think I'm running Ubuntu directly? ;) I've always wondered if it was at least possible to crunch using CPU with a WSL Linux. Now I don't have to try it anymore, thanks for sharing your experience! I know it doesn't help you crunching as you'd like. I just hope someone will confirm (or better, deny, I'd be surprise) what I've said. Best regards, micropro EDIT : my answer come second. Didn't know there was even drivers which could be installed. |
|
Send message Joined: 4 Jul 21 Posts: 23 Credit: 12,095,488,127 RAC: 0 Level ![]() Scientific publications
|
Thanks for the replies. Ian&Steve C.: I will try it next week (busy times now) and report whether it works. |
|
Send message Joined: 28 Jul 12 Posts: 819 Credit: 1,591,285,971 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
There are new instructions for running GPU's on WSL. Has anyone tried them for running GPUGrid? https://docs.microsoft.com/en-us/windows/ai/directml/gpu-cuda-in-wsl I run BOINC on WSL on my Win10 machine (Ryzen 5700X), and it works great. It seems to be as fast as native Ubuntu for the CPU work units. |
|
Send message Joined: 23 Dec 09 Posts: 189 Credit: 4,798,881,008 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Me too! I run Linux CPDN taskes on WSL2 on two Win10 computers, and it works very well! |
|
Send message Joined: 28 Jul 12 Posts: 819 Credit: 1,591,285,971 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I tried those instructions, and BOINC still does not recognize my GTX 1650 Super with the latest Windows drivers, which I think is what they are asking for. But it is not entirely clear that it is supported. I run WSL2 under Win10 Pro 21H2 (OS Build 19044.1865), and it is running the Linux 5.10.102.1-microsoft-standard-WSL2 kernel. BOINC does not recognize VirtualBox either, even though that can be installed. It may be a limitation of BOINC. |
|
Send message Joined: 13 Dec 17 Posts: 1419 Credit: 9,119,446,190 RAC: 891 Level ![]() Scientific publications ![]() ![]() ![]() ![]()
|
I don't know anything about WSL on Windows. My question is . . . do you download and install the Windows CUDA drivers in the WSL environment or . . . the Linux CUDA drivers in the WSL environment? |
|
Send message Joined: 28 Jul 12 Posts: 819 Credit: 1,591,285,971 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
My question is . . . do you download and install the Windows CUDA drivers in the WSL environment or . . . the Linux CUDA drivers in the WSL environment? I used the Windows drivers, as per their instructions. That means they have to be installed in the Windows environment. They specifically say not to use the Linux drivers. |
|
Send message Joined: 13 Dec 17 Posts: 1419 Credit: 9,119,446,190 RAC: 891 Level ![]() Scientific publications ![]() ![]() ![]() ![]()
|
Thanks for that bit of info, Jim. I would have guessed Linux drivers for a Linux environment . . . and been wrong. So I assume that the Windows CUDA drivers get passed through to the virtual WSL host environment somehow, some way? Surprised that all the various CUDA calls and functions are translated or whatever. Obviously I don't understand what WSL is actually doing under the covers. I thought that you are running native Linux applications. I understood that the common apt package mechanism is used. I think I'll stick to basic native Ubuntu. I know that very well by now. Or decent enough to get things done fairly easily. Comfortable with it at least. |
|
Send message Joined: 28 Jul 12 Posts: 819 Credit: 1,591,285,971 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
It is confusing. You are running BOINC as a Linux app, and even VirtualBox. But the video drivers are different. I suppose they have the appropriate hooks built in. https://docs.nvidia.com/cuda/wsl-user-guide/index.html#getting-started-with-cuda-on-wsl Maybe it will fly on Win11. I might try it later in the year. |
|
Send message Joined: 27 Jul 11 Posts: 138 Credit: 539,953,398 RAC: 0 Level ![]() Scientific publications ![]()
|
I tried those instructions, and BOINC still does not recognize my GTX 1650 Super with the latest Windows drivers, which I think is what they are asking for. But it is not entirely clear that it is supported. I run all my CPDN tasks in VirtualBox. |
|
Send message Joined: 28 Jul 12 Posts: 819 Credit: 1,591,285,971 RAC: 0 Level ![]() Scientific publications ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I run all my CPDN tasks in VirtualBox. I am referring to VirtualBox for Ubuntu 20.04 running under WSL (Windows 10 in my case). I can run VirtualBox directly under Win10 OK. |
©2025 Universitat Pompeu Fabra