Portail / Linux / Articles obsolètes(Sommaire)

Debian et le moniteur Samsung SyncMaster 913N.

Il est possible qu'à la suite d'une intervention matérielle ayant amené au débranchement des câbles, Debian ne reconnaisse plus la résolution maximale du moniteur, en particulier dans le cas d'emploi d'une carte double moniteur. La commande xrandr sans paramètres l'illustre ici (Samsung sur DVI-0) :)

Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1152x720      59.97  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DVI-0 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94

On sait que la résolution maximale du moniteur est 1280 x 1024 or ici elle indique seulement 1024 x 768. La procédure qui suit permet de remédier à cela :

EtapeCommandeObservation
Préparer la configuration de la nouvelle résolutioncvt 1280 1024 Cette commande retourne les éléments : Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Déclarer le nouveau mode au serveur X :xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsyncAucun retour.
Ajouter le mode pour notre moniteur :xrandr --addmode DVI-0 1280x1024_60.00Aucun retour.
Appliquer dle nouveau mode au moniteur :xrandr --output DVI-0 --mode 1280x1024_60.00La résolution du moniteur doit changer.
Mettre à jour le fichier Default :

Ouvrir le fichier /etc/gdm3/Init/Default et ajouter les 3 commande xrandrentre les lignes indiquées :

OLD_IFS=$IFS

xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode DVI-0 1280x1024_60.00
xrandr --output DVI-0 --mode 1280x1024_60.00

gdmwhich () {
... 

Ceci a été expérimenté avec succès sur la distribution Debian 9 (Stretch).

Rédaction par Jean-Marie Piatte (1983-2021)