Aller au contenu

Change
Photo

Possible Lcd Firmware Corrupted Due To Nvidia & Evga Precision X? Help


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
jujuleboss​e

jujuleboss​e

    Pur esprit Geek

  • Banni
  • 7 071 messages
  • LocalisationVentiseri

J'ai un souci avec mon lcd visiblement c'est un problème connu

 

mais je comprend pas tres bien la solution de prema

 

Voir le liens http://forum.techinf...ion-x-help.html

 

http://forum.noteboo...8#post-10090770

 

Il parle de flash mais sous linux via un live cd

 

Si il y a une personne pour me guider ou de faire une petite traduction

 

merci d’avance


Modifié par jujuleboss​e, 12 novembre 2015 - 00:08.

  • 0

#2
Tonrac

Tonrac

    Geek certifié

  • Membre
  • 1 283 messages
  • LocalisationMarseille

Télécharge le live cd linux fournit en lien par prema sur techinferno et qui contient déjà les outils de flashs

 

Toutes les instructions seraient présentes dans le répertoire EDID de la distro linux 

si tu ne connais pas linux quelques commandes utiles

ctrl + alt + f1 permet d'ouvrir un terminal (l'équivalent de l'invite de commande windows)

ctrl + alt + f7 appelle une fenêtre en mode graphique

pwd va te donner l'endroit où tu te situe dans l'arborescence

cd permet comme sous windows de se déplacer dans l'arborescence 

updatedb permet de mettre à jour l'indexation des fichier pour savoir ou ils sont dans l'arborescence

locate permet de localiser un fichier ou un répertoire

sudo permet une élévation de privilège (exécuter une commande avec les droits root)

man affiche le manuel pour avoir un descriptif d'une commande, ex: man cp pour avoir la description de la commande copier

 

 

Une fois téléchargé la distro grave là, puis change les paramètres de boot dans le bios pour démarrer sur le CD

 

Une fois sous linux appelle une fenêtre terminal ctrl + alt + f1

 

tape sudo updatedb

 

entrée

 

tape locate EDID

le résultat de la commande devrait te donner où se situe  le répertoire ex : /home/tonrac/EDID 

 

Déplace toi dans le répertoire à l'aide la commande cd

dans mon exemple ce serait

cd /home/tonrac/EDID  (mais il faudra que tu remplaces le chemin /home/tonrac/EDID par le résultat donné par la  commande précédente)

 

Une fois dans le répertoire EDID tu peux taper la commande ls | more (équivalent du dir sous windows) pour lister le contenu du répertoire

C'est là que j'ai un doute si le fichier edit-rw est compressé (extension gz ou tar ou tar.gz)

alors pour le décompresser si extension tar

tar -xvf ./edit-w.tar

si extension gz ou tar.gz

tar -zxvf ./edit-rw.tar.gz

 

updatedb pour mettre à jour l'indexation des fichiers

 

déplaces toi dans le répertoire edit-rw

cd ./edit-rw

 

tu exécutes sudo ./edid-rw 0 | edid-decode

où sudo donne les droits root à la commande edid-rw qui lit les données du firmware de l'écran à condition de lui spécifier le bon numéro de bus pour la communication avec le modèle d'écran donné  ... le résultat est redirigé vers le programme edid-decode qui va t'afficher à l'écran ce que contient l'edid mais sous une forme lisible par un être humain

Comme personne ne connait la valeur de bus pour ton écran il va falloir l'incrémenter jusqu'à qu'edid-decode te donne le bon résultats 

 

inspires toi de ce qu'obtient MrFox dans ses balises spoiler "example terminal commande" sur http://forum.noteboo...8#post-10090770

 

 

ex de mauvais résultat:

mint@mint ~/Downloads/edid-rw-master $ sudo ./edid-rw 0 | edid-decode
Traceback (most recent call last):
  File "./edid-rw", line 141, in <module>
    main()
  File "./edid-rw", line 129, in main
    edid = [dev.read(i) for i in range(EDID_HDR)]
  File "./edid-rw", line 48, in read
    return self.smb.read_byte_data(EDID_ADDR, n)
IOError: [Errno 6] No such device or address
Extracted contents:
header:          00 00 00 00 00 00 00 00
serial number:   00 00 00 00 00 00 00 00 00 00
version:         00 00
basic params:    00 00 00 00 00
chroma info:     00 00 00 00 00 00 00 00 00 00
established:     00 00 00
standard:        00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 1:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 2:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 3:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
descriptor 4:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
extensions:      00
checksum:        00

No header found
Manufacturer: @@@ Model 0 Serial Number 0
EDID version: 0.0
Analog display, Input voltage level: 0.7/0.3 V
Sync:
Image size is variable
Gamma: 1.00
Monochrome or grayscale display
Established timings supported:
Standard timings supported:
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
non-conformant standard timing (0 horiz)
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Manufacturer-specified data, tag 0
Checksum: 0x0
EDID block does not conform at all!
    Bad year of manufacture
    Manufacturer name field contains garbage

 

Cela signifie que le numéro de bus n'est pas le bon, il faut alors que tu l'incrémentes 

sudo ./edid-rw 1 | edid-decode et ainsi de suite jusqu'à que s'affiche la référence de ton écran

 

Dans l'exemple de Mr fox cette commande lui a retourner comme résultat 

mint@mint ~/Downloads/edid-rw-master $ sudo ./edid-rw 1 | edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   4c a3 48 54 00 00 00 00 00 14
version:         01 04
basic params:    90 29 17 78 0a
chroma info:     c8 95 9e 57 54 92 26 0f 50 54
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    29 36 80 a0 70 38 1f 40 18 10 25 00 99 e6 10 00 00 1a
descriptor 2:    1c 24 80 a0 70 38 1f 40 18 10 25 00 99 e6 10 00 00 1a
descriptor 3:    00 00 00 fe 00 48 47 54 33 4a 80 31 38 34 48 54 0a 20
descriptor 4:    00 00 00 00 00 00 41 01 9e 00 00 00 00 02 01 0a 20 20
extensions:      00
checksum:        a8

Manufacturer: SEC Model 5448 Serial Number 0
Made week 0 of 2010
EDID version: 1.4
Digital display
6 bits per primary color channel
Digital interface is not defined
Maximum image size: 41 cm x 23 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 138.650 MHz, 409 mm x 230 mm
               1920 1944 1960 2080 hborder 0
               1080 1082 1087 1111 vborder 0
               +hsync -vsync
Detailed mode: Clock 92.440 MHz, 409 mm x 230 mm
               1920 1944 1960 2080 hborder 0
               1080 1082 1087 1111 vborder 0
               +hsync -vsync
ASCII string: HGT3J�184HT
Manufacturer-specified data, tag 0
Checksum: 0xa8
EDID block does NOT conform to EDID 1.3!
    Missing name descriptor
    Missing monitor ranges

 

 

Grâce à la ligne "Manufacturer: SEC Model 5448 Serial Number 0" il a pu en déduire l'EDID correct à flasher soit 

SEC5448.bin dans son cas.

 

les fichiers firmwares sont quelque part dans le répertoire edid

 locate SEC5448.bin devrait t'indiquer où se situe les fichiers de firmware

 

 

ls /chemindufirmware | more     va afficher le contenu du répertoire où se situe les firmware et te permettre de trouver le bon

 

 

localisez le répertoire write-edid

 locate write-edid

 

copier le fichier firmware dans le répertoire write-edid à l'aide des chemins préalablement trouvés

cp /chemindufirmware/nomdufirmware.bin /chemindurepertoirewrite-edid/

 

aller dans le répertoire write-edid

cd /chemindurepertoirewrite-edid/

 

rendre le fichier de script write-edid.sh exécutable par tout les utilisateurs

chmod a+x write-edid.sh

 

flasher le firmware ... 

sudo ./write-edid.sh Z nomdufirmware.bin

 

OU  "Z" doit être remplacé par le numéro de bus préalablement trouvé (0,1,3 ...) et nomdufirmware correspond au firmware que tu as préalablement copié dans le répertoire.

 

 

Tu peux faciliter les déplacements des fichiers et leur décompression en faisant cela par l'interface graphique de linux pour cela ctrl + alt + f7 et repasser en mode terminal en faisant ctrl + alt + f1

 

Une fois terminé, redémarrer sous windows, désinstaller evga precision X (sinon ton edid sera à nouveau corrompu), installer les derniers pilotes nvidia

 

Note: n'ayant pas fait la manip, des erreurs ont pu se glisser dans le tuto, les corrections sont donc les bienvenues 


Modifié par Tonrac, 19 novembre 2015 - 21:40.

  • 0

Actuel P4G: P37x V6 intel core I7 6700HQ // 16go 2400mhz // GTX1070 // SSD 256Gb 950Pro + sandisk 960Gb ultra2 // écran 4K ips samsung

Actuel P4G:  P375SM-A intel core I7 4910MQ // 32go 1866mhz // SLI GTX980M // Raid 0 Samsung 840 evo 2x1To // écran FHD

Ancien P4G: GS60-2QE intel core I7 4710HQ // 16go 1600 mhz // GTX970M // Raid 0 M2 2280 crucial MX200 2x512Go // écran FHD

Ancien P4G: P170SM: intel core I7 4900MQ // 16go 1600mhz // GTX780M // SSD CRUCIAL M4 256Gb + M4 512Gb // écran FHD

Ancien P4G: P150HM : Intel Core I7 2860qm // 8go 1600mhz // GTX680M // SSD CRUCIAL M4 512Gb // écran HD+ 1600x900


#3
jujuleboss​e

jujuleboss​e

    Pur esprit Geek

  • Banni
  • 7 071 messages
  • LocalisationVentiseri

Merci beaucoup Tonrac

 

mais je n'arrive meme pas a grave le lave cd c'est un .img il me dis que le fichier es invalide


  • 0

#4
Tonrac

Tonrac

    Geek certifié

  • Membre
  • 1 283 messages
  • LocalisationMarseille

http://www.clubic.co...51-imgburn.html

 

Ce logiciel de gravure connaît les extensions .img


Modifié par Tonrac, 20 novembre 2015 - 18:26.

  • 0

Actuel P4G: P37x V6 intel core I7 6700HQ // 16go 2400mhz // GTX1070 // SSD 256Gb 950Pro + sandisk 960Gb ultra2 // écran 4K ips samsung

Actuel P4G:  P375SM-A intel core I7 4910MQ // 32go 1866mhz // SLI GTX980M // Raid 0 Samsung 840 evo 2x1To // écran FHD

Ancien P4G: GS60-2QE intel core I7 4710HQ // 16go 1600 mhz // GTX970M // Raid 0 M2 2280 crucial MX200 2x512Go // écran FHD

Ancien P4G: P170SM: intel core I7 4900MQ // 16go 1600mhz // GTX780M // SSD CRUCIAL M4 256Gb + M4 512Gb // écran FHD

Ancien P4G: P150HM : Intel Core I7 2860qm // 8go 1600mhz // GTX680M // SSD CRUCIAL M4 512Gb // écran HD+ 1600x900


#5
jujuleboss​e

jujuleboss​e

    Pur esprit Geek

  • Banni
  • 7 071 messages
  • LocalisationVentiseri

j'ai deja teste

 

je pense que c'est l'image qui a un souci


  • 0




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)