A seguinte configuração simples funciona para mim e, quando conectado, meu monitor usa automaticamente a resolução correta sem nenhuma intervenção manual.
sudo nano /etc/X11/xorg.conf
Observe que esse arquivo pode ou não já existir. Adicione o seguinte:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Então reinicie. Se tudo correr bem, as coisas devem funcionar.
fundo
Eu tenho um laptop UX32VD e queria ter 4K por HDMI, mesmo que não haja opção de 3840x2160 nas configurações de exibição.
Minha primeira tarefa foi calcular a modelagem. Pule esta etapa se você já conhece a modelagem. (A modelagem abaixo pode funcionar para você.) Fiz o download de umc-0.2.tar.gz , extraí e executei ./configure
e make
. Para obter o modo de tempo de apagamento reverso de 25Hz, corri
umc-0.2/src/umc 3840 2160 25 --rbt
quais saídas
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Em seguida, eu queria testar essa modelagem. Correndo xrandr
sem argumentos, vi que meu dispositivo HDMI é nomeado HDMI-1
. Testei esse modo executando comandos análogos aos de 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
Por fim, para tornar a resolução permanente, criei /etc/X11/xorg.conf
com o seguinte conteúdo:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Para testar, reinicie o computador.
Devo notar que estou executando nvidia-driver-390
no Ubuntu 18.04. Espero que minha técnica generalize bem para outras configurações. (Por favor, deixe-me saber nos comentários.)