3 Monitoruj kartę graficzną PCI-e w systemie Linux (bez ogromnego bólu)?

10

Jak wszyscy wiemy boleśnie, jedynym sposobem na uzyskanie wielu monitorów ORAZ komponowania (Compiz) w systemie Linux jest użycie pojedynczej karty graficznej, która może obsługiwać oba (lub w moim przypadku wszystkie trzy) ekrany.

Kupiłem Radeona 5750 specjalnie, ponieważ twierdzi, że jest w stanie prowadzić 3 monitory. Mogę podłączyć 3 monitory (2 DVI, 1 HDMI), a Catalyst Control Center pokazuje wszystkie 3, ale tylko 2 można włączyć jednocześnie.

Dokładna wiadomość to:

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.

Zakładam więc, że albo 5750 nie obsługuje 3 monitorów, LUB, co bardziej prawdopodobne, ATI nie będzie miało problemu z dodaniem tej obsługi do swoich sterowników Linux.

To jest pytanie wieloczęściowe:

Po pierwsze, czy ktoś może zasugerować kartę graficzną PCI Express, która może obsługiwać 3 ekrany w systemie Linux bez ogromnego bólu? Szukam czegoś, w którym zainstalujesz sterownik, a wszystkie trzy ekrany „po prostu działają”. Czy taka karta istnieje?

Po drugie, jeśli masz 5750, czy byłeś w stanie uzyskać 3 monitory?

Obecnie korzystam z systemu Ubuntu 10.04.

AKTUALIZACJA :

Dostałem dzisiaj mój aktywny adapter w poczcie (jest to DisplayPort na DVI) i jak dotąd wydaje się, że jest lepiej. Mogę uruchomić mój trzeci ekran, bezproblemowo przeciągać rzeczy między nimi, a także uruchamiam compiz. Adapter, którego używam, to „B087B-005B” firmy „Accell”, UPC to „826388106239”.

Istnieje jednak kilka „irytacji”, które należy rozwiązać:

Najbardziej lewy ekran jest zawsze głównym monitorem. Co oznacza, że ​​„pasek krasnala” (czy to, co nazywacie menu systemowym „aplikacje-miejsca-system”?), Znajduje się zawsze po lewej stronie ekranu.

Oznacza to również, że nowe okna dialogowe zawsze były otwierane na środku lewego ekranu, co jest sprzeczne z intuicją. Zwłaszcza jeśli używasz programu takiego jak GIMP, a po lewej stronie pojawia się edytor tekstu lub próbnik kolorów. Czy ktoś wie, jak to zmienić, aby nowe okna zawsze pojawiały się na środkowym ekranie?

Nacięcie
źródło

Odpowiedzi:

6

Uważam, że musisz mieć jeden z wyświetlaczy podłączony przez aktywny adapter , ponieważ karty, które są dziś w sprzedaży, nie mają wystarczającej mocy, aby obsłużyć 3 wyświetlacze jednocześnie (pod względem mocy); lub bardziej konkretnie, z wyjątkiem niektórych modeli, nie mają niezbędnego sprzętu do zasilania 3 portów.

Następujące wątki na forum mogą zapewnić lepszy wgląd:

Te dwa ostatnie są dobrze znanymi stronami internetowymi ukierunkowanymi na sprzęt, więc powinny być dość niezawodne (biorąc pod uwagę, że są to fora, a nie oficjalne artykuły). Należy jednak pamiętać, że nie mam karty zgodnej z ATI Eyefinity, ani nie próbowałem jeszcze tego rodzaju w systemie GNU / Linux. Udostępniam tylko to, co przeczytałem w innym miejscu w przeszłości, mając nadzieję, że może to poprowadzić cię we właściwym kierunku (lub że ktoś inny to potwierdzi).

Edycja:
następujący artykuł wsparcia twierdzi, że konfiguracje monitorów 3+ wymagają, aby dodatkowe monitory znajdowały się nad podstawowymi dwoma monitorami podłączonymi przez DisplayPort:

Wspomniałeś, że masz monitory podłączone przez 2 porty DVI i 1 port HDMI. Czy masz możliwość spróbowania zmiany jednego z nich na DisplayPort i wypróbowania go?

MicE
źródło
Chyba nie mogę edytować swoich komentarzy na tej stronie? W każdym razie ... Czy mogę użyć pasywnego adaptera „Display Port”? Czy to musi być aktywny? Czy ktoś wie, że dobrze działa? Nie jestem też pewien, czy rozumiem różnicę między „podwójnym łączem” a „pojedynczym łączem”.
Nick
Kupiłem adapter DisplayPort na HDMI, ale wciąż pojawia się ten sam komunikat o błędzie, jak powyżej, gdy próbuję włączyć trzeci ekran.
Nick
Odnośnie DVI jedno- / podwójnego łącza - Dual-link zawiera więcej złączy / przewodów, które można wykorzystać do przesyłania sygnału wideo, co umożliwia przesyłanie większej ilości danych przez interfejs - np. W celu uzyskania wyższych rozdzielczości lub częstotliwości odświeżania.
MicE
Jeśli chodzi o adapter - ok, więc teraz masz 2 wyświetlacze podłączone przez DVI i jeden przez adapter DisplayPort-HDMI? To powinno załatwić sprawę, jeśli źródłem problemu były porty (i tak mogło to pomóc, ale nie umiera, nie wydaje się być główną przyczyną). Czy możesz podać model swojej karty graficznej (na 5750) i jakiej wersji sterownika używasz? O ile nikt nie ma lepszej porady, sugerowałbym również spróbowanie zapytać na oficjalnych forach AMD i Ubuntu.
MicE
@N Rahl: Musi to być aktywny adapter, patrz moja odpowiedź.
jg-faustus
5

Jednocześnie można włączyć maksymalnie dwa monitory za pośrednictwem portów DVI i HDMI.

Aby użyć trzech monitorów, przynajmniej jeden z nich musi korzystać z DisplayPort.

Z FAQ Eyefinity AMD :

Ile monitorów innych niż DisplayPort mogę używać z kartą graficzną obsługującą technologię AMD Eyefinity?

Do karty graficznej obsługującej technologię AMD Eyefinity można jednocześnie podłączyć maksymalnie dwa monitory inne niż DisplayPort, używając połączeń innych niż DisplayPort lub pasywnych kluczy DisplayPort. Aby włączyć i obsługiwać jednocześnie 3 lub więcej monitorów innych niż DisplayPort, dodatkowe monitory inne niż DisplayPort muszą być połączone z aktywnym kluczem DisplayPort.

AMD ma również listę działających adapterów do uruchamiania monitorów innych niż DisplayPort z DisplayPort.


Wsparcie dla systemu Linux

Post na phoronix.com mówi, że AMD ma obsługę Eyefinity dla Linuksa od wersji sterownika 10.7 z lipca 2010 r., A Ubuntu 10.04 ma „wsparcie produkcyjne”.

Jednak często zadawane pytania na temat AMD Eyefinity mówią tylko o tym

W nadchodzącej aktualizacji oprogramowania AMD Catalyst ™ planowane jest wsparcie dla systemu Linux

a oficjalna strona ADM Eyefinity Technology mówi (mała czcionka u dołu), że

  1. Technologia ATI Eyefinity może obsługiwać do 6 wyświetlaczy przy użyciu jednej karty graficznej ATI Radeon ™ z systemem Windows Vista lub Windows 7 ...

  2. Technologia ATI Eyefinity może obsługiwać wiele wyświetlaczy przy użyciu jednej włączonej profesjonalnej karty graficznej ATI FirePro ™ ... Do obsługi więcej niż 2 wyświetlaczy wymagany jest system Microsoft® Windows® 7, Windows Vista® lub Linux®.

Oficjalna postawa wydaje się więc taka, że ​​wiele wyświetlaczy dla Linuksa jest obsługiwanych tylko dla ich profesjonalnych kart.

Nieoficjalna wiki AMD Linux mówi we wpisie z grudnia 2010 r . :

Zastrzeżony sterownik obsługuje więcej niż dwa jednoczesne wyjścia na kartach HD5xxx posiadających więcej niż dwa fizyczne niezależne wyjścia ...

Obsługa EyeFinity jest nadal nieuporządkowana

jg-faustus
źródło
Obecnie korzystam z Catalyst 10.12. Zamówiłem aktywny adapter, więc w przyszłym tygodniu, czy będzie działać, czy nie.
Nick
Powodzenia! Biorąc pod uwagę tę samą konfigurację (Ubuntu 10.10 i trzy monitory), chyba poczekam, aby usłyszeć, jak to dla ciebie działa :)
jg-faustus
1

Używam 5450 z 3 monitorami (jednym na dp) i działa bezbłędnie z Windows 7. Kiedy uruchamiam CD Ubuntu 11.04, mam problem z prawidłowym renderowaniem monitora dp, ale wszystkie trzy działają obok siebie. Musisz mieć adapter dp, który mówi „kompatybilny z eyefinity”

Nocnik
źródło