Identifier un problème de stabilité mémoire
Ce sujet vous aidera à identifier les problèmes ayant pour origine la mémoire. Trop souvent avec de la mémoire noname (générique), des problèmes plus ou moins grave de stabilité sont à déplorer. Tout particulièrement avec certaines cartes mères bas de gamme?
Instabilité mémoire : des origines variables.
Pour identifier un problème flagrant de stabilité, on utilise bien souvent le très bon utilitaire Memtest86 v3.0. Il permet de scanner toute la mémoire et tente, au moyen de divers motifs de tests et sous plusieurs approches différentes, de déceler d?éventuels problèmes d?altération de données, c?est à dire potentiellement d?instabilité. Rappelons qu?une barrette stable ne fait AUCUNE erreur après plusieurs passes.
Il n?existe toutefois pas qu?une seule origine à un problème d?instabilité mémoire. Les sources peuvent être diverses. L?instabilité peut tout aussi bien avoir pour origine les barrettes, que la carte mère, ou encore la combinaison des deux qui se relève instable. Faisons un inventaire des sources de problèmes les plus courants.
- La barrette est physiquement endommagée par endroits.
Dans ce genre de cas, Memtest décèle rapidement un certain nombre d?erreurs. Des adresses spécifiques de la barrette altèrent de manière importante les données qui y sont stockées. Il est assez facile d?identifier ce genre de cas : quelque soit la tension et la fréquence d?utilisation de la ram, des erreurs seront toujours présentes aux mêmes endroits. Ce genre de problème conduit surtout à des plantages très violents, une impossibilité d?installer l?OS pour cause de freezes ou erreurs fatales, ou encore reboots. Certaines barrettes peuvent même refuser de fonctionner en raison des dommages. Sans avoir de chiffres exacts, on peut estimer que 4 à 5% des nonames présentent, dès achat, ce genre de défauts. A noter aussi que la barrette a pu être endommagée pendant son transit entre les mains du grossiste, du revendeur puis du client. Il suffit que l?un n?ai pas pris de précautions avec l?électricité statique pour endommager la barrette.
- La barrette est de qualité médiocre et, utilisée dans des conditions insatisfaisantes, se retrouve instable.
La source de l?instabilité provient à la fois de la mémoire de faible qualité et de la carte mère ayant une mauvaise gestion de la ram, souvent illustré par une tension d?alimentation trop faible par rapport à la normale. La combinaison des deux est souvent catastrophique. Memtest détecte alors souvent des erreurs en nombre assez important. Pour vérifier que c?est bien la combinaison des deux composants qui pose problème, on peut tester la barrette sur une carte mère de qualité, offrant une tension d?alimentation (Vddr pour la DDR, 2.5v par défaut, 2.6v sur Asus la plupart du temps) correcte ou supérieure au nominal. Si les erreurs disparaissent, c?est bien l?autre carte mère qui est trop légère pour supporter cette ram de manière stable. Ce « défaut » de légèreté est très répandu dans le noname actuel et constitue un véritable fléaux. C?est pour ceci qu?il faut privilégier les barrettes de marque, certifiées pour fonctionner à +/- 10% de tension autour du nominal, et ainsi de manière stable sur toutes les cartes mères.
- La barrette n?est pas montée dans le bon slot
Parfois à force de chercher des origines complexes, on oublie d?analyser celles qui sont plus simple. Une instabilité peut provenir de la position de la barrette sur la carte mère. Normalement, les barrettes doivent être installées à partir du premier slot DIMM spécifié dans le manuel. Parfois, il suffit donc de changer la barrette de slot pour retrouver une mémoire stable.
- Comment se traduit à l?utilisation l?emploi d?une barrette de ram instable ?
Cela s?illustre en pratique par :
- Un refus de fonctionnement/démarrage complet
- Des erreurs de copie de fichiers à l?installation de 2K/XP, plus ou moins aléatoirement
- Des redémarrages violents à l?utilisation
- Des écrans bleus aléatoires dont le message varie fréquemment
- Des retours brutaux sur le bureau
- Des plantages plus ou moins fréquents et suspects
- Des erreurs du type « Memory cannot be write »
- Illustration pratique de l?utilisation de mémoire noname sur différentes cartes mères
Avec 10 barrettes noname 256 Mo PC2100, neuves, aux chips estampillés ?PCI? :
- 8 barrettes ont refusé de démarrer sur A7N8X deluxe
- 2 étaient instable à 2.6v de DDR (problèmes de copie de fichier) et se sont montrées normalement stables à 2.7v.
- Aucune de ces barrettes n?a fonctionné convenablement sur des cartes ECS (K7S5AL/6A).
Memtest86, un outil limité
- Une erreur reportée sous Memtest n?indique pas forcement que la mémoire est en cause. L?origine peut très bien être la carte mère (chipset) ou le processeur s?il est mal refroidi. Ce genre de cas est marginal, mais possible.
- Inversement, ce n?est pas parce qu?aucune erreur n?est détectée que les barrettes sont mises hors de cause. Les patterns de Memtest sont loin d?être infaillibles, et il arrive régulièrement de voir des systèmes très instables à cause d?une barrette, sur lesquels 15 passes de Memtest ne décèlent même pas une erreur. Le mieux est de tester avec un 3Dmark2001SE en boucle ou encore l?excellent CC/Business Winstone.
- Memtest86 est disponible ici :
Disquette http://www.memtest86.com/memt30.zip
CD http://www.memtest86.com/memtest86-3.0.iso.zip
Le premier lien est une archive permettant la création d?une disquette bootable, qui lance le test sans besoin d?un quelconque système d?exploitation ou même d?un disque dur. Il suffit de mettre la disquette en tant que premier disque de démarrage dans le bios.
Le second est l?image Nero d?un CD Bootable de Memtest, pratique si vous n?avez plus de lecteur de disquettes.
Compatibilité des barrettes SDRAM actuelles avec les systèmes un peu anciens
Consultez cet article sur PPC, rédigé par moi même avec l'aimable collaboration de LDLC :
http://www.presence-pc.com/articlev3.php?article=72
Il vous renseignera sur la compatibilité avec les vieux chipset des modules de densité variable que l'on trouve actuellement. Pratique pour savoir quel type de 256 Mo passera sur votre 440BX par exemple, et pour savoir précisemment pourquoi seul le quart ou la moitié de la capacité est detectée.
---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.