将 GPU 从 Windows 10 主机暴露给 Ubuntu 16

Hum*_*awi 9 windows gpu virtual-machine ubuntu

我需要将我的 GPU 完全暴露给运行 Ubuntu 16 的 VM。主机是 Windows 10。我使用的是 Oracle VirtualBox。但是,我不介意更改为另一个 VM 程序,如果它可以使其工作。

有什么建议吗?

小智 7

Windows 无法将 GPU 传递给 Ubuntu。但是,您可以改为运行 Ubuntu,并将 GPU 传递给 Windows。

带有 Hyper-V 2016 的 Windows Server 2016 可以将 GPU 传递给 VM。它是唯一能够这样做的 Windows。

  • 请[做个好人](https://superuser.com/help/be-nice)。你的第一句话很粗鲁。请考虑您选择的词语来解决对他人答案的分歧。 (8认同)

rut*_*uth 3

为来宾提供完整的 GPU 访问权限可能是不可能的。如果虚拟机可以直接访问您的 GPU,就会发生不好的事情,因为在两台实际上不同的计算机之间共享内存是不可能的;指针和地址之类的东西在它们之间会有很大的不同。(没有消费者可用的卡支持同时服务两台计算机。)

\n\n

不过,有些事情您可以尝试。首先,在 NVidia 控制面板中将您的首选图形处理器设置为合适的处理器(3D 设置 \xe2\x86\x92 管理 3D 设置 \xe2\x86\x92 首选图形处理器)。这可能会使 VirtualBox 与 NVidia 卡一起使用 OpenGL。

\n\n

如果这没有帮助,请尝试在来宾上以安全模式安装来宾添加。

\n\n

还有 GPU 直通的概念,但据称它可以在基于 Nix 的主机上更好地工作。您可以在这里获得公平的设置指南。

\n