我目前正尝试在 Virtual Box 上设置 Ubuntu 21.04 虚拟机,并尝试使用 3D 加速,但它拒绝使用 Nvidia GPU,而是使用集成显卡。
主机设置:
Windows 10 x64
Nvidia GTX 1660Ti
我已经指定显卡高性能 NVIDIA 处理器在 Nvidia 控制面板中
C:\Program Files\oracle\VirtualBox\VirtualBox.exe
C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
C:\Program Files\oracle\VirtualBox\VirtualBoxVM.exe
我还安装了 VirtualBox Guest Additions,并使用 nux 检查了 3D 加速是否正常工作
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
因此 3D 加速正在运行,但似乎仅使用英特尔加速。
答案1
据我所知,您无法从 Windows 主机将 PCIe 卡传递到 VirtualBox。从 Linux 主机或 Xenserver 可以,即使这样,您也需要有正确的硬件才能这样做。例如,需要启用 CPU 管理程序。
在 Windows 主机上,最好是处理好 VirtualBox Guest Additions 后,才能获得更多的视频内存(我记得最多 128mb)
我曾经经历过一次,所以我翻出了我读过的一些书