![为运行 Ubuntu 的虚拟机设置专用 GPU](https://linux22.com/image/1550433/%E4%B8%BA%E8%BF%90%E8%A1%8C%20Ubuntu%20%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AE%BE%E7%BD%AE%E4%B8%93%E7%94%A8%20GPU.png)
我计划购买一台 1080ti sli 用于游戏,以及一台 titan v 用于在运行 ubuntu 的虚拟机中进行机器学习。
我的问题是,我是否可以将 titan v 设置为仅在 VM 上运行,并将 1080s 设置为在普通桌面上运行,因为它们最适合游戏,而 titan v 更适合机器学习?
此外,是否可以同时运行两种类型的 GPU,即 1080 在 ML 中支持 titan v,反之亦然?
谢谢
答案1
我想象您有一个 x299 或 x399 芯片组,提供 TR4 有 64 个可用 PCI 通道,每个 GPU 需要 x16 通道才能在 VM 上全速运行,Threadripper 是一个不错的选择,它将为每个卡提供 x16 通道,如果您将 titan 专用于 VM,理论上它应该从主机设备列表中删除并出现在 VM 客户端设备列表中。这将使用 x48 通道,留下 x16 通道用于 m.2 NVMe SSD 网卡等,16 核 32 线程 CPU 您应该能够分割处理线程,也许将 16 个用于 VM 客户端,并保留 16 个用于主系统,USB 卡也很方便,因此您可以连接独立的键盘、鼠标和 USB 音频适配器,我一直计划在 PC 上从一个主板运行 2 个游戏系统,主机将有自己的 NVMe SSD,另一个 NVMe SSD 将用作 VM 安装位置,因此 VM 将从那里运行。如果您放入 2 个 1080ti 而不使用桥接器,则每个 GPU 应该彼此独立,而不是作为一个整体工作。
Blue Diamond USB 音频适配器可以将音频和麦克风插孔分配给单个 USB 插槽,因此您只需将该 USB 设备分配给 VM 即可,价格约为 15 美元,它提供 7.1 虚拟环绕声,本质上它是一个外部声卡,另一种选择是使用没有 3.5 毫米插孔的 USB 耳机