如何为我的 AMD Radeon GPU 配置 Xen GPU 直通?

如何为我的 AMD Radeon GPU 配置 Xen GPU 直通?

我有一个 Ubuntu Server 12.10 设置,安装了 Xen 4.2.0(从源代码编译)和 AMD Radeon 7750 GPU。我的 Xen 安装似乎正在运行,例如我可以创建虚拟机。

我已经设置了一个虚拟机,当使用 VNC 连接到它时,它似乎工作正常。然而,在更改配置以启用 GPU 直通后,我的显示器上没有出现任何内容,VNC 只显示“serial0”并且不允许我执行任何操作。

为了启用 GPU 直通,我将以下内容附加到我的配置文件中:

gfx_passthru=1
pci=['01:00.0']

如何正确地将 GPU 传递到虚拟机?

答案1

我在 7750 上使用辅助直通和 Win7 客户机取得了成功。为此,请设置 gfx_passthru = 0,启动您的域并打开该域的 VNC 控制台。安装 Catalyst 驱动程序。重启。此时,您仍然可以通过 VNC 查看 BIOS 和操作系统启动过程,但是一旦操作系统加载 Catalyst 驱动程序,您应该会在显示器上看到登录屏幕。

我还没有在主要直通方面遇到任何运气,也没有尝试过使用任何类型的直通的 Linux 来宾。如果我确实在其中任何一个上找到任何内容,我将提供进一步的更新。

答案2

这份清单可能已经过时 - 但它没有显示 7750“正在工作”。

除此之外,我会尝试将其真正传递给 DomU - 通过将其隐藏在 Dom0 之外。但为此,您可能需要第二张用于 Dom0 的卡(或使用串行控制台)。

相关内容