У меня HP ZBook 17 G6 с 2 графическими процессорами:
- Графический процессор 0: Intel(R) UHD Graphics 630
- Графический процессор 1: NVIDIA Quadro T1000
Он работает под управлением Win 10. Я создал виртуальную машину Ubuntu 22 в Virtualbox, но не могу понять, как заставить ее получить доступ к графическому процессору Nvidia. Я добавил исполняемый файл VB в список приложений на панели управления NVidia, но это не помогло. Что еще мне нужно сделать? TIA!
решение1
Virtualbox не предоставляет VM прямой доступ (passthrough) к хостовому GPU. Однако Virtualbox обеспечивает 3D-ускорение через гостевые дополнения, которые ускоряют некоторые графики VM, запуская их на хосте.
Для GPU passthrough на хосте Windows вам нужно использовать Hyper-V. Если вы заинтересованы в движении в этом направлении, вот две статьи, с которых можно начать:
решение2
https://wiki.gentoo.org/wiki/GPU_passthrough_with_libvirt_qemu_kvm
https://docs.nvidia.com/grid/13.0/grid-vgpu-release-notes-generic-linux-kvm/index.html#release-notes
Я знаю, что VirtualBox может использовать kvm
или qemu
в качестве своего бэкэнда.
kvm или qemu поддерживают сквозную передачу данных через GPU, но в VirtualBox, похоже, пока такой функции нет.