Ich hatte das gleiche Problem bei meinem letzten Versuch, ein Upgrade (mit einer Neuinstallation) von 16.04 LTS auf 18.04 LTS durchzuführen. Wenn ich im Internet surfe und speziell wenn ich Videos abspiele, wird meine CPU + GPU zu schnell auf ein hohes Niveau angehoben, wodurch das Drosseln ausgelöst wird und unerträgliche Verzögerungen auftreten, die das System für mindestens 60 Sekunden unbrauchbar machen.
Mit Ubuntu 16.04 LTS habe ich dieses Problem nie erlebt. Natürlich wurden die Temperaturen häufig erhöht und die Drosselung ausgelöst (immerhin ist dies ein Laptop), aber das System war nie unbrauchbar und die Videowiedergabe verlief reibungslos.
Meine vorherige Lösung bestand darin, wieder auf 16.04 LTS herunterzustufen, aber jetzt brauche ich die neuere Version, um eine Lösung zu finden.
Systemspezifikationen:
- CPU: Intel Core i7-6500U
- GPU: Intel HD Graphics 520
- Ubuntu: 18.04 LTS
- Linux: 4.15.0-30
- Mesa: 18,0,5
- Hardwarebeschleunigung: Ein
UPDATE 1
Auf jeden Fall ist es ein Problem mit der Frequenzdrosselung. Anstatt die CPU-Frequenz zu drosseln, um eine Überhitzung des Prozessors zu vermeiden, wartet das System, bis die Temperatur ein Limit erreicht (Standardeinstellung 85 ° C), und dann wird das intel_powerclamp
Modul ausgelöst, wodurch das System 60 Sekunden oder länger unbrauchbar wird.
Ich würde eine fortschreitende Verschlechterung der Leistung erwarten intel_powerclamp
, aber nein, es ist alles oder nichts. Kann dies konfiguriert werden?
Meine aktuelle Lösung ist eine Modifikation des Skripts dieser Antwort . Es scheint zu funktionieren, aber es ist ein großer Hack. Die Systemkonfiguration muss auf herkömmliche Weise angepasst werden, um das gleiche Ergebnis zu erzielen.
UPDATE 2
Wenn ich den Frequenz-Turbo-Boost ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
) ausschalte, verschwindet das Problem vollständig. Die Temperatur erreicht niemals das Limit und das Skript, das bei Update 1 eingeführt wurde, wird nicht intel_powerclamp
ausgelöst und der Laptop ist flüssig und benutzerfreundlich.
Das Problem ist nun, dass der Turbo-Boost deaktiviert ist. Mit Ubuntu 16.04 LTS hatte ich dieses Problem nie.
Dies ist eindeutig eine schlechte Konfiguration des Thermomanagement-Subsystems von Ubuntu 18.04 LTS. Gibt es eine Möglichkeit, das Problem zu beheben?
UPDATE 3
System ist noch unbrauchbar. Die Installation des Ubuntu 18.04 LTS-Servers und anderer Komponenten als Gnome3 funktioniert. Nun, es ist keine Neuheit, die Gnome saugt, aber es war mit 16.04 verwendbar ...
quelle
make
. Ich habe versuchtmake
, nur einen Prozess zu verwenden, aber das führt zu einer längeren Laufzeit und mehr Wärme. In meinem Fall drosselt es nicht, sondern fährt den gesamten Laptop hart runter.Antworten:
Deaktivieren intel_pstate bearbeite Ihre Grub - Konfiguration beim Booten.
Öffnen Sie / etc / default / grub mit Ihrem bevorzugten Texteditor und suchen Sie die Zeile, die mit Folgendem beginnt:
Fügen Sie am Ende dieser Zeichenfolge intel_pstate = disable hinzu . Und so sieht meiner danach aus:
Führen Sie nun Folgendes aus:
Und starten Sie Ihren Laptop neu. Das ist es. Es sollte so flüssig und kühl funktionieren wie mit 16.04.
Einige zusätzliche Informationen: intel_pstate governor scheint fehlerhaft zu sein oder einfach nur dumm und unfähig, schnelle Temperaturerhöhungen zu erkennen und in der Folge die Prozessorgeschwindigkeit zu verringern. Es scheint, als würde Saint Cooling Device gebeten, die CPU unter der Abschaltschwelle zu halten. In einem Desktop-Computer mit einer DC9-Turbine wie Lüfter mag ein solcher Vertrauenssprung gerechtfertigt sein, aber in Laptops mit einem kleinen Lüfter wie meinem XPS13 ist es besser, skeptisch zu sein und diese Dinge dem guten alten ACPI (Atheist Configuration and Power Interface) zu überlassen. Zumindest bis der Gouverneur von intel_pstate ein paar Köpfe wachsen lässt.
Und der Turbo-Boost ist meistens nutzlos. Wahrscheinlich verlieren Sie nichts, wenn Sie es deaktiviert haben. Diese Funktion war zu Zeiten des Monocore-32-Bit-Prozessors nützlich, aber nicht in der 64-Bit-Multicore-Welt, in der wir gerade leben.
quelle
Ich hatte auch Probleme mit dem i7-6500u.
Durch Änderungen im Linux-Kernel wurde die Leistung von Intel-Chips verbessert, was bei Geräten mit einem niedrigen thermischen Limit zu einer thermischen Verklemmung führte.
Ich fand, dass TLP viel dazu beigetragen hat, das Verhalten abzumildern. Das Ausschalten des Turbo-Boosts ist eine weitere Möglichkeit, ihn zu zähmen. Sie können die Lüfter auch so einstellen, dass sie konstant laufen oder bei einer niedrigeren Temperatur eingeschaltet werden, wodurch sich die thermische Grenze des Geräts erhöht.
quelle
tlp
Wie bereits erwähnt,
tlp
wirkt dieser Thread Wunder, um das System unter Kontrolle zu halten. Es funktioniert mitthermald
, Intel Powerclamp, Batterie vs Wechselstrom für USB-Stromversorgung usw. Obwohl sehr konfigurierbar, musste ich die Konfigurationseinstellungen nie ändern, um ein angenehmes Out-Of-The-Box-Erlebnis zu erzielen. Bevor ich es benutzte, hatte ich alle möglichen Probleme mit einem IvyBridge-Laptop, der ständig überhitzt. Ich habe es auf meinem neuen Skylake-Laptop und die Lüfter laufen NIE, außer wenn Ubuntu 16.04 LTS auf 18.04 aktualisiert wird.Eine sehr detaillierte Beschreibung mit Installationsanweisungen erhalten Sie hier: CPU vor Überhitzung schützen
Nebenbei habe ich in den letzten zwei Wochen ein paar Fragen von Leuten gelesen, die die minimale und maximale Frequenz überschreiben oder die aktuelle Frequenz auf eine bestimmte Geschwindigkeit festlegen möchten. Aus diesem Grund habe ich mich entschlossen, ein neues bash + yad GUI-Projekt zu erstellen. Eine Registerkarte zur Anzeige der Temperaturen für alle thermischen Zonen und zum Senden von Benachrichtigungen (Popup-Blasennachrichten) ist Teil der Registerkarte. Möglicherweise wird auch eine Art Sitzungsprotokolldatei für die Zeit gespeichert, in der Sie nicht auf den Bildschirm geschaut haben.
Ich hatte gerade vor 2 Stunden die Idee, als ich diesen Thread erneut las. Keine Versprechungen, das Projekt zu machen, aber ich denke, ein paar Leute würden es mögen und ich würde viel Spaß haben :)
quelle
Dell Inspiron 17-5770 mit Intel i7-8550 und Dual-Gpu hier, Wärme- und Busprobleme mit Ubuntu 18.04 installiert. Jedes Mal, wenn ein Systemtreiber-Update vorliegt, scheint die Hardware heißer und langsamer zu werden. Das letzte Update hatte den Fall bei 140F und die CPU bei 160F, während Youtube in einem 70F-Raum mit viel Luftstrom bei 140p lag. Das hat bei mir funktioniert:
sudo nano / etc / default / grub
Suchen Sie die Zeile, die mit 'GRUB_CMDLINE_LINUX_DEFAULT =' beginnt, und fügen Sie diese Kommentare in die Anführungszeichen ein.
pci = nomsi pci = noaer
IE: GRUB_CMDLINE_LINUX_DEFAULT = "leiser Splash pci = nomsi pci = noaer"
Dann aktualisiere den Grub mit:
sudo update-grub
Ich glaube nicht, dass dies eine richtige Lösung ist. Wenn Ihr Betriebssystem jedoch kurz davor steht, Ihren Computer zu zerstören, finden Sie heraus, was funktioniert, und hoffen Sie, dass ein Update verfügbar ist, das die Situation nicht verschlimmert.
Bestes Glück
quelle
Upgrade auf Kernel 5.3 behebt mein Problem nicht mehr beim Herunterfahren des Systems aufgrund hoher Temperaturen. Ich habe aktualisiert mit:
http://ubuntuhandbook.org/index.php/2017/02/ukuu-install-latest-kernels-ubuntu-linux-mint/
quelle