Problème avec les pilotes nouveau

Bonjour à tous

Sur un PC sous Debian Jessie avec une carte graphique Nvidia GT 610, je rencontre un problème d’affichage. Alors que je devrais pouvoir aller au delà, je reste bloqué en 1024x768 sous XFCE.

J’ai Jessie sur ce poste depuis un an déjà, et je n’ai eu ce problème que récemment. Avec mon moniteur LCD 17’’, j’affichais normalement du 1280x1024.

A la fin du démarrage, j’ai ceci comme messages d’erreur :

[ 7.574949] [drm:drm_edid_block_valid] ERROR EDID checksum is invalid, remainder is 176
[ 7.574955] Raw EDID:
[ 7.574957] 00 ff ff ff ff ff ff 00 1e 6d ff 43 3b 67 01 00
[ 7.574960] 06 10 01 03 6e 22 1b 78 ea 2e e5 a4 57 4a 9c 25
[ 7.574962] 11 50 50 a5 6b 80 31 4f 45 4f 61 4f 81 80 01 01
[ 7.574964] 01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70
[ 7.574965] 13 00 00 0e 11 00 00 1e 00 00 00 fd 00 38 4b 1e
[ 7.574967] 53 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 4c
[ 7.574969] 31 37 37 37 53 0a 20 20 20 20 20 20 00 00 00 fc
[ 7.574971] 00 0a 20 20 20 20 20 20 20 20 20 20 20 20 00 d1

et aussi :

[ 508.430326] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[ 512.759240] nouveau E[ DRM] DDC responded, but no EDID for VGA-1
[ 512.950883] nouveau E[ DRM] DDC responded, but no EDID for VGA-1

Voici ce qui est installé

apt-cache policy xserver-xorg-video-nouveau
xserver-xorg-video-nouveau:
Installé : 1:1.0.11-1
Candidat : 1:1.0.11-1
Table de version :
*** 1:1.0.11-1 0
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status

Je ne sais pas vraiment où regarder.

Merci pour votre aide !

Tu as changé de moniteur ?
Apparemment les données EDID qui décrivent les modes graphiques supportés par l’écran sont considérées comme invalides.

Salut Pascal

Non, je n’ai pas changé de moniteur.

Précisions supplémentaires :

  • Ce PC est branché sur un KVM USB avec d’autres PC
  • Ce KVM n’est pas nouveau ; je l’ai depuis X années déjà
  • Je constate que les autres PC branchés sur ce KVM (et donc même moniteur) ont le même problème.
  • Sur ces autres PC, j’en ai un avec une Intel HD 4600 (carte graphique intégrée à la carte mère) + XFCE ; et l’autre une NVIDIA 8600 GT + Gnome 3

Je vais tester en branchement direct ou avec un autre moniteur pour voir

Le sale petit xxxx !

J’ai changé de moniteur, et c’est revenu à la normale.
Mais le moniteur qui pose problème, je l’ai branché en direct sur une autre machine Debian Jessie, et pas de souci.

Bravo PascalHambourg, t’es un génie :stuck_out_tongue:
Merci beaucoup pour ton aide !

Cela peut venir du câblage ou de la connectique. A l’origine, les signaux du bus I2C utilisés par le protocole DDC pour la transmission des données EDID de l’écran à la carte graphique ont été conçus pour relier des composants électroniques sur un même circuit imprimé ou à l’intérieur d’un même appareil, et pas pour être trimballés sur des mètres de câble vidéo.

J’ai personnellement travaillé chez Phillips à Libreville (Gabon) et ailleurs…
Les caractéristiques électroniques des composants, les mesures et les tests que j’ai pu faire à l’époque en laboratoire confirment ce qui est dit par martinm (4).

Certains cordons SVGA ne relient pas les broches 12 et 15 (SDA SCL) et c’est la même chose pour certains cordons DVI et HDMI : Mon fils en a fait l’expérience quand il a voulu calibrer son écran (qu’il voulait changer à cause de ça, mais heureusement, papa est passé par là…)

Je me suis d’ailleurs amusé à reprogrammer des 24LC16 (entre autres) en utilisant ces broches sur les ports SVGA des portables avec Linux qui a tout ce qu’il faut logiciellement pour détecter identifier, et communiquer avec les composants I²C

Pour les curieux, il s’agit d’une famille de petites puces de mémoire EEPROM (électriquement effaçable et reprogrammable, un peu comme la mémoire flash mais plus simple d’utilisation car on peut y écrire octet par octet et non bloc par bloc) à interface série de quelques kilo-octets (le 16 signifie 16 Kibit, soit 2048 octets). En informatique, elles servent typiquement à stocker les caractéristiques des barrettes de RAM (fréquence, timings) ou des écrans VGA/DVI/HDMI (résolution, fréquences, modes graphiques supportés…), ou les paramètres de configuration de périphériques comme l’adresse MAC des cartes réseau.

Ce qui est bien curieux dans mon histoire, c’est que c’est arrivé du jour au lendemain.
Même écran, même câbles, carte graphique etc… qui fonctionnent depuis X années.

Obsolescence d’un composant, tout simplement ?

Je dirais vieillissement, plutôt.