Linux-Überhitzungsprobleme

1

Mein Laptop ist Dell Inspiron 13 7380, eine Meldung wird im Systemprotokoll weiterhin angezeigt: CPUx: Package temperature above threshold, cpu clock throttled (total events = xxx)für alle CPU-Kerne. Meine Laptop-Temperatur war nie höher als 60 ° C durch Überwachung der Ausgabe von sensors. Handelt es sich um ein Treiberproblem oder eine Fehlkonfiguration? Wie kann ich dieses Problem beheben?

CPU: i7-8565U
Betriebssystem: Arch Linux (vollständige Aktualisierung 2019-1-19)
Desktop: Gnome 3.30.2
Kernel: Linux-ck-skylake 4.20.3

user762750
quelle
Handelt es sich um ein neues Problem, das von einem kürzlich durchgeführten Update oder einem neuen Kernel / Betriebssystem stammt? Scheint der Sensor genaue Ergebnisse zu liefern? Welches Programm / Paket überwacht und drosselt die CPU und gibt den Fehler aus?
Xen2050,
@ Xen2050 Danke für die Antwort, das Problem ist seit dem ersten Tag aufgetreten. Sensoren haben keine Probleme, ich kann die Temperatur auf meinem Laptop fühlen. Die Fehler wurden von dmesg generiert.
User762750
Ok, zumindest ist es nichts Neues. Wie funktioniert dein CPU-Fan? Eine andere Frage hier sieht so aus, als hätte sie die gleiche Meldung Gehäusetemperatur über dem Schwellenwert, CPU-Takt gedrosselt, aber es besteht Konsens darin, nur die Lüfter zu reparieren oder die Lüftungsschlitze zu reinigen alt und ineffektiv. Und das Syslog ( /var/log/syslog?) Hat möglicherweise mehr Informationen. Ein anderes Programm muss die Fehlermeldungen in dmesg ablegen.
Xen2050
Fans funktionieren gut. Der Laptop wurde vor zwei Monaten gekauft, es ist unwahrscheinlich, dass ein Hardwareproblem oder Staub im Kühlkörper vorliegt. Das Systemprotokoll sieht normal aus.
User762750
Zeigt das BIOS auch Temperaturen an? Sind sie ähnlich wie was sensorszeigt?
Xen2050,

Antworten:

0

Work hat gerade einige dieser Laptops gekauft, und alle haben ein beträchtliches Lüftergeräusch, wenn sie aufgefordert werden, so gut wie alles zu tun. Es scheint, dass diese CPU so konstruiert ist, dass sie laut Intel standardmäßig eine eigene thermische Hüllkurve mit einer "maximalen Turbofrequenz" von 4,6 GHz überträgt . Aus meiner eigenen Erfahrung und aus dieser reddit Diskussion ist es nicht möglich, diese Turbofrequenz für etwas anderes als winzige Zeitmengen aufrechtzuerhalten.

Dies sagt mir, dass sich diese CPU fast immer in einem thermischen Drosselungsmodus befindet. Was das CPU-Design angeht, gefällt es mir, dass das Übertakten im Grunde genommen automatisiert ist. Da der Chip selbst jedoch nur für eine maximale Hitze von 25 W ausgelegt ist, habe ich festgestellt, dass die thermische Drosselung nach einem Anstieg der CPU-Temperatur auf etwa 60 ° C nachlässt und nach einigen Sekunden der Lüfter ANSTARTET, um die Leistung zu steigern Geschwindigkeit. Kombinieren Sie dies mit der scheinbar eingeschränkten Fähigkeit des Dell Inspiron 13 7380, diese Wärme abzuleiten. Die thermische Drosselung erfolgt im Allgemeinen den ganzen Tag im Büro, insbesondere wenn Sie ein leises thermisches Profil gewählt haben, da der Lüfter ärgerlich ist.

Mein Rat, schalten Sie diese Protokolleinträge aus oder ignorieren Sie sie und lassen Sie sie drosseln, wie es scheint, damit es durch kurze Aufgaben platzen kann. Möglicherweise möchten Sie die Häufigkeit der Probenahme sensorsbeim Testen erhöhen , da die Temperatur etwa 5 Sekunden lang auf 99 ° C ansteigt, bis der Lüfter auf unseren Laptops hochfährt.

Zu Ihrer Information, wenn meine unter konstanter Last ist (Multithreaded-Dateikomprimierung) und sich im stillen Modus befindet, habe ich gesehen, dass sie auf knapp unter 2,0 GHz abfällt. Außerdem habe ich nur den i7-8565U gesehen, der als Whiskey Lake aufgeführt ist, nicht Skylake. Vielleicht gibt es seit Jan ein Kernel-Update, das Sie ausprobieren können.

BeowulfNode42
quelle