Poniższa prosta konfiguracja działa dla mnie, a po podłączeniu monitor automatycznie używa prawidłowej rozdzielczości bez żadnej ręcznej interwencji.
sudo nano /etc/X11/xorg.conf
Pamiętaj, że ten plik może już nie istnieć. Dodaj następujące:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Następnie uruchom ponownie. Jeśli wszystko pójdzie dobrze, to wszystko powinno działać.
tło
Mam laptopa UX32VD i chciałem mieć 4K przez HDMI, mimo że w ustawieniach wyświetlania nie ma opcji 3840x2160.
Moim pierwszym zadaniem było obliczenie modeliny. Pomiń ten krok, jeśli znasz już modelinę. (Poniższa modelka może Ci pomóc .) Pobrałem umc-0.2.tar.gz , rozpakowałem i uruchomiłem ./configure
i make
. Aby uzyskać tryb 25Hz wstecznego wygaszania, uruchomiłem
umc-0.2/src/umc 3840 2160 25 --rbt
które wyjścia
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Następnie chciałem przetestować tę modelkę. Działając xrandr
bez argumentów, zobaczyłem, że moje urządzenie HDMI ma nazwę HDMI-1
. Testowałem ten tryb, uruchamiając polecenia analogiczne do poleceń Jacoba:
xrandr --newmode "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred
Wreszcie, aby rezolucja stała się trwała, utworzyłem /etc/X11/xorg.conf
następującą zawartość:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Aby przetestować, uruchom ponownie komputer.
Powinienem zauważyć, że działam nvidia-driver-390
na Ubuntu 18.04. Mam nadzieję, że moja technika dobrze uogólnia na inne konfiguracje. (Daj mi znać w komentarzach.)