• =?utf-8?Q?D=C3=A9tection_erron=C3=A9e_de_l?= =?utf-8?Q?a_r=C3=A9solutio

    From =?utf-8?Q?S=C3=A9bastien?= Dinot@21:1/5 to All on Sat Aug 3 00:20:01 2024
    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, [email protected]
    http://www.palabritudes.net/
    Ne goutez pas au logiciel libre, vous ne pourriez plus vous en passer !

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)