Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2020, à 22:12

Pnumekin

Forcer un edid custom au boot

Bonjour à tous
J'espère que quelqu'un ici aura une piste pour régler mon problème après pas mal de tentatives infructueuses.

Description:
J'ai un PC tournant sous Lubuntu 19.10 x64 fraîchement installée, tout fonctionne et j'ai un affichage sur un écran de test. L'écran est branché via un adaptateur DVI vers VGA.
J'ai besoin d'utiliser ce PC sur son écran dédié et cet écran n'accepte que du VESA 1024x768@75hz, pour corser le tout cet écran n'envoie aucune info EDID (et il n'en a jamais envoyé, ce n'est pas une malfonction). Attention la résolution et le rafraîchissement sont importants, si j'ai du 1024x768@60hz je n'ai aucun affichage sur le moniteur.
Le PC tournait auparavant sur Lubuntu 14.04 x64 et j'avais réglé le passage à la bonne résolution/fréquence au chargement du bureau et ça fonctionnait sans problème.

Le problème:
Suite à la réinstallation du système en 19.10, je souhaitais aller plus loin et bénéficier du bon couple résolution/fréquence plus tôt dans la séquence de boot. Le but est d'éviter un écran sans affichage avant d’atterrir sur le bureau, et surtout de pouvoir avoir un affichage pour gérer les éventuel problèmes qui bloquent parfois le boot avant le bureau (analyse disque, etc...)
J'ai vu qu'il était possible de forcer un edid dès le boot dans grub, par exemple ici https://wiki.archlinux.org/index.php/ke … s_and_EDID et ici https://github.com/Ansa89/linux-15khz-patch .
J'ai donc extrait l'edid de mon écran test, supprimé tous les couples résolution/fréquence non voulus et j'ai tenté l'opération, mais la résolution n'est pas appliquée et quand je regarde avec dmesg j'ai un message d'erreur sur le chargement du fichier.

Est-ce quelqu'un aurait une idée pour me permettre d'avancer ? ou bien un fichier edid avec seulement du 1024x768@75hz ?

pnumekin@Frankenmac:~$ dmesg | grep edid
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.3.0-18-generic root=UUID=3648da32-d938-4093-a966-324190c6f733 ro quiet splash resume=UUID=c399c055-9cc2-4940-895d-94924f462950 drm.edid_firmware=edid/1024x768-75.bin vt.handoff=7
[    0.056786] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.3.0-18-generic root=UUID=3648da32-d938-4093-a966-324190c6f733 ro quiet splash resume=UUID=c399c055-9cc2-4940-895d-94924f462950 drm.edid_firmware=edid/1024x768-75.bin vt.handoff=7
[    5.006427] platform DVI-I-1: Direct firmware load for edid/1024x768-75.bin failed with error -2
[    5.006580] [drm:edid_load [drm]] *ERROR* Requesting EDID firmware "edid/1024x768-75.bin" failed (err=-2)
[    5.039822] platform DVI-I-1: Direct firmware load for edid/1024x768-75.bin failed with error -2
[    5.040020] [drm:edid_load [drm]] *ERROR* Requesting EDID firmware "edid/1024x768-75.bin" failed (err=-2)
[    5.123609] platform DVI-I-1: Direct firmware load for edid/1024x768-75.bin failed with error -2
[    5.123829] [drm:edid_load [drm]] *ERROR* Requesting EDID firmware "edid/1024x768-75.bin" failed (err=-2)
[    5.556933] platform DVI-I-1: Direct firmware load for edid/1024x768-75.bin failed with error -2
[    5.557135] [drm:edid_load [drm]] *ERROR* Requesting EDID firmware "edid/1024x768-75.bin" failed (err=-2)
[   45.754052] [drm] Got external EDID base block and 0 extensions from "edid/1024x768-75.bin" for connector "DVI-I-1"
[   45.787743] [drm] Got external EDID base block and 0 extensions from "edid/1024x768-75.bin" for connector "DVI-I-1"
[   60.593108] [drm] Got external EDID base block and 0 extensions from "edid/1024x768-75.bin" for connector "DVI-I-1"
[   61.496669] [drm] Got external EDID base block and 0 extensions from "edid/1024x768-75.bin" for connector "DVI-I-1"
[   61.529635] [drm] Got external EDID base block and 0 extensions from "edid/1024x768-75.bin" for connector "DVI-I-1"

Hors ligne