La configuration simple suivante fonctionne pour moi, et lorsqu'il est connecté, mon moniteur utilise automatiquement la bonne résolution sans aucune intervention manuelle.
sudo nano /etc/X11/xorg.conf
Notez que ce fichier peut ou peut ne pas déjà exister. Ajoutez ce qui suit:
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
Redémarrez ensuite. Si tout se passe bien, alors les choses devraient fonctionner.
Contexte
J'ai un ordinateur portable UX32VD et je voulais avoir 4K sur HDMI, même s'il n'y a pas d'option 3840x2160 dans les paramètres d'affichage.
Ma première tâche a été de calculer la modeline. Ignorez cette étape si vous connaissez déjà la modeline. (La modélisation ci-dessous peut fonctionner pour vous.) J'ai téléchargé umc-0.2.tar.gz , extrait et exécuté ./configure
et make
. Pour obtenir le mode de temporisation de suppression inverse de 25 Hz, j'ai exécuté
umc-0.2/src/umc 3840 2160 25 --rbt
qui sort
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
Ensuite, je voulais tester cette modeline. Fonctionnant xrandr
sans argument, j'ai vu que mon appareil HDMI était nommé HDMI-1
. J'ai testé ce mode en exécutant des commandes analogues à celles 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
Enfin, pour rendre la résolution permanente, j'ai créé /etc/X11/xorg.conf
avec le contenu suivant:
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
Pour tester, redémarrez l'ordinateur.
Je dois noter que je fonctionne nvidia-driver-390
sur Ubuntu 18.04. Espérons que ma technique se généralise bien à d'autres configurations. (Veuillez me le faire savoir dans les commentaires.)