Принудите X использовать вторую видеокарту, чтобы я мог пройти первую карту до XEN VM?

Поэтому я пытаюсь заставить X начать свою вторую (PCI 02.00: 00) видеокарту и прекратить использовать основную карту (PCI 1.00: 00). Я хотел бы сделать это, потому что я хочу пройти через PCI 1-карту на виртуальную машину XEN HVM и использовать вторую карту в качестве основного дисплея для dom0. Я убежден, что только первая карта на шине PCI совместима с XEM PCI VGA Pass you.

Я использую CentOS 6 с XEN 4.1; стандартный X с драйверами VESA. Обе карты – серия NVIDIA GeForce 8400.

Я играл с пользовательским xorg.conf , комментируя ссылки на первое устройство и экран, но это, похоже, не работает. Я также знаком с модулем PCIBACK и могу получить первую видеокарту, которая будет отображаться правильно в команде xm pci-list-assignable-devices .

Вы можете заставить X-видеодрайвер использовать определенную карту, добавив строку в раздел своего устройства xorg.conf под названием Option "BusId" "x" где x – это идентификатор шины PCI, который вы дали. Формат будет примерно таким. Если у вас нет xorg.conf при добавлении только этих строк в новый файл:

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