强制 X 使用第二个视频卡,以便我可以将第一张卡传递给 XEN VM?

Jim*_*ito 7 xorg centos nvidia xen

所以我试图让 X 在我的第二个 (PCI 02.00:00) 视频卡上启动并停止使用主卡 (PCI 1.00:00)。我想这样做是因为我想通过 PCI 1 卡传递到 XEN HVM VM 并使用第二张卡作为 dom0 的主显示器。我相信只有 PCI 总线上的第一张卡才与 XEM PCI VGA Pass 兼容。

我使用 CentOS 6 和 XEN 4.1;标准 X 与 VESA 驱动程序现在。这两款显卡都是 NVIDIA GeForce 8400 系列。

xorg.conf通过注释掉对第一个设备和屏幕的引用来玩自定义,但这似乎不起作用。我也熟悉 PCIBACK 模块,可以让第一块显卡在xm pci-list-assignable-devices命令中正确显示。

Cal*_*leb 3

xorg.conf您可以强制 X 视频驱动程序使用特定的卡,方法是在其设备部分调用中添加一行,Option "BusId" "x"其中 x 是您提供的 PCI 总线 ID。格式会是这样的。xorg.conf如果您根本没有任何内容,请将这些行添加到新文件中:

Section "Device"
    Identifier      "nvidia"
    Driver          "nvidia"
    BusId           "PCI:2:0:0"
EndSection
Run Code Online (Sandbox Code Playgroud)