La seguente semplice configurazione funziona per me e, quando collegato, il mio monitor utilizza automaticamente la risoluzione corretta senza alcun intervento manuale.
sudo nano /etc/X11/xorg.conf
Si noti che questo file potrebbe o non potrebbe già esistere. Aggiungi quanto segue:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Quindi riavviare. Se tutto va bene, allora le cose dovrebbero funzionare.
sfondo
Ho un laptop UX32VD e volevo avere 4K su HDMI, anche se non c'è un'opzione 3840x2160 nelle impostazioni del display.
Il mio primo compito era quello di calcolare la modeline. Salta questo passaggio se conosci già la modeline. (La modeline qui sotto potrebbe funzionare per te.) Ho scaricato umc-0.2.tar.gz , estratto, eseguito ./configure
e make
. Per ottenere la modalità di temporizzazione del blanking inverso a 25Hz, ho corso
umc-0.2/src/umc 3840 2160 25 --rbt
quali uscite
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Successivamente ho voluto testare questa modeline. In esecuzione xrandr
senza argomenti, ho visto che il mio dispositivo HDMI è chiamatoHDMI-1
. Ho provato questa modalità eseguendo comandi analoghi a quelli di Jacob:
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
Alla fine, per rendere permanente la risoluzione, ho creato /etc/X11/xorg.conf
i seguenti contenuti:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Per testare, riavviare il computer.
Dovrei notare che sto nvidia-driver-390
usando Ubuntu 18.04. Spero che la mia tecnica si generalizzi bene con altre configurazioni. (Per favore fatemi sapere nei commenti.)