3 PCI-e-Grafikkarte unter Linux überwachen (ohne große Schmerzen)?

10

Wie wir alle schmerzlich wissen, besteht die einzige Möglichkeit, unter Linux mehrere Monitore UND Compositing (Compiz) zu erhalten, darin, eine einzige Grafikkarte zu verwenden, die beide (oder in meinem Fall alle drei) Bildschirme steuern kann.

Ich habe eine Radeon 5750 gekauft, weil sie angeblich 3 Monitore ansteuern kann. Ich kann 3 Monitore (2 DVI, 1 HDMI) anschließen und das Catalyst Control Center zeigt alle 3 an, aber es können jeweils nur 2 aktiviert werden.

Die genaue Nachricht lautet:

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

Ich gehe also davon aus, dass entweder der 5750 keine 3 Monitore unterstützt, oder dass ATI sich wahrscheinlich nicht die Mühe macht, diese Unterstützung zu seinen Linux-Treibern hinzuzufügen.

Das ist also eine mehrteilige Frage:

Kann jemand eine PCI Express-Grafikkarte vorschlagen, die 3 Bildschirme unter Linux ohne große Schmerzen ausführen kann? Ich suche etwas, bei dem Sie den Treiber installieren und alle drei Bildschirme "einfach funktionieren". Gibt es eine solche Karte?

Zweitens, wenn Sie einen 5750 haben, konnten Sie ihn dazu bringen, 3 Monitore zu betreiben?

Ich verwende momentan Ubuntu 10.04.

UPDATE :

Ich habe heute meinen aktiven Adapter per E-Mail erhalten (DisplayPort to DVI) und bisher scheinen die Dinge besser zu sein. Ich kann meinen dritten Bildschirm ausführen, Dinge nahtlos zwischen ihnen ziehen, und ich führe auch compiz aus. Der von mir verwendete Adapter ist ein "B087B-005B" von "Accell", UPC ist "826388106239".

Es gibt immer noch ein paar "Ärger", die geklärt werden müssen:

Der Bildschirm ganz links ist immer der primäre Monitor. Was bedeutet, dass die "Gnome-Leiste" (nennen Sie das das Menü "Anwendungen-Orte-System"?) Immer ganz links auf dem Bildschirm angezeigt wird.

Dies bedeutet auch, dass neue Dialogfelder immer zentriert auf dem linken Bildschirm geöffnet werden, was nicht intuitiv ist. Besonders wenn Sie ein Programm wie GIMP verwenden und der Texteditor oder Farbwähler links angezeigt wird. Kennt jemand eine Möglichkeit, dies so zu ändern, dass immer neue Fenster auf dem mittleren Bildschirm angezeigt werden?

Nick
quelle

Antworten:

6

Ich glaube, dass Sie eines der Displays über einen aktiven Adapter anschließen müssen , da die heute im Verkauf befindlichen Karten nicht genug Strom haben, um 3 Displays gleichzeitig zu unterstützen (in Bezug auf die Stromversorgung). Um genauer zu sein, mit Ausnahme einiger Modelle verfügen sie nicht über die erforderliche Hardware, um 3 Ports mit Strom zu versorgen.

Die folgenden Forenthreads bieten möglicherweise weitere Informationen:

Bei den beiden letztgenannten handelt es sich um bekannte hardwarebezogene Websites, daher sollten sie relativ zuverlässig sein (da es sich um Foren und nicht um offizielle Artikel handelt). Bitte beachten Sie jedoch, dass ich weder eine ATI Eyefinity-fähige Karte besitze noch solche Dinge unter GNU / Linux ausprobiert habe. Ich teile nur das, was ich in der Vergangenheit an anderer Stelle gelesen habe, in der Hoffnung, dass es Sie in die richtige Richtung führen kann (oder dass jemand anderes es bestätigt).

Bearbeiten:
Der folgende Support-Artikel besagt, dass für 3+ Monitorkonfigurationen die zusätzlichen Monitore über den beiden über DisplayPort verbundenen Basis-Monitoren erforderlich sind:

Sie haben erwähnt, dass Sie die Monitore über 2 DVI- und 1 HDMI-Anschlüsse angeschlossen haben. Haben Sie die Möglichkeit, einen von ihnen auf DisplayPort umzustellen und auszuprobieren?

Mäuse
quelle
Ich kann meine Kommentare auf dieser Website wohl nicht bearbeiten. Wie auch immer ... Kann ich einen passiven "Display Port" -Adapter verwenden? Oder muss es aktiv sein? Hat jemand einen, von dem bekannt ist, dass er gut funktioniert? Ich bin mir auch nicht sicher, ob ich den Unterschied zwischen "Dual-Link" und "Single-Link" verstehe.
Nick
Ich habe einen DisplayPort-zu-HDMI-Adapter gekauft, erhalte jedoch immer noch die gleiche Fehlermeldung wie oben, wenn ich versuche, das dritte Display zu aktivieren.
Nick
In Bezug auf Single- / Dual-Link-DVI - Der Dual-Link-DVI enthält mehr Anschlüsse / Drähte, die zur Übertragung des Videosignals verwendet werden können, wodurch mehr Daten über die Schnittstelle übertragen werden können - z. B. um höhere Auflösungen oder Bildwiederholraten zu erzielen.
MicE
In Bezug auf den Adapter - ok, Sie haben jetzt 2 Displays über DVI und eines über DisplayPort-zu-HDMI-Adapter angeschlossen? Das hätte den Trick machen sollen, wenn die Ursache des Problems die Ports gewesen wären (es hätte vielleicht trotzdem geholfen, aber es scheint nicht die Hauptursache zu sein). Können Sie das Modell Ihrer Grafikkarte (zusätzlich zu 5750) und die von Ihnen verwendete Treiberversion angeben? Sofern niemand bessere Ratschläge hat, würde ich vorschlagen, auch in den offiziellen AMD- und Ubuntu-Foren nachzufragen.
MicE
@N Rahl: Es muss ein aktiver Adapter sein, siehe meine Antwort.
JG-Faustus
5

Über die DVI- und HDMI-Anschlüsse können maximal zwei Monitore gleichzeitig aktiviert werden.

Um drei Monitore verwenden zu können, muss mindestens einer den DisplayPort verwenden.

Von AMD Eyefinity FAQ :

Wie viele Nicht-DisplayPort-Monitore kann ich mit einer AMD Eyefinity-Technologiekarte verwenden?

Sie können bis zu zwei Nicht-DisplayPort-Monitore gleichzeitig mit einer AMD Eyefinity-Technologie-fähigen Grafikkarte über Nicht-DisplayPort-Verbindungen oder passive DisplayPort-Dongles verbinden. Um 3 oder mehr Nicht-DisplayPort-Monitore gleichzeitig zu aktivieren und zu betreiben, müssen die zusätzlichen Nicht-DisplayPort-Monitore mit einem aktiven DisplayPort-Dongle verbunden sein.

AMD verfügt auch über eine Liste funktionierender Adapter zum Ausführen von Nicht-DisplayPort-Monitoren von einem DisplayPort aus.


Unter Linux-Unterstützung

Ein Beitrag auf phoronix.com besagt, dass AMD Eyefinity-Unterstützung für Linux ab Treiberversion 10.7 vom Juli 2010 bietet und Ubuntu 10.04 "Produktionsunterstützung" bietet.

In den häufig gestellten Fragen zu AMD Eyefinity wird dies jedoch lediglich angegeben

In einem bevorstehenden Update der AMD Catalyst ™ -Software ist Linux-Unterstützung geplant

und auf der offiziellen ADM Eyefinity Technology-Seite steht (winzige Schrift unten)

  1. Die ATI Eyefinity-Technologie unterstützt bis zu 6 Displays mit einer einzigen aktivierten ATI Radeon ™ -Grafikkarte unter Windows Vista oder Windows 7 ...

  2. Die ATI Eyefinity-Technologie kann mehrere Displays mit einer einzigen aktivierten professionellen ATI FirePro ™ -Grafikkarte unterstützen. Microsoft® Windows® 7, Windows Vista® oder Linux® sind erforderlich, um mehr als 2 Displays zu unterstützen.

Die offizielle Haltung scheint also zu sein, dass mehrere Displays für Linux nur für ihre professionellen Karten unterstützt werden.

Das inoffizielle AMD Linux-Wiki sagt in einem Eintrag, der im Dezember 2010 hinzugefügt wurde :

Der proprietäre Treiber unterstützt mehr als zwei gleichzeitige Ausgänge auf HD5xxx-Karten mit mehr als zwei physischen unabhängigen Ausgängen ...

Die EyeFinity-Unterstützung ist immer noch unübersichtlich

jg-faustus
quelle
Ich verwende derzeit Catalyst 10.12. Ich habe einen aktiven Adapter bestellt, damit wir nächste Woche wissen, ob er funktioniert oder nicht.
Nick
Viel Glück! Wenn ich das gleiche Setup selbst betrachte (Ubuntu 10.10 und drei Monitore), werde ich wohl warten, um zu hören, wie es zuerst für Sie funktioniert :)
jg-faustus
1

Ich verwende einen 5450 mit 3 Monitoren (einer auf dp) und er funktioniert einwandfrei mit Windows 7. Wenn ich die Ubuntu 11.04-CD starte, habe ich Probleme mit dem ordnungsgemäßen Rendern des dp-Monitors, aber alle drei arbeiten nebeneinander. Sie benötigen einen dp-Adapter mit der Aufschrift "eyefinity kompatibel".

Jerry
quelle