ATI Eyefinity unter Linux

15

Ich weiß, dass die neuen Karten der 5xxx-Serie von ATI bis zu 6 Monitore versorgen können, aber ich war gespannt, ob irgendjemand dieses Problem unter Linux lösen konnte. Eigentlich habe ich nur drei Monitore, für die ich mich interessiere, aber drei sind der Punkt, an dem die Grafikkarten der vorherigen Generation aufgrund des Bedarfs an mehreren Grafikkarten etwas fehlerhaft wurden. Ist die Linux-Unterstützung für diese Funktion zu diesem Zeitpunkt von Vorteil oder ist die Eyefinity-Unterstützung derzeit nur für Windows verfügbar?

UPDATE 07.04.11: Da diese Seite der Top-Hit bei Google für Linux Eyefinity ist, möchte ich sie mit aktuelleren Informationen aktualisieren. Ich habe kürzlich eine 5870-Karte gekauft und mit den Treibern von ATI konnte ich Eyefinity viel einfacher zum Laufen bringen, als ich erwartet hatte. Der Fahrer erlaubte mir sogar, einen meiner Monitore zu drehen, was ich schon lange wollte. Dies hat sich als viel sauberere Lösung für mein Szenario erwiesen als Dual-Videokarten und Xinerama.

Bryan Ward
quelle

Antworten:

3

AFAIK die Linux-Unterstützung ist noch nicht verfügbar, Phoronix sagte, es würde einen Artikel veröffentlichen, wenn die Funktion verfügbar wird.

Ich habe mit einigen eyefinity-Entwicklern im Wide-Screen-Gaming-Forum gepostet und ich muss sagen, dass Linux nicht in ihrem Sichtfeld zu sein schien, geschweige denn "auf der Liste". Kein Wunder, aber ärgerlich, da AMD behauptet hat, Linux-Unterstützung habe es bereits vor dem Start gegeben. Ich würde eine 1-Karten-Lösung lieben, um mein Triple-Head-Setup (4960 x 1600) zu betreiben, aber ich bezweifle, dass es jemals von ATI unterstützt wird.

Ab sofort verwende ich 2 x 9500 GT Nvidia-Karten (Hinweis: DX10 unterstützt 8000x8000, während DX9-Karten nur 4000x4000 unterstützen). Und ich benutze eine benutzerdefinierte xorg.conf und ein falsches xinerama, um sie zusammenzubinden. Bemerkenswerterweise funktioniert diese Lösung nur unter Ubuntu 8.04, da die neueren Versionen eine HAL (Hardware Abstraction Layer) verwenden. Temp-Fixes sind in Arbeit, aber nur von wenigen Personen.

Es gibt einen älteren Thread in Ubuntu-Foren ( http://ubuntuforums.org/showthread.php?t=884161 ) darüber. Es ist lang, aber ich durfte meine Workstation einrichten. Wie Sie gleich feststellen werden, gibt es eine Reihe von Herausforderungen für die Einrichtung mehrerer Monitore unter Linux, und für eine echte Lösung müssen mehrere Entwicklerteams und Ingenieure zusammenarbeiten.

Für mich war die Herausforderung umso lohnender, aber seien Sie bereit, frustriert zu werden!

Wenn Sie nicht weiterkommen, lassen Sie mich wissen, dass ich möglicherweise helfen kann. :)

Ein Update vom 9/2011. Ich verwende eine MSI Radeon HD6990 mit 3 30 "-Monitoren auf einer Grafikkarte und alles funktioniert reibungslos (nach einigem Konfigurieren) mit Slackware64 13.37.

Gemeinschaft
quelle
Danke, davor hatte ich Angst. Ich habe meine drei Monitore auf einem NVIDIA 9800 GT und einem NVIDIA Quadro NVS 295 (für PCIE X1). Ich habe zwar die Frustration durchgemacht, aber irgendwann hat es funktioniert. Wie Sie klang der Gedanke an eine Einkartenlösung jedoch besonders schön, und ich wollte sehen, ob dies noch möglich war. Vielen Dank.
Bryan Ward
Diese Antwort ist nicht mehr aktuell. Catalyst 10.7 bietet Unterstützung für Eyefinity unter Linux. Siehe meine Antwort für weitere Details.
Komplikationen
1

Ich glaube, die offizielle Linie von ATI ist, dass sie tatsächlich beabsichtigen, Eyefinity auf der Linux-Plattform offiziell zu unterstützen.

Zitat aus www.amd.com - "Linux-Support soll über eine zukünftige ATI Catalyst ™ -Treiberversion aktiviert werden."

Ich selbst kann es kaum erwarten, dass diese Unterstützung zur Verfügung steht, da die derzeitige Situation mit mehreren Karten und zusammengesetzten Desktops alles andere als optimal ist. Es gab einige flüchtige Kommentare auf der xorg dev-Mailingliste, die darauf hindeuten, dass einige Arbeiten an der Umgestaltung von Xinerama kompatibel mit den Compositing-Erweiterungen sind, aber ich bin mir nicht sicher, wie lange dies dauern kann oder ob es tatsächlich durchgesehen wird Fazit.

Auch wenn die ATI-Karten letztendlich den Anschein erwecken, als würden sie denjenigen, die es sich leisten können, ihre Karten zu aktualisieren, einen Nebeneffekt bieten, ist es für Xorg dennoch wichtig, das Compositing mit einem Multi-Card-Setup zu unterstützen, da dies die gängigste Art der Bereitstellung ist drei oder mehr Hauptdesktops und hoffentlich brauchen die xorg-Entwickler nicht zu lange, um dies zu ermöglichen.

Ich frage mich, ob es in xorg genug Gemeinschaftsbedürfnisse nach Xinerama-kompatiblem Compositing gibt, um tatsächlich zusammenzukommen und ein kollektives Kopfgeld zu zahlen, um diese Arbeit zu erledigen. Ich jedenfalls wäre bereit, etwas Geld zu schicken, um dies zu erreichen.


quelle
Es wurde bereits unter Linux ausgeführt, AMD veröffentlicht den Treiber jedoch noch nicht. Sehen Sie sich dieses YouTube-Video an, um es in seiner ganzen Pracht zu sehen :-) youtube.com/watch?v=N6Vf8R_gOec
JRT
0

Ich habe die 10.9-Version auf Ubuntu 9.04 mit der HD5800-Serie und erhalte immer noch #fail für Bildschirm 3, nur beim Neustart wird sie schwarz / deaktiviert. Seufzer. Mit all der Eyefinity-Fanfare, von der ich erwartet hatte, dass sie nur funktioniert, werden die oben geposteten Links gescannt

Javhaollic
quelle
1
Sie sind jetzt anscheinend um 10.11 Uhr. Haben Sie es erneut versucht? Verwenden Sie auch den Binärtreiber oder das Ubuntu-Paket? Bei proprietären nVidia-Treibern ist es manchmal besser, die Installation über deren Paket durchzuführen. Ich bin mir nicht sicher, ob dies bei AMD der Fall ist.
Gatoatigrado