第二个 GPU 专用于虚拟机(GTX 1070 和 GTX 970)

第二个 GPU 专用于虚拟机(GTX 1070 和 GTX 970)

几周前,我升级了我将近 10 年的电脑。我用 GTX 1070 替换了 GTX 970。问题是,在没有真正原因的情况下更换工作硬件时,我感觉很糟糕。新的 GPU 实际上让事情变得更好,但 PC 之前运行良好,而我的旧 GPU 仍然状况良好。

现在我有了将 GTX 970 重新用作辅助 GPU 的想法。我更愿意将其保持停用状态并仅将其用于虚拟机。现在我的问题有两个:

  1. 我需要一些有关硬件功能的教育。当 PCIe 3.0 x16 降级至 x8 时,情况有多糟糕?
  2. 如何停用 GTX 970 直至使用 VM,这是否允许我的主 GPU 在完整 x16 上运行,同时停用辅助 GPU?

至 1:MOBO:华擎 Z97 Pro4,带 2 个 PCIe x16 插槽,这是手动的

CPU:i5-4460(支持16个PCI通道)

GPU1:GTX 1070

GPU2:GTX 970

如果我放入第二个 GPU,由于 CPU 的原因,如果我理解正确的话,连接的 PCIe 插槽将降至 x8。我读到,对于 GEN 3,这通常不会太糟糕,因为当时的 GEN 3 卡并没有真正利用 PCIe 3.0 x16 架构。因此,如果我理解正确的话,降级到 2 PCIe 3.0 x8 相当于 2 PCIe 2.0 x16。这对于这个 GPU 来说应该足够了。有人能为我解释一下吗?尤其是在缺点方面。我并不是真的想在虚拟机上玩任何严肃的游戏,但我想使用一个名为 ProFantasy 的工具。你可以用它来制作地图,它的工作原理就像 CAD 程序一样。您预计这方面的表现会受到严重影响吗?我还想在 QEMU/KVM 机器上尝试 GPU 直通。

  1. 如果我看到正确的话,我可以通过以下方式停用并重新激活 nVidia GPU邮政nvidia-smi

停用

nvidia-smi -i 0000:xx:00.0 -pm 0
nvidia-smi drain -p 0000:xx:00.0 -m 1

并重新激活

nvidia-smi drain -p 0000:xx:00.0 -m 0

完成后,第二个 GPU 会真正停用吗?这意味着我的第一个 GPU 到 x8 将不再受到限制?

提前谢谢你的帮助。

相关内容