編譯 OpenCV 時 CPU 溫度達到 90+ *C

編譯 OpenCV 時 CPU 溫度達到 90+ *C

所以我買了一台二手工作站,特別是聯想 D20。

它的配置是:

2x Xeon X5670(原廠速度和冷卻器)

16 GB 註冊 ECC (4x 4GB)

300GB VelociRaptor 10k RPM 硬碟

英偉達 Quadro 600

Ubuntu 16.04.1 LTS

當我從原始碼編譯 OpenCV 時,我發現多個核心的 Cpu 溫度遠高於 90* C。所有其他溫度都在 45 - 60 *C 左右正常。只有核心溫度曾經達到那麼高,然後在保持該溫度 4 -5 分鐘後下降到 50 - 60 *C。然後又爬上去,又下來,直到編譯完成。

我正在使用 psensor 測量溫度

答案1

步驟1:

吹掉電腦上的灰塵,尤其是風扇和 CPU 冷卻器上的灰塵。如果您的電腦較舊,CPU 上的導熱膏可能需要重新塗抹。

第2步:

我會安裝thermald...

  • sudo apt-get 更新

  • sudo apt-get 安裝 Thermald

Thermald在 16.04 的早期版本中存在 bug。更新到16.04.2應該就可以了。

Thermald附帶一個預設配置文件,/etc/thermald/thermal-conf.xml該文件將控制大多數計算機,但可能需要針對某些計算機進行自訂。請參閱man thermal-conf.xml參考資料 中的一些詳細資訊和範例。一旦修改了配置文件,停止thermald並重新啟動它:

sudo service thermald restart

安裝 Thermald 後,我會停止該thermald進程,然後手動運行它以sudo thermald --no-daemon即時觀察其操作。此即時資訊可用於建立您自己的自訂 Thermal-conf.xml 檔案。請參閱man thermald以獲取更多資訊。

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

您可以在 Ask Ubuntu 上搜索thermald,看看以前有什麼答案。

一個很好的入門參考位於https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues

相關內容