De nos jours, chaque fois qu'une configuration qui fonctionnait auparavant commence à mal se comporter, je ne prends même pas la peine de lire les journaux ou quoi que ce soit en premier. La qualité des pilotes, etc. est si bonne aujourd'hui que la plupart des bugs de type arrêt brutal ont été corrigés et un problème matériel est plus probable qu'un bug logiciel. Et même le code le plus parfait ne peut lutter contre les problèmes physiques.
Il y a quelque temps, mon ordinateur portable a commencé à agir étrangement. En regardant un film ou en compilant du code ou en faisant quoi que ce soit un peu intensif pour le CPU, tout ralentissait soudainement. Le déplacement des fenêtres prenait entre 1 et 15 secondes. La fréquence du CPU est passée de 2 GHz à 800 MHz et a décidé de rester là. Même la température au repos était d'environ +60C. De temps en temps, le tout se figeait complètement.
Après avoir nettoyé la poussière à l'intérieur de l'ordinateur portable, les choses sont revenues à la normale. Température au repos de +35-40C, pas de ralentissements.
D'accord, celle-ci était assez facile à suivre en raison de la chaleur et de la quantité excessive de poussière à l'intérieur de l'ordinateur portable. :-)
Si quelque chose de plus difficile apparaît, je laisse généralement memtest86 tourner toute la nuit et je vois si cela me donne des résultats. Si ce n'est pas le cas, j'allume cpuburn ou un programme similaire et je vois si cela fait planter mon ordinateur. Si cela ne fonctionne pas, je passe à torturer le disque dur avec bonnie++ ou iozone pour voir si quelque chose plante. Ensuite, je passe aux tests 3D, comme jouer à PPRacer.
Si je ne parviens pas à provoquer un crash contrôlé après tous ces tests, je passe à l'examen de choses plus obscures. Peut-être que la mise en veille automatique USB est à blâmer? Ou quelque chose de plus bizarre encore.
Dans un cas, l'ordinateur se bloquait à chaque fois qu'un logiciel de webcam était lancé. Après avoir passé beaucoup trop de temps à configurer les paramètres du noyau et ainsi de suite, lsusb a révélé quelque chose d'embarrassant. La webcam était connectée à un port USB 1.1 au lieu d'un port USB 2.0. Après avoir connecté la caméra à un port USB 2.0, elle a commencé à fonctionner.