Wie richte ich mehrere GPUs ein (12.04)?

8

Ich habe zwei GPUs: eine integrierte Intel i915 und eine NVIDIA 560 Ti. Dies ist weder ein Hybrid-Setup noch ein Laptop. In Windows 7 ist jede Karte mit einem anderen Monitor verbunden, wobei der NVIDIA alle "schweren Aufgaben" ausführt. Für mein Leben kann ich Ubuntu nicht dazu bringen, den i915 zu erkennen, aber beim Abmelden oder Neustarten wird das Herunterfahren tatsächlich auf dem i915 angezeigt. lshw listet beide auf. Ich verwende die "aktuellen" NVIDIA-Treiber (nicht die experimentellen), aber Displays nennt seinen Monitor einen "Laptop".

Ist das überhaupt unter Ubuntu möglich? Die einzigen Dinge, die sogar nach möglichen Lösungen aussahen, waren für Laptop-Hybrid-Setups und die Verwendung von Bumblebee, aber das scheint hier nicht zuzutreffen.

Bruder Erryn
quelle
Sie können auch versuchen, die alte Schule zu verlassen und Xinerama zu verwenden. Hier ist eine Anleitung: tldp.org/HOWTO/Xinerama-HOWTO/index.html
Christian

Antworten:

3

Leider löst die richtige Antwort Ihr Problem nicht.

Derzeit kann X.org Grafiken nicht auf zwei verschiedene Grafikkarten aufteilen. Vor langer Zeit gab es eine Möglichkeit, dies mit Xinerama zu tun, aber nur die proprietären Treiber unterstützen Xinerama noch. IOW, Sie können dies nicht tun, wenn eine der GPUs Intel Graphics ist.

Jetzt können Sie dies zum Laufen bringen, wenn Sie zwei NVIDIA-Karten mit -nvidia und Xinerama (oder vielleicht TwinView) verwenden. Und vielleicht zwei AMD-Karten mit -fglrx.

Meine Empfehlung wäre jedoch, eine neue NVIDIA-Karte mit zwei Ausgängen zu kaufen und Ihre beiden Monitore daran anzuschließen. Dann können Sie entweder -nvidia oder -nouveau ausführen und es sollte eine gute Leistung bringen und stabil sein.

Natürlich wäre es schön, wenn die Konfiguration, die Sie versuchen, funktioniert hätte. Es gibt einige Anstrengungen, Rearchitect X vorab zu betreiben, um dies zu ermöglichen, aber dies befindet sich noch in der Entwicklungsphase und kann ein oder zwei Jahre dauern. Wenn Sie jedoch nach etwas suchen, mit dem Sie sich als Hobby beschäftigen können, und keine Angst haben, Ihr System zu beschädigen, können Sie mit den vorgelagerten Codebasen experimentieren und ihnen Feedback geben.

Bryce
quelle
1

Sie haben zwei Möglichkeiten, um die Anzeigen einzustellen:

  1. Aus den Nvidia-Einstellungen
  2. Aus dem System

1. Öffnen Sie die NVIDIA X-Servereinstellungen . Auf diese Weise können Sie beide Monitore konfigurieren.

Nvidia ausführen

Hier können Sie die Bildschirme Schritt für Schritt konfigurieren.

2. Gehen Sie zu System -> Einstellungen -> Anzeigen, dann sehen Sie ungefähr Folgendes:

Systemkonfiguration

HINWEIS: Wenn Sie nur einen Monitor sehen, klicken Sie auf Detect Monitor, um alle an das System angeschlossenen Monitore zu erkennen.


Alle Probleme, die Sie haben, können gelöst werden, indem Sie die Auflösung des Monitors so ändern, dass sie kompatibel ist.

Lucio
quelle
Anzeigeeinstellungen zeigt nur einen Monitor an. Erkennen macht nichts. Der eine, der mit dem NVidia verbunden ist, sieht gut aus, der andere wird jedoch völlig ignoriert.
Bruder Erryn
Führen Sie die NVIDIA X-Einstellungen aus und wechseln Sie zur X-Server-Konfiguration. Klicken Sie auf Displays erkennen. Dann sollten Sie beide Anzeigen sehen. Wenn dies nicht funktioniert, ziehen Sie den Monitor heraus und wieder ein.
Lucio
Der zweite Monitor wird nicht erkannt. Wird erwartet, dass der zweite Monitor, der an die zweite (i915) GPU angeschlossen ist, wie beschrieben beschrieben wird?
Bruder Erryn
1
Nein, das OP fragt, wie zwei Karten und nicht zwei Monitore eingerichtet werden sollen . Der obige Rat ist richtig, beantwortet aber nicht die richtige Frage.
Bryce
@ Bryce Du hast recht. Ich werde die Antwort verlassen, weil es für jemand anderen nützlich sein könnte ..
Lucio