Wie kann ich Intel Idle Max Cstate auf 1 setzen und wie kann ich überprüfen, wann es fertig ist? Ich habe ein Einfrierproblem wegen Bay Trail Cores.
Ich habe versucht, Kernel 4.5 4.1.12 4.4, aber das Einfrieren Problem weiterhin. Im Moment ist 4.4 meine Kernel-Version.
Antworten:
Bei Verwendung von GRUB:
Mit
sudo
, bearbeiten/etc/default/grub
und bearbeiten Sie dieGRUB_CMDLINE_LINUX_DEFAULT
Zeile, dieintel_idle.max_cstate=1
zu dem hinzugefügt wird , was möglicherweise bereits vorhanden ist. Führen Sie nach dem Speichern der Datei einensudo update-grub
Neustart durch. Schlagen Sie vor, zuerst eine Kopie Ihrer ursprünglichen Grub-Datei zu speichern.Um zu überprüfen, ob Ihr Zustand nicht tiefer als 1 ist, verwenden Sie Turbostat (Paket: linux-tools-common).
Beispiel (wo schon was drauf ist
GRUB_CMDLINE_LINUX_DEFAULT
):Vorher (bearbeitet):
Nehmen Sie die Änderung vor (mit meiner Methode zur Konfigurationssteuerung):
Ändere das:
Dazu:
Und Update:
Überprüfen Sie nun (bearbeitet):
Sie sollten diese Nachrichten auch in
dmesg
undvar/log/kern.log
(bearbeitet) sehen:quelle
turbostat
zeigt, dass der Zustand nicht tiefer als 1 geht. Womit meinen Sie dasdeeper
? Was kann man anders machen, wenn es tiefer geht?intel_idle.max_cstate=1
im Grub wieGRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
mit einem Grub-Update aktiviertsudo update-grub
und die Maschine neu gestartet. Es treten keine harten Neustarts mehr auf. Ich bin froh, dass ich mein Problem gelöst habe. Ich frage mich, was genau diese Eigenschaft der CPU sagt.Nachdem ich die gleichen Freeze-Probleme mit Linux und meinem Asrock Q2900 hatte, fand ich auf einer deutschen IT-Website die von Intel bereitgestellte Lösung / Problemumgehung. ( https://www.golem.de/news/intel-einfrieren-bei-intels-bay-trail-socs-durch-patch-abgefedert-1609-123546.html ) Es gibt ein allgemeines Problem mit Bay-Trail-SoCs von Intel. Der Link zum Patch: https://bugzilla.kernel.org/attachment.cgi?id=223851
Weitere Informationen: Dieser Patch / dieses Skript erhält den Energiesparmodus. Die obige Themenlösung entfernt diesen Modus überhaupt.
quelle
Bearbeiten Sie / etc / defaults / grub:
Lauf
quelle
Es ist nicht mehr erforderlich, grub zu aktualisieren, wenn Sie zu einem neuesten Kernel wechseln.
Laut Kommentar Nr. 1013 im Fehlerbericht ist dies nun behoben:
Es hat ungefähr vier Jahre gedauert, um diesen Fehler zu beheben, der erstmals am 8. Dezember 2015 gemeldet wurde.
quelle