Is NVIDIA Now Allows GeForce GPU Pass-Through For Windows VMs On Linux?
Is there people around to test it? (with latest driver)
How timely, because I was in the process of trying to build Xen with that cpu hv_vendor_id spoofing patch.
I just tested with the nvidia-beta driver on a Arch Linux guest and from the kernel logs, the driver is loaded and sees the PCI device, but xorg crashes after loading the nvidia module complaining of "No devices detected".
This might be an xorg configuration thing, but it looks promising. I've already blown enough hours trying to get it to work today, so I'll try again in a few days.
The vGPU unlock is far more complicated. Also, it's very likely that it won't be a viable solution on the long run: I'm pretty sure Nvidia will put the authorized features in the card firmware for the next generation.
I'm trying to get it work,
Ryzen 3900x 64gb ECC, with a Quadro P400
Windows 10 VM 20H2 with the driver R465 U2 (466.11) code 43 when I boot then I remove the driver from the manager and click on the search for new and it is installing the driver correctly without code 43.
Each time I reboot I need to do it.
In a ubuntu 20.04 vm with the latest driver from ubuntu 460
Unable to determine the device handle for GPU 0000:00:06.0: Unknown Error
Ubuntu 20.04 with 465.24.02 directly from Nvidia website
No devices were found
I also tried on 20.10 with the same result with or without a desktop
I thought Quadro GPU were not restricted for PCI passthrough in general
The Quadro P400 is the entry level and have some limitation for exemple max of 2 encoding streams.
Maybe I'm doing something wrong like not blacklisting the nouveau driver correctly, but when it is still active the Nvidia Driver won't install and say you still have the nouveau driver active
anyone else as tried or have some thought about this ?
@salemm Were you able to get the Quadro P400 working under Ubuntu? I am running into the same issue with nvidia-smi returns No Device were found and the following in dmesg.
[ 781.392366] NVRM: GPU 0000:00:05.0: RmInitAdapter failed! (0x22:0x56:667) [ 781.392402] NVRM: GPU 0000:00:05.0: rm_init_adapter failed, device minor number 0
@axiom00 No I was not able to get it working.