CPU-Temperaturen erreichen beim Kompilieren von OpenCV über 90 °C

CPU-Temperaturen erreichen beim Kompilieren von OpenCV über 90 °C

Ich habe mir also eine gebrauchte Workstation zugelegt, genauer gesagt ein Lenovo D20.

Die Konfiguration ist:

2x Xeon X5670 (Standardgeschwindigkeit und Kühler)

16 GB registrierter ECC (4 x 4 GB)

300 GB VelociRaptor-Festplatte mit 10.000 U/min

Nvidia Quadro 600

Ubuntu 16.04.1 LTS

Während ich OpenCV aus dem Quellcode kompilierte, sah ich, dass die CPU-Temperaturen mehrerer Kerne deutlich über 90 °C stiegen. Was könnte das Problem sein? Alle anderen Temperaturen waren mit etwa 45 - 60 °C ziemlich normal. Nur die Kerntemperaturen stiegen früher so hoch und fielen dann, nachdem sie etwa 4 - 5 Minuten lang auf diesem Niveau verharrten, auf 50 - 60 °C. Danach stiegen sie wieder an und fielen wieder, bis die Kompilierung abgeschlossen war.

Ich habe die Temperaturen mit einem PSensor gemessen.

Antwort1

Schritt 1:

Blasen Sie Staub aus Ihrem Computer, insbesondere von den Lüftern und dem CPU-Kühler. Wenn Ihr Computer älter ist, muss die Wärmeleitpaste auf den CPUs möglicherweise erneut aufgetragen werden.

Schritt 2:

Ich würde installieren thermald...

  • sudo apt-get update

  • sudo apt-get installiere thermald

Thermaldwar in frühen Versionen von 16.04 fehlerhaft. Aktualisieren Sie auf 16.04.2 und es sollte in Ordnung sein.

Thermaldwird mit einer Standardkonfigurationsdatei geliefert, /etc/thermald/thermal-conf.xmldie die meisten Computer steuert, aber für manche Computer angepasst werden muss. man thermal-conf.xmlWeitere Einzelheiten und Beispiele finden Sie unter. Sobald Sie die Konfigurationsdatei geändert haben, stoppen thermaldund starten Sie sie neu:

sudo service thermald restart

Nach der Installation von thermald würde ich den thermaldProzess stoppen und manuell ausführen, um sudo thermald --no-daemonseine Aktionen in Echtzeit zu beobachten. Diese Echtzeitinformationen können verwendet werden, um Ihre eigene angepasste thermal-conf.xml-Datei zu erstellen. man thermaldWeitere Informationen finden Sie unter.

sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug

Sie können hier auf „Ask Ubuntu“ suchen, thermaldum zu sehen, welche vorherigen Antworten es gibt.

Eine gute Einstiegsreferenz ist unterhttps://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues

verwandte Informationen