Właśnie podniosłem UP2414Q i podłączyłem go przez Displayport 1.2, który działa 60 Hz. Problem polega na tym, że w końcu pokazuje X dwa ekrany, no cóż, więc tak się dzieje, że mam dwa monitory w mojej 24-calowej ramce.
Przejrzałem ustawienia nvidii i nie mogę znaleźć sposobu, aby skłonić ich do przyłączenia się jako pojedynczy szeroki ekran. Znalazłem wskazówki dotyczące robienia takich rzeczy
OPTION "TwinViewXineramaInfoOverride" "3840x2160+0+0"
lub
Option "NoTwinViewXineramaInfo" "1"
Żaden z nich nie działał. Zastanawiam się, czy brakuje mi innej części układanki. Będziemy wdzięczni za wszelkie wskazówki, jak poprawić moją konfigurację. Obecnie pracuję nad nową codzienną wersją zaufanego, mając nadzieję, że nowsze sterowniki X i NVIDIA pomogą to rozwiązać.
Wkleiłem poniżej mojej bieżącej konfiguracji X i połączyłem się z dziennikiem X poniżej.
Oto zrzut ekranu bieżącej konfiguracji podwójnego wyświetlacza. Zauważ, że menedżer okien działa tak, jakby istniały dwa różne monitory.
http://uploads.mitechie.com/xorg-setup.png
Plik dziennika: http://paste.ubuntu.com/6654719/
xrandr wyjście: http://paste.ubuntu.com/6669699/
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 331.20 (buildd@batsu) Mon Dec 9 17:08:08 UTC 2013
xdpyinfo -ext XINERAMA | ogon -2
head #0: 1920x2160 @ 0,0
head #1: 1920x2160 @ 1920,0
xorg.conf
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL UP2414Q"
HorizSync 31.0 - 140.0
VertRefresh 29.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 660 Ti"
EndSection
Section "Screen"
# Removed Option "metamodes" "DP-1.8: 1920x2160_60 +1920+0, DP-1.9: 1920x2160_60 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-4.8"
Option "metamodes" "DP-1.8: nvidia-auto-select +1920+0, DP-1.9: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Bibliografia:
Odpowiedzi:
Pracuję nad tym samym problemem z Panasonic TC-L65WT600 i chociaż nie znalazłem idealnego rozwiązania, natknąłem się na to obejście, które trochę mi się przydało.
Dodaj linię
do twojego xorg.conf
Section "ServerLayout"
.Jest to sprzeczne z intuicją, ponieważ w efekcie psuje to zarówno Xineramę, jak i RandR. Sterownik NVIDIA ma własną implementację Xinerama i RandR, a włączenie regularnego rozszerzenia Xinerama powoduje konflikt z implementacją NVIDIA, przy czym oba są wyłączone.
Nie przetestowałem tego dokładnie, aby sprawdzić, czy coś nie psuje, ale warto spróbować jako tymczasowe obejście ...
źródło
Sądzę więc, że postępowałeś zgodnie z instrukcją obsługi monitora, w jaki sposób zezwolić na rozdzielczość 4K. Link Strona 45-46:
Sprawdziłem tutaj twój procesor graficzny . Mówi, że obsługuje DP1.2 MST. (Jeśli mam rację) Więc to nie powinno stanowić problemu.
Nie miałem pojęcia, jak działa to 4K, więc szukałem więcej informacji na ten temat. Wygląda więc na to, że jest to normalny sposób wyświetlania monitora jako dwóch ekranów, a dla karty nvidia wystarczy włączyć rozpinanie w poziomie. (Aby dwa wyświetlacze stały się dużym wyświetlaczem wirtualnym).
Przejrzałem readme sterownika nvidii, rozdział 12 . Na podstawie podanych tam informacji i tych linii w twoim Xorg.log:
Myślę, że twój sterownik jest odpowiednio skonfigurowany, aby naśladować wspólny wirtualny ekran na X-serwerze.
Później w dzienniku znajdują się następujące wiersze:
Pierwszy wiersz ustawia tryb, który nie jest tym, który chcesz, ponieważ będzie on odzwierciedlał dwa ekrany ze względu na przesunięcie + 1920 + 0 dla obu. (Jeśli dobrze to zrozumiałem) Ale następny wiersz natychmiast resetuje tryb do poprawnego. I ostatnia z nich, która przychodzi minutę później niż inne, nie wiem co to jest, skąd się tu wzięły ekrany DPY-x.
Zgaduję tylko, że kiedy sterownik nvidia zgłasza prawidłowy rozmiar wirtualnego ekranu, mówi:
podczas gdy na końcu (lub prawie na końcu) wiersz brzmi:
A to oznacza, że przesunięcie jest odwrotne w tych dwóch liniach. Tak więc w pierwszym przypadku wyświetlacz DP-1.9 jest pierwszy, a DP-1.8 drugi, ale w drugim kolejność się zmienia. Ponieważ nie dostarczyłeś obrazu ekranu, nie mogę wiedzieć, że twoim problemem jest to, że jeśli wyjdziesz z kursorem po prawej, wróci po lewej. Ale mogę spróbować ustawić metamode na poprzedni. Więc zmień ten wiersz:
do tego
Lub wypróbuj opcję MetaModeOrientation z czymś takim jak:
To były moje 2 centy za ten problem. Mam nadzieję, że w twoim przypadku nie jest to całkowicie bezużyteczne.
źródło
Miałem ten sam problem i prawie znalazłem poprawkę.
Załóżmy, że zaczynasz od SST, tj. DisplayPort 1.2 wyłączony w menu OSD monitora.
xrandr -q
pokazuje, że jesteś w trybie 30 Hz i nie możesz wymusić ustawienia na 60 Hz, ponieważ SST go nie obsługuje.Przełącz DP 1.2 na OSD. Ekran jest teraz w trybie MST, ale Randr nie - i nadal nie możesz wymusić 60 Hz. W terminalu zapisz
xrandr --output DP-1 --off
(zastąp DP-1 odpowiednim identyfikatorem). Ekran wyłączy się na krótko i wróci. Teraz jesteś w MST, a sprawdzaniexrandr -q
potwierdzi, że masz 60 Hz!Problem polega na tym, że masz zduplikowane tło, pasek menu tylko na połowie ekranu zamiast całego ekranu, YouTube i nakładka wideo maksymalizują tylko do połowy ekranu.
To najwyraźniej wada randr . Powyższe wskazówki pochodzą od Aarona Plattnera z nVidii, w odpowiedzi na moje pytanie, jak włączyć MST przy 60 Hz dla monitorów 4K w Linuksie .
Problem nie został rozwiązany i skontaktował się ze społecznością Randr w celu znalezienia rozwiązania. Więc jeśli ktoś to wie, czyta to, proszę sprawdzić powyższy wątek, aby uzyskać dodatkowe informacje, abyśmy mogli uruchomić piłkę!
źródło
Ok, robiłem to z podwójnymi głowicami wideo z portami VGA i DVI. Myślę, że może działać z portami DP1. Myślę, że Xrandr będzie narzędziem do użycia. http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Uruchom zapytanie, aby zobaczyć, co jest połączone.
Wypróbuj testową rozdzielczość:
Utwórz linię ModeLine. Jest to ważne, aby uzyskać prawidłową częstotliwość odświeżania i uniknąć przedwczesnego wypalenia monitora. Użyj cvt: http: slashslash linux.die.net/man/1/cvt
Dodaj tę ModeLine do xorg.
Przeczytaj tę stronę, aby stale ustawiać zmiany xrandr:
Konieczna może być edycja xorg, aby dodać podsekcję zwaną wirtualną.
źródło