Je viens d'acheter un nouveau RaspberryPi que j'essaie de faire fonctionner avec un moniteur Sony DVI. J'espère que quelqu'un pourra m'aider.
J'ai installé Raspbian sur une carte de 8 Go, connecté le Pi à un moniteur Sony SDM-S74 à l'aide d'un câble HDMI-DVI. Lorsque je mets le PI sous tension, rien ne s'affiche sur le moniteur. Le voyant d'état du moniteur est orange, indiquant l'absence de signal.
Trois choses que je sais:
- Le même moniteur et le câble hdmi-> dvi fonctionnent avec la sortie hdmi de mon ordinateur portable Windows 7, ce qui me donne 1280x1024, donc je suis convaincu que le câble et le moniteur ne sont pas défectueux. 2 Si je branche le Pi à mon téléviseur (un Sharp Aquos) à l'aide d'un câble HDMI différent, j'obtiens un bon affichage HD, donc je sais que le Pi génère un signal HDMI.
- Si j'édite config.txt et que j'ajoute,
hdmi_safe=1
je reçois 640x480 vga sur le moniteur Sony. C'est le seul moyen de pouvoir afficher quoi que ce soit sur le moniteur. - Selon la documentation du moniteur, il prend en charge DVI-D. Le connecteur du moniteur est identique à celui étiqueté "DVI-D single link" ici .
J'ai essayé les commandes suivantes du wiki de configuration elinux.org:
pi@raspberrypi ~ $ /opt/vc/bin/tvservice -m CEA
Group CEA has 0 modes:
pi@raspberrypi ~ $ /opt/vc/bin/tvservice -m DMT
Group DMT has 0 modes:
pi@raspberrypi ~ $ /opt/vc/bin/tvservice -d edid.dat
Written 128 bytes to edid.dat
pi@raspberrypi ~ $ /opt/vc/bin/edidparser edid.dat
Parsing edid.dat...
HDMI:EDID version 1.3, 0 extensions, screen size 34x27 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 57-63 Hz, horizontal is 28-65 kHz, max pixel clock is 110 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is SDM-S74
HDMI:EDID found monitor S/N descriptor tag 0xff
HDMI:EDID found preferred DMT detail timing format: 1280x1024p @ 60 Hz (35)
HDMI:EDID established timing I/II bytes are A1 08 00
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
HDMI:EDID standard timings block x 8: 0x8180 8140 0101 0101 0101 0101 0101 0101
HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 0
HDMI:EDID found DMT format: code 32, 1280x960p @ 60 Hz (4:3) in standard timing 1
HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 18432)
HDMI:EDID best score mode is now DMT (4) 640x480 @ 60 MHz with pixel clock 25 Hz (score 36864)
HDMI:EDID best score mode is now DMT (9) 800x600 @ 60 MHz with pixel clock 40 Hz (score 57600)
HDMI:EDID best score mode is now DMT (16) 1024x768 @ 60 MHz with pixel clock 65 Hz (score 94370)
HDMI:EDID best score mode is now DMT (32) 1280x960 @ 60 MHz with pixel clock 108 Hz (score 172456)
HDMI:EDID best score mode is now DMT (35) 1280x1024 @ 60 MHz with pixel clock 108 Hz (score 5182286)
HDMI:EDID preferred mode remained as DMT (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz
HDMI:EDID has only DVI support and no audio support
Cela semble confirmer que je devrais utiliser hdmi_group=2
et hdmi_mode=35
, mais quand j'ajoute cela à config.txt, je n'ai toujours pas d'affichage.
J'ai essayé probablement toutes les combinaisons de hdmi_drive
, hdmi_group
, hdmi_mode
, hdmi_force_hotplug
, hdmi_ignore_edid
, config_hdmi_boost
, et d' autres sans succès. La seule façon d'obtenir tout ce qui est affiché est avec hdmi_safe
set. Qu'est-ce que je fais mal? Suis-je en train de perdre mon temps avec ce moniteur, même s'il fonctionne avec mon ordinateur portable?
Y a-t-il un wiki quelque part avec de bons paramètres config.txt connus pour différents moniteurs. Devrait-il y avoir?
Toute aide sera la bienvenue.
EDIT: ajouté config_hdmi_boost
à la liste des commandes essayées
Réponses:
J'ai maintenant le Pi qui fonctionne avec mon moniteur Sony.
Le problème était que le moniteur avait un connecteur d'entrée DVI-D à liaison simple, mais j'utilisais un câble à liaison double. Lorsque j'ai remplacé le câble par un câble à liaison unique, le moniteur a commencé à fonctionner sans nécessiter de paramètres de configuration.
Plus d'informations sur la différence entre DVI simple et double liaison ici .
Mes remerciements à ceux qui ont répondu avec des suggestions utiles.
la source
Je voulais juste dire un grand MERCI à Andy Johnson et sa suggestion DVI-D Single / Dual link.
Mon PI4 ne se connecterait jamais à un moniteur Sony SDM malgré tous les changements de fichiers de configuration que j'ai pu trouver sur les forums. Après avoir commandé un nouveau câble HDMI / DVI SINGLE LINK, cela a fonctionné immédiatement comme un charme.
la source