Ich habe Fedora 12 installiert.
Ich habe 2 ATI-Karten, die ich unter Windows verwendet habe, um 4 Monitore auszuführen. Ein wiederkehrendes Problem bestand darin, sie unter Linux zu erkennen. Nur meine Zweitkarte wird unter Linux abgeholt. Wenn ich die Anzeigen verwalte, erkennt es die 2 Monitore, die mit dieser Karte verbunden sind.
Welche konkreten Schritte sollte ich unternehmen, um die zweite Karte zu erkennen? Angeblich gibt es ein Tool system-config-xfree. Ich habe es nicht, yum kann es nicht finden.
Außerdem habe ich gehört, dass es etwas mit dem Bearbeiten einer xorg.conf-Datei oder etwas in diesem Sinne zu tun hat. Ich habe absolut keine Ahnung, wie ich die "Bus-ID" meiner Karte finden oder die horizontalen Bildwiederholraten usw. nachschlagen kann.
Ich hätte wahrscheinlich kein Problem damit, der Dokumentation zu folgen und die Datei zu bearbeiten, wenn ich einen guten Weg kennen würde, um diese Werte zu finden.
Jemand schlug auch vor, Linux zweimal zu installieren und die xorg.conf zu speichern, die jedes Mal generiert wird (jedes Mal mit einer anderen Karte) und dann die beiden manuell zusammenzuführen. Das ist so, als würde man eine Fliege mit einem Hammer töten, wenn ich das in Zukunft immer wieder mache. Es wäre schön, wenn man nicht doppelt so lange brauchen müsste.
Vielen Dank
quelle
Antworten:
Das Auffinden der "Bus-ID" Ihrer Karten ist ganz einfach. Führen Sie einfach Folgendes aus:
das Ergebnis wäre so etwas wie:
Dann ist "01: 08.0" Ihre Bus-ID. Wenn Sie zwei Karten haben, haben Sie zwei Linien wie diese.
Öffnen Sie dann Ihre
/etc/X11/xorg.conf
Datei mit einem Texteditor als root. Bearbeiten Sie es so, dass es zweiDevice
Abschnitte enthält. Ein Beispiel für einen Geräteabschnitt:Kennung ist ein beliebiger Text, mit dem Sie Ihre Grafikkarte identifizieren möchten. Sie wird in späteren Abschnitten der Datei xorg.conf benötigt. Fahrer ist einer von:
Wählen Sie einen davon aus, der anscheinend dem Chipsatz Ihrer Grafikkarte entspricht (die Zeichenfolge von
lspci | grep VGA
ist hilfreich). Und die BusID kennst du schon. Erstellen Sie zwei solche Abschnitte.Ich werde erklären, wie man zwei Monitore mit zwei Grafikkarten konfiguriert. Sobald Sie wissen, wie die Konfigurationsdatei funktioniert, sollten Sie diese Option auf vier Monitore erweitern können.
Dann erstellen Sie zwei "Monitor" Abschnitte. Einige davon sollten ausreichen:
Der Bezeichner ist wieder alles, was Sie auswählen. Sie sollten die horizontale Synchronisations- und vertikale Aktualisierungsrate in der Bedienungsanleitung Ihres Monitors überprüfen, um die beiden anderen erforderlichen Parameter herauszufinden.
Dann erstellen Sie zwei "Bildschirm" Abschnitte wie folgt:
Wo Sie die Identifikatoren verwenden, die Sie in den vorherigen Abschnitten erstellt haben, und 24 die gewünschte Farbtiefe und in den Modi die gewünschte Auflösung für diesen Monitor.
Das Letzte, was Sie möchten, ist, Ihren ServerLayout-Abschnitt so zu bearbeiten, dass er folgendermaßen aussieht:
Das meiste davon wird schon da sein, das, was Sie hinzufügen müssen, ist diese Zeile:
Wo Sie die Bezeichner der zuvor definierten Bildschirme ablegen.
Starten Sie dann Ihren X-Server neu und es sollte funktionieren. Wenn es nicht in
/var/log/Xorg.0.log
oder einer ähnlichen Protokolldatei nach Fehlern sucht . Wenn Sie lesen möchten, wie solche Dateien erstellt werden, sollten Sie im Handbuch nachlesen:Wenn Sie keine auf Ihrem System haben, zeigt eine Google-Suche nach "man xorg.conf" viele Ressourcen.
Dies sollte auch für Sie interessant sein: http://www.ghacks.net/2009/02/04/get-to-know-linux-understanding-xorgconf/
Dies ist für Gentoo, zeigt aber viele nützliche Beispiele für das Schreiben einer xorg.conf-Datei: http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI
quelle