在虚拟机中运行 Windows 操作系统并通过我的显卡是否会阻止主机操作系统使用显卡进行显示输出?

在虚拟机中运行 Windows 操作系统并通过我的显卡是否会阻止主机操作系统使用显卡进行显示输出?

我计划运行 Linux 主机操作系统,并将三显示器设置连接到显卡。当然,我有一些游戏只能在 Windows 上运行,因此我计划以无缝模式运行 Windows VM,并将显卡传递到 VM。我想知道这是否会导致 Linux 操作系统在 VM 开启时无法再使用显卡显示桌面。如果这会阻止 Linux 操作系统显示到显示器,那么有什么替代解决方案可以让我以无缝模式运行 Windows VM,同时仍使用主机系统上的显卡,并尽可能减少性能下降。

答案1

您的主机仍然可以使用显卡。

答案2

对于以下“问题”,如果你打算使用 VirtualBox,答案是是的- 您可以使用 VirtualBox,而 Linux 主机操作系统仍然拥有并使用 GPU,如果您没有 PCI 直通

我想知道这是否会导致 Linux 操作系统在虚拟机开启时不再能够使用显卡来显示桌面。

如果你打算在 Linux 主机操作系统中使用 virtualbox 来玩游戏 - 那你就不走运了:

  1. 由于 VB 的 GPU 内存限制为 256mb,因此您将无法获得高性能。

  2. PCI 直通在 VirtualBox 上处于实验阶段(几周前对我来说不起作用)

  3. 据我所知,对于 PCI 直通,您需要 2 个 GPU。1 个 GPU 无法工作。

  4. 设置 QEMU + vfio 进行模拟相当困难。如果您愿意,可以尝试一下,但我无法使用 QEMU + vfio(我的笔记本电脑上有 2 个 GPU)在我的 Arch Linux 系统上进行设置。

相关内容