Bonjour,
Je n’ai pas une solution simple, car j’ai besoin d’une autre machine, mais ça fonctionne pas mal du tout dans mon cas. À l’origine, j’ai un rpi3 et un écran ACER qui n’était pas reconnu:
Pour le faire fonctionner, j’ai utilisé mon ordi portable (Macbook pro 15" sous Linux) :
$ sudo apt-get install read-edid
ensuite, si un périphérique est reconnu sur le bus i2c, alors un numéro apparaît. Par exemple, sur mon macbook pro 15", j’ai:
$ sudo get-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No EDID on bus 4
No EDID on bus 5
No EDID on bus 6
No EDID on bus 7
No EDID on bus 8
No EDID on bus 9
No EDID on bus 10
No EDID on bus 11
No EDID on bus 12
No EDID on bus 13
No EDID on bus 14
No EDID on bus 15
No EDID on bus 16
No EDID on bus 17
No EDID on bus 18
No EDID on bus 19
1 potential busses found: 0
128-byte EDID successfully retrieved from i2c bus 0
���������!x
兣TO�&PT|.��`@0 6K�0
�LTN154MT07
�Color LCD
Looks like i2c was successful. Have a good day.
Effectivement :
$ sudo get-edid -b 0
0
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 0 as per your request.
128-byte EDID successfully retrieved from i2c bus 0
���������!x
兣TO�&PT|.��`@0 6K�0
�LTN154MT07
�Color LCD
Looks like i2c was successful. Have a good day.
=> le bus 0
Donc j’ai fait:
sudo get-edid -b 0 | parse-edid
La réponse apparaît à l’écran:
get-edid -b 0 | parse-edid
0
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Only trying 0 as per your request.
128-byte EDID successfully retrieved from i2c bus 0
Looks like i2c was successful. Have a good day.
Checksum Correct
Section « Monitor »
Identifier « Color LCD »
ModelName « Color LCD »
VendorName « APP »
# Monitor Manufactured week 22 of 2009
# EDID version 1.3
# Digital Display
DisplaySize 330 210
Gamma 2.20
Option « DPMS » « false »
Modeline « Mode 0 » 119.00 1680 1728 1760 1840 1050 1053 1059 1080 -hsync -vsync
EndSection
Et comme cette sortie ressemble furieusement à ce qu’il faut ajouter dans xorg.conf, j’ai pensé à l’envoyer dans un fichier qui sera concaténé à l’éventuel xorg.conf normalement placé dans /etc
La commande:
sudo get-edid -b 0 | parse-edid > xorg_monitor.conf
=> Après avoir copié xorg_monitor.conf sur le rpi, il d’ajouter cette nouvelle section monitor dans un éventuel xorg.conf déjà existant :
sudo cat xorg_monitor.conf >> /etc/xorg.conf # ATTENTION : très important, il y a 2 " >> "
Et au prochain démarrage du serveur graphique sur ma machine, l’écran externe est reconnu et ça fonctionne parfaitement avec mon rpi3 !
En espérant que ce soit transposable dans ton cas.
–
ericb