强制 Arch 启动至特定 GPU

强制 Arch 启动至特定 GPU

架构Linux- 内核 4.13.12-1 (x64)

引导装载程序- 幼虫2

窗口管理器:I3-wm。

图形处理器:AMD 570(直通)、1080Ti(直通)、1050TI(主机)

杂项:双显示器

我的机器中有三个 GPU,前两个用于通过以下方式传递给来宾伏菲奥。第三个用于在主机本身上显示。

Arch 在启动时总是默认使用第一个 GPU,当我只有两个 GPU(一个用于主机,一个用于直通)时,这很好。不过,我现在刚刚添加了第三个 GPU。因此,1080 和 570(前两个插槽)用于直通。最后一个插槽 1050ti 用于主机。它们必须按此顺序排列,因为第一个插槽是 PCIEx16

问题:按照目前的情况,Arch 尝试使用第一个插槽启动,然后冻结了。我怎样才能强制它专门启动到第三个GPU?我需要将卡列入黑名单吗?

经过一些研究,我找到了几个类似的帖子,但到目前为止没有任何对我有用的内容,但我可能没有正确使用解决方案:

在 RedHat 上启动到第二个 GPU

使用 Fbcon:Map<>

谢谢!

相关内容