Détection erronée de la résolution au boot
Bonjour à tou(te)s,
J'utilise une Debian testing (Trixie) et j'ai récemment acheté un écran
LG UltraGear 27GP850P-B :
https://www.lg.com/be_fr/moniteurs/lg-27gp850p-b
Comme indiqué dans les caractéristiques techniques, la résolution native
de ce moniteur est de 2560x1440 (QHD).
Pourtant, lorsque le système boote, le noyau Linux détecte et adopte une
résolution de 3840x2160 pixels. L'affichage qui en résulte est moisi et
un message affiché en surimpression par le moniteur m'indique que la
résolution courante – 3840x2160 – n'est pas optimale et que je devrais
plutôt adopter la résolution de 2560x1440 pixels.
Si je ne fais rien, la session X exploite cette résolution et, là
encore, l'affichage est perfectible...
Du coup, pour chaque utilisateur de la machine, je vais dans les
paramètres (Gnome Settings) et je force la résolution 2560x1440. :/
La commande hwinfo montre que les résolutions disponibles sont
correctement détectées :
------------------------------------------------------------------------
49: None 00.0: 10002 LCD Monitor
[Created at monitor.125]
Unique ID: rdCR.Kcqus9Gn8dE
Parent ID: _Znp.F7AdKN+wz25
Hardware Class: monitor
Model: "LG ELECTRONICS LG ULTRAGEAR"
Vendor: GSM "LG ELECTRONICS"
Device: eisa 0x5bd2 "LG ULTRAGEAR"
Serial ID: "311MAQQF9R16"
Resolution: 640x480@60Hz
Resolution: 800x600@60Hz
Resolution: 1024x768@60Hz
Resolution: 1920x1080@60Hz
Resolution: 1024x768@60Hz
Resolution: 2560x1440@60Hz
Size: 697x392 mm
Year of Manufacture: 2023
Week of Manufacture: 11
Detailed Timings #0:
Resolution: 2560x1440
Horizontal: 2560 2608 2640 2720 (+48 +80 +160) -hsync
Vertical: 1440 1443 1448 1523 (+3 +8 +83) +vsync
Frequencies: 596.25 MHz, 219.21 kHz, 143.93 Hz
Driver Info #0:
Max. Resolution: 2560x1440
Vert. Sync Range: 60-144 Hz
Hor. Sync Range: 30-230 kHz
Bandwidth: 596 MHz
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #44 (VGA compatible controller)
------------------------------------------------------------------------
Pourtant, la commande xrandr montre une résolution 3840x2160 :
------------------------------------------------------------------------
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 697mm x 392mm
3840x2160 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98
2560x1440 120.00* 59.95
1920x1080 120.00 119.88 60.00 60.00 50.00 59.94
1280x720 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
------------------------------------------------------------------------
Je ne comprends pas pourquoi le noyau Linux détecte et choisit une
résolution supérieure à la capacité de l'écran, mais surtout, je ne vois
pas comment forcer au boot la résolution et faire en sorte que le
système adopte au plus tôt la résolution optimale.
Si vous avez des suggestions, j'en suis preneur.
Sébastien
--
Sébastien Dinot, sebastien.dinot@free.fr
http://www.palabritudes.net/
Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !
Reply to: