Depuis que j’ai reçu mon LG 31MU97 je me régale les yeux !
Mais… c’est aussi une source de frustration dans certains configurations, l’écran ne renvoie pas toujours correctement les résolutions et fréquences à utiliser par l’ordinateur.
Cet écran en particulier supporte :
- HDMI 1 et 2 : 3840×2160 Ã 30Hz ou 4096×2160 Ã 24Hz
- DisplayPort et miniDP : 4096×2160 Ã 60Hz
Ici on travaille sous Linux. Ces problèmes sont résolus différemment sous Windows… on installe le pilote de l’écran.
Forcer à la main pour un essai
La commande xrandr
dans un terminal Linux permet tout de suite de savoir où on habite et les résolutions supportées.
Le calcul des bons paramètres se font sur https://arachnoid.com/modelines/index.html
On commence par déclarer les résolutions :
xrandr --newmode "4096x2160_60" 556.730 \ 4096 4104 4136 4176 2160 2208 2216 2222 \ +hsync +vsync xrandr --newmode "3840x2160_30" 339.57 \ 3840 4080 4496 5152 2160 2161 2164 2197 \ +hsync +vsync xrandr --newmode "4096x2160_24" 284.24 \ 4096 4320 4752 5408 2160 2161 2164 2190 \ +hsync +vsync
Puis on affecte une ou plusieurs résolutions à des sorties de la machine :
xrandr --addmode DP-1 4096x2160_60 xrandr --addmode HDMI-2 3840x2160_30 xrandr --addmode HDMI-2 4096x2160_24
Maintenant on peut les utiliser classiquement dans notre gestionnaire de fenêtres, par exemple sous Gnome Shell :
On notera que curieusement LG s’appelle en interne Goldstar Company Ltd… Grosses chevilles…
Figer dans la configuration
Créer le script /etc/X11/Xsession.d/10xrandr
et le remplir avec :
#!/bin/bash xrandr --newmode "4096x2160_60" 556.730 4096 4104 4136 4176 2160 2208 2216 2222 +hsync +vsync xrandr --newmode "3840x2160_30" 284.24 4096 4320 4752 5408 2160 2161 2164 2190 +hsync +vsync xrandr --newmode "4096x2160_24" 284.24 4096 4320 4752 5408 2160 2161 2164 2190 +hsync +vsync xrandr --addmode DP-1 4096x2160_60 xrandr --addmode HDMI-2 3840x2160_30 xrandr --addmode HDMI-2 4096x2160_24
etc…
CF : https://wiki.archlinux.org/index.php/xrandr
Edit 09/05/2018 : Dans certaines configurations, le "4096x2160_60"
n’est pas reconnu par xrandr
et il faut utiliser à la place une syntaxe sans underscore "4096x2160x60"
.