我有一台配备 2 个 GPU 的 HP ZBook 17 G6:
- GPU 0:英特尔(R)UHD 显卡 630
- GPU 1:NVIDIA Quadro T1000
它运行的是 Win 10。我在 Virtualbox 中创建了一个 Ubuntu 22 VM,但我不知道如何让它访问 Nvidia GPU。我将 VB exe 添加到 NVidia 控制面板中的应用程序列表中,但这没有帮助。我还需要做什么?TIA!
答案1
Virtualbox 不为虚拟机提供对主机 GPU 的直接访问(直通)。但是,Virtualbox 确实通过 Guest Additions 提供 3D 加速,通过在主机上运行某些虚拟机图形来加速它们。
对于 Windows 主机上的 GPU 直通,您需要使用 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 目前似乎没有此功能。