X zwingen, die zweite Grafikkarte zu verwenden, damit ich die erste Karte an XEN VM weiterleiten kann?

7

Ich versuche also, X dazu zu bringen, auf meiner zweiten Grafikkarte (PCI 02.00: 00) zu starten und die Hauptkarte (PCI 1.00: 00) nicht mehr zu verwenden. Ich möchte dies tun, weil ich die PCI 1-Karte an eine XEN HVM-VM weiterleiten und die zweite Karte als Hauptanzeige für dom0 verwenden möchte. Ich muss glauben, dass nur die erste Karte auf dem PCI-Bus mit XEM PCI VGA Pass Thou kompatibel ist.

Ich verwende CentOS 6 mit XEN 4.1. Standard X mit VESA-Treibern für jetzt. Beide Karten sind aus der NVIDIA GeForce 8400-Serie.

Ich habe mit dem Brauch xorg.confherumgespielt, indem ich die Verweise auf das erste Gerät und den ersten Bildschirm auskommentiert habe, aber das scheint nicht zu funktionieren. Ich bin auch mit dem PCIBACK-Modul vertraut und kann die erste Grafikkarte erhalten, die im xm pci-list-assignable-devicesBefehl korrekt angezeigt wird .

Jim DeVito
quelle
Viel Glück. Ich konnte die ATI-Treiber auch nicht auf einem Xen-Kernel mit CentOS ausführen ... vielleicht hat nVidia es richtig gemacht.
Aaron D. Marasco

Antworten:

3

Sie können einen X-Videotreiber zwingen, eine bestimmte Karte zu verwenden, indem Sie dem Geräteabschnitt von xorg.confaufgerufen eine Zeile hinzufügen, Option "BusId" "x"wobei x die von Ihnen angegebene PCI-Bus-ID ist. Das Format wäre ungefähr so. Wenn Sie überhaupt keine haben, xorg.conffügen Sie nur diese Zeilen zu einer neuen Datei hinzu:

Section "Device"
    Identifier      "nvidia"
    Driver          "nvidia"
    BusId           "PCI:2:0:0"
EndSection
Caleb
quelle
Danke Caleb, so xorg.confsieht das abzüglich des BusIDTeils aus. Sieht so aus, als ob es total Sinn macht. Ich werde es versuchen, wenn ich heute nach Hause komme und sehen, was passiert.
Jim DeVito