Forum / NoMachine for Linux / NoMachine Workstation accessing GPU hardware
- This topic has 5 replies, 3 voices, and was last updated 3 years, 9 months ago by
fra81.
-
AuthorPosts
-
January 21, 2022 at 16:12 #37124
davide445ParticipantFor an upcoming project will deploy a Threadripper workstation with 2x RTX 3080 Ti GPUs, one used for compute the other for graphics.
Will work on it a team of 3 specialists from different locations, so the possibility to get different virtual desktop is fine. Still due the kind of application they need to access the GPU hardware both for CUDA compute and also Vulkan hw accelerated graphics.
I’m a bit confused if this might be possible under NoMachine Workstation. Looking at this feature request in the comment is written dismissed out of scope, but in the status implemented, also I’m not sure is relevant for my case.
January 21, 2022 at 19:44 #37127
BritgirlKeymasterHi, firstly I fixed the status of that FR, it should not say “Implemented” but “Dismissed”. One of our developers will answer your other question 🙂
January 21, 2022 at 19:55 #37128
davide445Participant🙂
Just wanted to add the system will be dual boot Windows 10 and Kubuntu 20.04 LTS
My interest lie on the Linux side, due I know virtual desktop it’s not supported on Windows.
Also want to better specify I’m not especially interested into hardware based video encoding (even if will be useful of course) but the possibility to access trough the virtual desktop directly to hardware rendering features trough Vulkan and compute trough CUDA. This not necessarily having a vGPU partitioning (reserved to Nvidia workstation GPUs ad far I know) but just sharing the whole hardware resource among the different virtual desktops.
January 24, 2022 at 14:26 #37151
fra81ModeratorHi,
that is already possible. Please check this article on how to enable it:
January 24, 2022 at 16:47 #37157
davide445ParticipantThanks
The article discusses only about VirtualGL.Our solution will be based on Vulkan, will work the same way?
Also as written was interested to know about the possibility to share the GPU for CUDA compute.
Btw when will be I allowed to post without waiting moderator to approve?
January 26, 2022 at 14:17 #37193
fra81ModeratorSorry, I overlooked your exact requirements. At the moment it is possible to accelerate OpenGL apps by means of VirtualGL but not Vulkan, as a “VirtualVulkan” doesn’t exist. The reasons were discussed in this VirtualGL’s project page: https://github.com/VirtualGL/virtualgl/issues/37.
As far as I know, nothing should prevent applications running in a NoMachine virtual desktop from accessing the GPU for CUDA computing. We tried a simple CUDA program and it works, with the help of VirtualGL, since the CUDA program was using OpenGL for the final rendering.
-
AuthorPosts
This topic was marked as closed, you can't post.
