Trzy monitory z Ubuntu - Nie można zdefiniować maksymalnej rozdzielczości na wszystkich ekranach

1

Mam laptopa ZenBook UX32VD z procesorem Intel i7-3537U. Jestem na Ubuntu 12.10 (jądro 3.5.0-23-generic, xorg 1: 7.7, nvidia-current 304.64 i gnome-shell 3.6.1). Ten laptop ma kartę nVidia z technologią Optimus.

Mam trzy monitory, które chcę podłączyć do mojego laptopa. Ekran laptopa ma rozdzielczość 1900x1080, mam ekran iiyama o rozdzielczości 1920x1200, a na koniec ekran acer o rozdzielczości 1366x768.

Moim celem jest posiadanie ekranu iiyama jako podstawowego, laptopa po lewej i acer po prawej.

Kiedy podłączam wszystkie monitory, gnome-shell miga i ostatecznie wyświetla czarny ekran (na 3 monitorach) i pokazuje tylko wskaźnik myszy (mogę przeciągnąć myszą nad 3 monitorami).

Kiedy ustawiam rozdzielczość 1680x1050 dla ekranu iiyama, wszystko działa dobrze ... :( Jeśli wyłączę ekran Acer, wtedy mogę ustawić maksymalną rozdzielczość zarówno na laptopie, jak i ekranie iiyama.

Wkleiłem wynik polecenia xrandr -q na tym linku: http://pastebin.com/i6J6maUP eDP1 to ekran zintegrowany z moim laptopem, HDMI1 ekran iiyama i ekran acer to VGA1. Nie wiem, kto jest ekranem rozłączonym DP1.

Ktoś zna ten problem? Jak mogę to debugować? Nie mam błędu w Xorg.log, nic w syslog ani w dmesg ...

Nie mam łatwego sposobu na wykonanie testu w systemie Windows .. (pracuję z LVM i nie chcę zepsuć systemu ..)

rclsilver
źródło

Odpowiedzi:

1

Gnome 3.x przed wersją 3.4 (jak sądzę) miał limit MAKSYMALNEJ rozdzielczości poziomej, którą mógł obsłużyć (ze względu na przyspieszenie sprzętowe wymagane do uruchomienia pulpitu Gnome i tego, jak ... zrobili coś) 5000 pikseli.

Przy wszystkich trzech monitorach w pełnej rozdzielczości masz 5186 poziomych pikseli.

Przełączenie na niższą rozdzielczość w Iiyama spada do 4946. Poniżej limitu 5000 pikseli.

Gnome 3.6 z pewnością to naprawił i wydaje mi się, że 3.4 również.

Twoje jedyne opcje to:
1) uaktualnienie do nowszej wersji Gnome,
2) Użyj innego pulpitu innego niż gnome.
3) Tryb rezerwowy.

PS: Obecnie korzystam z pulpitu o rozdzielczości 5440 pikseli, więc HAS został naprawiony ... ale nie mogę znaleźć żadnego odniesienia do tego absurdalnego limitu, chociaż pamiętam, że czytałem o nim w zeszłym roku. Jednak nie prowadziłem wtedy trzech monitorów.

EDYCJA:
Cóż, wciąż nie mogę znaleźć tego odniesienia. Jest to: [live.gnome.org] ( https://live.gnome.org/GnomeShell/FAQ#Why_GNOME_shell_works_with_my_video_card_with_one_monitor.2C_but_does_not_work_in_multihead_mode.3F ), ale to odnosi się tylko do ograniczenia sprzętowego 5000 g ograniczenie. Możliwe, że tak się dzieje, ale myślę, że to limit 5000 pikseli, o którym czytałem w gnome 3.0-3.2 (i może 3.4).

SuperMagic
źródło
Cześć! Dziękujemy za przydatną odpowiedź! Testowałem w trybie awaryjnym i wszystko działa dobrze z tym wm. Powiedziałeś, że problem został z pewnością rozwiązany w gnome 3.6, ale obecnie pracuję z gnome-shell 3.6.1 :( Powiedziałeś, że obecnie używasz pulpitu o
rozdzielczości
Używam cynamonu na Gnome 3.6, ale Gnome-Shell też działa. W zeszłym roku natknąłem się na odniesienie do limitu 5000 pikseli w gnome 3, ale nadal nie mogę go znaleźć. Podejrzewam, że został zaktualizowany, więc już go nie ma (z wyjątkiem archiwów). Jeśli korzystasz z wersji 3.6+, możesz po prostu przekroczyć limit sprzętowy dla swoich układów GPU. Wszystkie procesory graficzne mogą przyspieszać sprzęt tylko do określonego punktu (pod względem rozdzielczości). (ciąg dalszy)
SuperMagic
Należy sprawdzić dokładnie modele procesorów graficznych (przy użyciu funkcja Optimus brzmi jak następuje przełączenie pomiędzy dwoma GPU w zależności od potrzeb, z trzema monitorami ty może być używany zarówno GPU jednocześnie i jeden z nich może nie być w stanie prowadzić monitory podłączone do w pełnej rozdzielczości. Jednak znalezienie tych informacji może nie być łatwe. Nie mogę ich znaleźć w przypadku większości procesorów graficznych dla komputerów stacjonarnych
SuperMagic
Sprawdziłem już specyfikacje mojej karty graficznej. Mój laptop jest wyposażony w kartę graficzną Intel HD 4000, która może obsługiwać 3 wyświetlacze o rozdzielczości 2560x1600 ... Próbowałem umieścić ekran nad moim iiyama (w ustawieniach wyświetlania) iw tym przypadku wszystko działa dobrze. spróbuję z KDE z układem „inline”. Jeśli to działa, więc moja karta graficzna jest zdecydowanie OK
rclsilver
Fajne. Prześlij z powrotem z wynikami KDE ..... Upewnij się, że efekty pulpitu są włączone na wszystkich trzech monitorach, aby uzyskać właściwe porównanie (już znasz nieliniowy układ liniowy (tryb rezerwowy)).
SuperMagic,