Le 08/10/2021 à 20:52, mlnglst (via linux-31 Mailing List) a écrit :
Bonjour la liste, j'ai un PC sous Ubuntu 20.04 LTS sur lequel était branchée une TV via le port VGA : l'affichage a toujours correct (il n'y a pas de HDMI ou autre DVI sur ce PC) La carte graphique est une Intel 82945G/GZ (sortie partielle de lshw en fin de mail). Depuis j'ai changé de TV (4k) et la résolution de l'affichage est aléatoire : parfois en 1920x1080, mais plus souvent en 1024x768 (inutilisable).
Ça ressemble à un problème de liaison DDC pour récupérer les paramètres de l'écran (EDID). As-tu essayé avec un autre câble VGA, éventuellement plus court ? Le protocole I2C utilisé n'a pas été conçu pour les liaisons longues, à l'origine c'est un bus conçu pour relier des composants à l'intérieur d'un même appareil (il est utilisé pour lire les caractéristiques des modules de RAM).
Pour contourner le problème, tu peux essayer d'ajouter le paramètre "drm_kms_helper.edid_firmware=edid/1920x1080.bin" à la ligne de commande du noyau passée par GRUB si le TV est le seul écran de ce PC. J'ignore si Ubuntu a un outil graphique pour éditer les paramètres du noyau. Sinon, manuellement en root/sudo :
Editer /etc/default/grub.Dans la valeur de GRUB_CMDLINE_LINUX_DEFAULT, insérer "drm_kms_helper.edid_firmware=edid/1920x1080.bin".
Exécuter update-grub.Avertissement: ce paramètre force la résolution en 1920*1080 même si l'écran est incapable de l'afficher, dans ce cas il n'y aura pas d'image. GRUB_CMDLINE_LINUX_DEFAULT ne s'applique qu'au démarrage normal, pas si on démarre en mode recovery depuis le menu de GRUB.