-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dGPU not being used with libvirtio-vgpu #69
Comments
Try to delete " node: /dev/dri/renderD129" |
Tried it, but no luck? Do we need vGPU unlock for consumer GPU? |
Strange, I haven't met your problem before. |
Is there a possibility if you could also add in the Readme a table where it was tested? So far, I saw T4 which are enterprise GPUs. |
I have tested it on nvidia 1070ti/t4/3090, also tested on amd gpu but I forgot the gpu name |
glxinfo | grep OpenGL |
This lead me to a bit in right direction, now I mvisor is using the dGPU, but I need to do this: __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ./build/mvisor -c config/sample.yaml -vnc 5900 this command: __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep OpenGL shows this: OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 550.127.05
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 550.127.05
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 550.127.05
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions: but Guest OS is still laggy, and GPU is not being shown in the task manager or device manager |
The VGPU should be seen in device manager, but it wouldn't display in task manager. |
Host: Ubuntu 24.04
Guest: Win 10 (virtio-win-266-no gpu do driver + mvisor-win-vgpu driver installed)
Kernel: 6.8.0-51-generic
dGPU: Nvidia RTX 4070 - not connected to any monitor
iGPU: AMDGPU (Ryzen 7600) connected to monitor
Nvidia-driver: 550.127.05 (Vanilla) https://www.nvidia.com/en-us/drivers/details/233004/
Build step:
I have an Nvidia 4070 RTX dGPU at /dev/dri/render129 on pcie slot. Host monitor is connected iGPU AMDGPU from Ryzen 7600. Virglrenderer has been patch and installed based on https://github.com/tenclass/mvisor-win-vgpu-driver readme.
Below is the configuration that I use:
I was suspecting it needs prime so I did:
DRI_PRIME=1 ./build/mvisor -c config/sample.yaml -vnc 5900
But I get this error:
failed to load driver: nouveau
The text was updated successfully, but these errors were encountered: