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

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

所以我试图让 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;目前带有 VESA 驱动程序的标准 X。这两张卡都是NVIDIA GeForce 8400系列。

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

答案1

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

Section "Device"
    Identifier      "nvidia"
    Driver          "nvidia"
    BusId           "PCI:2:0:0"
EndSection

相关内容