Comment corriger un problème de résolution sur un Raspberry Pi lorsqu’on le connecte avec un cable HDMI vers DVI?

J’ai connecté mon Raspberry Pi sur un écran ne disposant que d’une prise DVI. Pour cela, j’ai utilisé un cable « HDMI vers DVI ». Lorsque le Pi a démarré, tout s’affichait avec une résolution très basse (gros menu très moche). Pour corriger le problème, il faut forcer le Pi a démarrer avec une résolution fixe (la détection de la résolution optimale ne fonctionnant pas).

  • Afficher les modes supportés par l’écran:
tvservice -d edid
 Written 256 bytes to edid
edidparser edid
 Enabling fuzzy format match...
 Parsing edid...
 HDMI:EDID version 1.3, 1 extensions, screen size 48x27 cm
 HDMI:EDID features - videodef 0x80 !standby !suspend active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
 HDMI:EDID found monitor range descriptor tag 0xfd
 HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
 HDMI:EDID monitor range: vertical is 56-76 Hz, horizontal is 30-83 kHz, max pixel clock is 170 MHz
 HDMI:EDID monitor range does not support GTF
 HDMI:EDID found monitor name descriptor tag 0xfc
 HDMI:EDID monitor name is PL2209HD
 HDMI:EDID found monitor S/N descriptor tag 0xff
 HDMI:EDID found preferred CEA detail timing format: 1920x1080p @ 60 Hz (16)
 HDMI:EDID established timing I/II bytes are BF EF 00
 HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
 HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
 HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
 ...
 HDMI:EDID DMT mode (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz has a score        of 103643
 HDMI:EDID DMT mode (36) 1280x1024p @ 75 Hz with pixel clock 135 MHz has a score        of 98304
 HDMI:EDID DMT mode (47) 1440x900p @ 60 Hz with pixel clock 106 MHz has a score o       f 102760
 HDMI:EDID DMT mode (48) 1440x900p @ 75 Hz with pixel clock 136 MHz has a score o       f 122200
 HDMI:EDID DMT mode (58) 1680x1050p @ 60 Hz with pixel clock 146 MHz has a score        of 130840
 HDMI:EDID DMT mode (82) 1920x1080p @ 60 Hz with pixel clock 148 MHz has a score        of 124416
 HDMI:EDID DMT mode (85) 1280x720p @ 60 Hz with pixel clock 74 MHz has a score of        55296
 HDMI:EDID preferred mode is updated to CEA (2) 720x480p @ 60 Hz with pixel clock        27027000 Hz
 HDMI:EDID has only DVI support and no audio support
 edid_parser exited with code 0
  • Choisir une résolution parmi la liste, par exemple DMT 82 pour du Full-HD
    • Si le mode est CEA, il faut utiliser hdmi_group=1
    • Si le mode est DMT, il faut utiliser hdmi_group=2
  • Modifier le fichier de configuration du Raspberry Pi en ajoutant hdmi_group et hdmi_mode
sudo nano /boot/config.txt
 ...
 # HDMI:EDID DMT mode (82) 1920x1080p @ 60 Hz with pixel clock 148 MHz has a score of 1
 # DMT Mode
 hdmi_group=2
 hdmi_mode=82
 Ctrl-X suivi de O pour sauvegarder
  • Redémarrer le Raspberry Pi:
sudo shutdown -r now

Références:

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *