web-dev-qa-db-fra.com

Comment puis-je déboguer des gels irrécupérables fréquents?

Mon nouveau XPS 13 (9360 avec processeur KabyLake) avec Ubuntu 16.04 pré-installé se bloque souvent complètement, sans raison apparente.

Les gels se produisent apparemment de manière aléatoire. Parfois, le pointeur de la souris peut toujours être déplacé pendant quelques secondes, mais le système se bloque finalement complètement. Je suis incapable de passer aux terminaux virtuels et même les codes SysRq ne semblent avoir aucun effet. Tout ce que je peux faire est d'appuyer longuement sur le bouton d'alimentation pour un arrêt complet, après quoi le système démarre normalement.

Les processus utilisateur en cours d'exécution sont généralement composés de plusieurs onglets Chrome et d'un terminal.

Les choses que j'ai vérifiées et essayées incluent:

Après cela, le gel se produit toujours. Maintenant je suis perdue. Ma question est donc:

Quels sont les moyens de trouver la cause du problème?

8
justfortherec

Désactivez intel_cstates (états d’économie d’énergie censés réduire la chaleur perdue et la consommation d’énergie du processeur) en éditant /etc/default/grub:

Sudo nano /etc/default/grub

Recherchez la ligne contenant GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Ajoutez intel_idle.max_cstate=1 directement après splash.

Sinon, si votre BIOS le permet, désactivez-le à partir de là.

Remarque: ceci est pas solution à long terme. Désactiver les états C augmente considérablement la consommation électrique et gaspillez la chaleur. N'essayez ceci que s'il n'y a pas d'autres solutions et que la mise à jour de votre noyau ne résout rien!

4
negusp

Comment installer le noyau 4.8.5

Bien que 4.8.7 soit le dernier noyau, dans ce journal de bogues de 500 ans et 1 an ( Bug 109051 - intel_idle.max_cstate = 1 requis sur baytrail pour éviter les plantages ) il est signalé que cela ne fonctionne pas . Hier encore, quelqu'un a posté qu'ils avaient essayé la version 4.8.7, elle s'est écrasée et ils sont retournés à la version 4.8.6.

Bien que le titre du journal de bogues concerne "Bay Trail", les solutions présentées s'appliquent aux autres plates-formes Intel, comme le signalent les utilisateurs. Comme il y a 582 postes couvrant presque un an, je recommande d'appuyer sur le bouton End clé après avoir ouvert le lien et défiler à partir de là.

J'ai couru 4.8.5 par intermittence avec 4.4.0-47 pendant deux semaines et je me sens à l'aise d'utiliser l'un ou l'autre. Voici les instructions pour installer la version 4.8.5 du noyau:

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-headers-4.8.5-040805_4.8.5-040805.201610280434_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-headers-4.8.5-040805-generic_4.8.5-040805.201610280434_AMD64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-image-4.8.5-040805-generic_4.8.5-040805.201610280434_AMD64.deb
Sudo dpkg -i *.deb
Sudo reboot

Vous pouvez installer n’importe quel noyau en visitant le site: ( http://kernel.ubuntu.com/~kernel-ppa/mainline/ ) et en adaptant les liens aux instructions ci-dessus.

3
WinEunuuchs2Unix