所以我试图让 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