Carte graphique cassée? besoin d'aide pour diagnostic

Bonjour,

je ne poste pas souvent sur le forum car d’habitude j’arrive à trouver une solution à mon problème mais là je sèche un peu…

Voici donc mon problème:

Hier soir, pris par un accès de colère, j’ai un peu brusqué mon laptop; disons que je l’ai fortement encouragé à chuter lourdement. En revenant dans la pièce que j’avais quitée avec fracas, j’ai constaté que mon laptop endommagé.
Clavier “à 10”, lecteur DVD ouvert, coque fendue et le PC éteint. Je tente alors de le rallumer mais à mon grand désarroi il ne “démarrait” pas. Pour être plus précis, il bootait mais l’affichage ne marchait pas correctement. J’avai une sorte de fondu du blanc vers le noir qui se stabilisait par un écran comportant une foultitude de lignes colorées. Là, je me suis dit: "Ca pue du cul cette affaire…"
En triffougnant un peu, je me suis aperçu qu’en appuyant sur une partie de la coque, j’arrivais à avoir une image tout de suite suivie du fondu noir vers blanc.
J’ai donc branché un écran sur la sortie DVI et là miracle j’avais une image normale avec la console qui me criait des trucs en anglais du genre (en francais et dans le désordre) : “table de partitions”, “impossible de monter”…, “impossible de trouver”… et qui restait bloquée sur “initfstab” ou quelque chose comme ca (j’aurais du noter!). J’en ai déduit que mon disque dur était quelque peu endommagé.
J’ai réessayé plusieurs fois de rebooter mais à chaque fois le même blocage.
Je me sius donc décidé à réinstaller Debian. Et oui! S’il y a un problème de partitions, avec l’installeur ca va remettre tout ca d’équerre et puis voilà!
Et bien non… :frowning:
J’ai pourtant suivi la même procédure qu’à chaque fois que j’installe Debian. Je fais une installation à partir d’une clé USB je partitionne mais là PAF! à chaque fois (et j’ai essayé plusieurs possibilités) il me dit “impossible de créer le système de fichiers”. Là je me suis dit “bordel de merde, ca pue vraiment là, cette affaire!”. J’en ai conclus que mon disque dur devait être plus qu’endommagé.
A tout hasard, j’ai booté sur un Live CD d’Ubuntu qui trainait par là et là, allez savoir pourquoi, l’affichage marchait sur mon laptop (???!!!). Pas de fondu rien, juste un léger décalage vers le bas mais pas de problemes si non. Bon, j’en profite pour effacer les partitions de mon HDD avec GParted.
Je reboote pour tenter une install via USBKEY mais là encore impossible de créer le système de fichiers.

Faisons le point, l’affichage arrive a marcher sur mon laptop, c’est donc que l’écran fonctionne. Je n’arrive pas à faire ce que je veux avec mon disque dur, il doit être cassé. Je fonce donc acheter un nouvea HDD que je monte. Je tente l’install et ce coup-ci ca se passe bien. J’installe le serveur X, gnome-core et gdm et hop au prochain reboot je peux démarrer une session graphique. Je pense alors que puisque ca a marché avec le LiveCD d’Ubuntu, ca va marcher désormais. Erreur, sur mon laptop, j’ai toujous le fondu et l’écran rempli de rayures. En revanche, ca marche sur la sortie DVI.

Je ne sais donc pas quoi penser. Qu’est-ce qui est en panne dans mon laptop?

Des indices et des indications pouvant aider au diagnostic.
_ La résolution max sur mon écran externe 20" est à 1024x768
_ Quand je lance glxinfo ou glxgears, ca plante le systeme -> reboot

grotop:/home/tophe# uname -a Linux grotop 2.6.29-1-686 #1 SMP Fri Apr 17 14:35:16 UTC 2009 i686 GNU/Linux

grotop:/home/tophe# lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) 07:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 02) 07:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller 07:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) 07:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a) 07:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05) 07:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

grotop:/home/tophe# cat /etc/X11/xorg.conf grotop:/home/tophe#

les /var/log/messages et /var/log/Xorg.0.log sont trop longs pour rentrer dans le message (limitation de caracteres)

Pouvez-vous m’aider à diagnostiquer le problème de mon laptop, svp?

autre symptôme:

l’affichage était éteint après une période d’inactivité, je alors “réveille” l’ordi avec le touchpad et là --> freeze. Rien ne répond au clavier, à la souris. Seule la led caps lock clignote. J’a n’ai pas d’autre alternative que de rebooter en laissant appuyé sur la touche On/Off.

Je vais tenter de recopier le Xorg.conf généré par le live CD dans le Xorg.conf de l’install, pour voir…

La carte graphique a du prendre une baffe…

Système D : regarde le xorg.cong d’Ubuntu, et tente avec le meme sur ta debian (peut etre un rafraichissement différent, etc…)

J’ai tenté de recopier le xorg.conf de l’Ubuntu dans le xorg.conf de la Debian.
Bien mal m’en a pris car lors du reboot suivant, je ne pouvais vraiement rien faire. L’affichage ne démarrait ni sur le laptop, ni sur l’écran externe. En appuyant sur la coque, j’arrivais à avoir une image de temps en temps sur le laptop mais bon, c’est pas très pratique à la longue.
J’ai alors cherché les différences entre mon LiveCD d’Ubuntu (7.10) et l’installation de ma Debian Sid.
Je me suis dit que ca venait peut-être de versions différentes de Xorg.
Je décide alors de réinstaller une nouvelle fois à partir de la clé usb mais cete fois-ci, pour assurer le coup, j’installe une Stable avec un linux-image.2.6.26-2-686 et une image générique (avec tous les drivers disponibles) au lieu d’une image ciblée.
J’ai choisi d’installer l’environnement de bureau alors que d’habitude, j’installe Xorg et gnome-core “à la main”.

Au reboot suivant, l’affichage marche sur le laptop quand la session démarre. Impossible par contre de switcher l’affichage sur l’écran externe.
J’avoue que je ne comprends pas trop ce qu’il se passe. Je dois ajouter que je ne peux pas voir les traces habituelles du démarrage, je n’ai que le fondu blanc vers noir. L’image apparait quand GDM se lance (j’imagine)…
je marque donc résolu mais si quelqu’un peut m’expliquer, je m’endormirais moins con!

Merci Stun pour ta réponse.

Pour info et à tout hasard, le xorg.conf:

[code]# xorg.conf (X.Org X Window System server configuration file)

This file was generated by dexconf, the Debian X Configuration tool, using

values from the debconf database.

Edit this file with caution, and see the xorg.conf manual page.

(Type “man xorg.conf” at the shell prompt.)

This file is automatically updated on xserver-xorg package upgrades only

if it has not been modified since the last upgrade of the xserver-xorg

package.

If you have edited this file but would like it to be automatically updated

again, run the following command:

sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option “XkbRules” "xorg"
Option “XkbModel” "pc105"
Option “XkbLayout” "fr"
Option “XkbVariant” "latin9"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection[/code]

Configured Mouse, Configured Video Device, Configured Monitor, c’est quand même pas trop parlant :confused:

edit: corrections

ouai c’est bien bizard tout ça :s…

Tu as testé la 3D? Neverball/neverputt?

bon, quoi qu’il en soit, ne pas oublier qu’un laptop n’est pas conçu pour s’envoler droit par terre ou dans un mur hein :slightly_smiling:

Je ne connaissais pas ces jeux. Pas de probleme, ca fonctionne. Glxgears me donne mon score habituel.

Merci d’avoir lu mes laïus!

ce n’est pas la carte/controleur graphique qui est hs si ton affichage est normal sur un écran externe, c’est ta dalle qui semble avoir morflée d’après ce que tu dis (confirmée par les lignes de différentes couleurs), donc tu dois à mon avis racheter une dalle, ça se trouve sans trop de difficulté sur internet (ebay et site spécialisés).

table de partitions introuvable => le disc dur a du morflé aussi, vérifis toujours si il est bien branché…

[quote=“ReNzO_08”]ce n’est pas la carte/controleur graphique qui est hs si ton affichage est normal sur un écran externe, c’est ta dalle qui semble avoir morflée d’après ce que tu dis (confirmée par les lignes de différentes couleurs),
table de partitions introuvable => le disc dur a du morflé aussi, vérifis toujours si il est bien branché…[/quote]

Merci ReNzO_08. Toutefois, ma dalle marche plutot bien puisque:
_ en utilisant le liveCD, j’ai un affichage sur la dalle
_ en ayant réinstallé Debian Stable, j’ai également l’affichage sur la dalle (j’utilise d’ailleurs actuellement mon laptop sans écran auxilliaire).
Pour mon disque dur, j’en ai changé, j’ai mis l’autre de côté. Je m’en occuperai plus tard.

Le seul problème qu’il me reste (et ce n’en est pas vraiment un, c’est pour cela que j’ai marqué “résolu”) c’est que quand je veux switcher vers une TTY en faisant Ctrl+ALt+ F1 (ou F2, F3… F6), je n’ai pas l’affichage normal du shell. J’obtiens ce fondu noir vers blanc qui se stabilise par un écran rempli de lignes de couleurs… En revanche, quand je repasse sur la F7, l’affichage est normal.

parce qu’une video est toujours plus parlante que des discours, voici le probleme en video.

Notez qu’il n’est pas aisé de faire le Ctrl+Alt+F7 d’une seule main :wink:

Effectivement je ne pensais pas à ce genre de lignes méacoulpa…

En regardant la video, on peut dire que ce n’est pas un problème lié au serveur X, puisque c’est juste en mode terminal tty que l’affichage pose problème tu devrais peut-être regarder du côté de la directive defoptions= dans /boot/grub/menu.lst pour paramétrer l’affichage des tty

exemple, pour avoir un affichage de tes tty en résolution 1024*768 en couleur édites ton fichier /boot/grub/menu.lst avec la ligne suivante pour la directive defoptions

ensuite

puis reboot

ps : alt+F7 est plus aisée d’une main

merci à nouveau.

voici le menu.lst après édition, update-grub et reboot

[code]19:45 tophe@grotop ~% cat /boot/grub/menu.lst

menu.lst - See: grub(8), info grub, update-grub(8)

grub-install(8), grub-floppy(8),

grub-md5-crypt, /usr/share/doc/grub

and /usr/share/doc/grub-legacy-doc/.

default num

Set the default entry to the entry number NUM. Numbering starts from 0, and

the entry number 0 is the default if the command is not used.

You can specify ‘saved’ instead of a number. In this case, the default entry

is the entry saved with the command ‘savedefault’.

WARNING: If you are using dmraid do not change this entry to ‘saved’ or your

array will desync and will not let you boot your system.

default 0

timeout sec

Set a timeout, in SEC seconds, before automatically booting the default entry

(normally the first entry defined).

timeout 5

Pretty colours

color cyan/blue white/blue

password [’–md5’] passwd

If used in the first section of a menu file, disable all interactive editing

control (menu entry editor and command-line) and entries protected by the

command ‘lock’

e.g. password topsecret

password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

password topsecret

examples

title Windows 95/98/NT/2000

root (hd0,0)

makeactive

chainloader +1

title Linux

root (hd0,1)

kernel /vmlinuz root=/dev/hda2 ro

Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

BEGIN AUTOMAGIC KERNELS LIST

lines between the AUTOMAGIC KERNELS LIST markers will be modified

by the debian update-grub script except for the default options below

DO NOT UNCOMMENT THEM, Just edit them to your needs

## Start Default Options

default kernel options

default kernel options for automagic boot options

If you want special options for specific kernels use kopt_x_y_z

where x.y.z is kernel version. Minor versions can be omitted.

e.g. kopt=root=/dev/hda1 ro

kopt_2_6_8=root=/dev/hdc1 ro

kopt_2_6_8_2_686=root=/dev/hdc2 ro

kopt=root=/dev/sda1 ro

default grub root device

e.g. groot=(hd0,0)

groot=(hd0,0)

should update-grub create alternative automagic boot options

e.g. alternative=true

alternative=false

alternative=true

should update-grub lock alternative automagic boot options

e.g. lockalternative=true

lockalternative=false

lockalternative=false

additional options to use with the default boot option, but not with the

alternatives

e.g. defoptions=vga=791 resume=/dev/hda5

defoptions=vga=791

should update-grub lock old automagic boot options

e.g. lockold=false

lockold=true

lockold=false

Xen hypervisor options to use with the default Xen boot option

xenhopt=

Xen Linux kernel options to use with the default Xen boot option

xenkopt=console=tty0

altoption boot targets option

multiple altoptions lines are allowed

e.g. altoptions=(extra menu suffix) extra boot options

altoptions=(single-user) single

altoptions=(single-user mode) single

controls how many kernels should be put into the menu.lst

only counts the first occurence of a kernel, not the

alternative kernel options

e.g. howmany=all

howmany=7

howmany=all

should update-grub create memtest86 boot option

e.g. memtest86=true

memtest86=false

memtest86=true

should update-grub adjust the value of the default booted system

can be true or false

updatedefaultentry=false

should update-grub add savedefault to the default options

can be true or false

savedefault=false

## End Default Options

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro vga=791
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.26-2-686

END DEBIAN AUTOMAGIC KERNELS LIST

19:45 tophe@grotop ~%
[/code]

Cela ne règle pas le problème. J’observe toutefois (on le voit dans la video) que la résolution de la console pendant le boot a changé.

J’ai fait une video de mon boot sur laquelle on voit qu’en appuyant sur la coque, j’obtiens des images. Sur la fin, je tente Ctrl+Alt+F1 et Ctrl+Alt+F2 avant de repasser en session graphique.

La vérité est ailleurs…

Je viens de visionner ta derniere vidéo, on voit que le problème arrive dès le démarrage de la machine, avant même le chargement de Grub et donc du système, il y a bien un problème matériel.

Je ne sais pas si ton pc portable est équipée d’une carte graphique ou si il n’a qu’un controleur intégré mais si il est équipé d’une carte graphique et d’un controleur tu as déjà la possibilité de tester en désactivant l’un d’entre eux dans le bios.

Si tu branche un écran externe et que tu switch tout de suite dessus, tu n’a pas du tout ce problème d’affichage même au démarrage du pc comme là?

La zone où tu appuies avec ton doigt est en générale la zone où il y a les branchements de la dalle en dessous…donc tu peux toujours vérifier ça en démontant le “capot” aussi ça ce déclipse normalement en dessous t’as des petits circuits des boutons pour allumer le pc, le volume…et les ptites fiches de branchements de la dalle. Mais quand tu appuis ça peut aussi appuyer sur le radiateur/pad (pad thermique qui peut être changé des fois pour régler des problèmes) du chipset graphique.

merci ReNzO_08.
Je ferai ces investigations dès que j’aurai un peu plus de temps devant moi. Je mettrai le résultat sur ce fil.

Bon, j’ai trouvé la source du dysfonctionnement:
tu avais encore vu juste ReNzO_08, en démontant le capot et en appuyant sur le pipe du chipset, l’affichage est stable et propre. Le pipe est en fait un peu décollé, il a du se tordre lors du choc.
Merci encore.
maintenant, le [résolu] est un vrai [résolu]
:wink:

Au fait, quand tu es sur les terminaux virtuels 1,2,…,6 pas la peine de faire CTRL+ALT+Fi pour aller sur le i-ième, il suffit de faire ALT+Fi.

Effectivement! Je ne savais pas.
Du coup, je comprends mieux pourquoi ReNzO me disais qu’il était plus aisé de faire Alt+F7 d’une seule main.
Merci pour le truc