Debian

如何更改 Linux Mint Debian 筆記型電腦上的系統冷卻策略

  • May 23, 2019

如何在Linux Mint Debian中減慢或關閉風扇?

在 Windows 7 中,它有一個名為“系統冷卻策略”的功能,我已設置為被動冷卻,因此筆記型電腦的風扇不會旋轉。只需使用一個簡單的程式碼工作室就可以讓風扇加速很多並且超級響亮。Windows 7 有這個功能,我真的很喜歡它,但是我在我的 Linux Mint Debian 建構中沒有找到類似的功能。

開始前註意:

此功能取決於您的硬體和軟體。如果您的硬體不支持風扇速度控制,或者不向作業系統顯示它們,那麼您很可能無法使用此解決方案。如果是這樣,但軟體(又名核心)不知道如何控制它,那麼你就沒有運氣了。


  1. 安裝lm-sensorsfancontrol軟體包。

  2. 配置 lm 感測器

  3. 在終端輸入sudo sensors-detect並回答所有“是”/“否”問題。(可能會損壞您的系統或導致系統崩潰。對於很多系統來說,它是安全的。無法保證此過程不會永久損壞您的系統,我只是認為這種嚴重故障的可能性**真的很低.**在處理系統配置之前保存所有工作以備最終崩潰/凍結/重新啟動總是好主意。如果您不確定,請閱讀評論並嘗試搜尋網路並獲得一些高級概述,然後再對所有內容進行確認,也許是選擇你的 YES-es 就足夠了)

  4. 在sensors-detect 結束時,會顯示需要載入的模組列表。輸入“yes”讓sensors-detect 將這些模組插入/etc/modules,或者自己編輯/etc/modules。

  5. 執行sudo service module-init-tools restart。這將讀取您/etc/modules在步驟 3 中所做的更改,並將新模組插入核心。

    • 注意:如果您執行的是 Ubuntu 13.04 或更高版本,則此第 3 步命令應替換為 sudo service kmod start。
  6. 配置風扇控制

  7. 在終端類型sudo pwmconfig中。此腳本將停止每個風扇 5 秒鐘,以找出哪些風扇可以由哪個 PWM 搖桿控制。腳本循環遍歷所有風扇後,您可以配置哪個風扇對應哪個溫度。

  8. 您必須指定要使用的感測器。這有點棘手。如果您只有一個風扇,請確保為您的核心使用溫度感測器來確定風扇控制速度。

  9. 執行提示並將更改保存到預設位置。

  10. 進行調整以進行微調/etc/fancontrol並使用 sudo service fancontrol restart 應用您的更改。(在我的情況下,我將間隔設置為 2 秒。)

  11. 設置風扇控制服務

  12. 執行sudo service fancontrol start。這也將使 fancontrol 服務在系統啟動時自動執行。

在我/etc/fancontrol的 CPU 案例中,我使用了:

hwmon0/device/pwm2 的設置:(

取決於 hwmon0/device/temp2_input)(控制 hwmon0/device/fan2_input)

INTERVAL=2
MINTEMP=40  
MAXTEMP=60  
MINSTART=150  
MINSTOP=0  
MINPWM=0  
MAXPWM=255 

在不同的系統上是:

INTERVAL=10
DEVPATH=hwmon1=devices/platform/coretemp.0 hwmon2=devices/platform/nct6775.2608
DEVNAME=hwmon1=coretemp hwmon2=nct6779
FCTEMPS=hwmon2/pwm2=hwmon1/temp2_input
FCFANS=hwmon2/pwm2=hwmon2/fan2_input
MINTEMP=hwmon2/pwm2=49
MAXTEMP=hwmon2/pwm2=83
MINSTART=hwmon2/pwm2=150
MINSTOP=hwmon2/pwm2=15
MINPWM=hwmon2/pwm2=14
MAXPWM=hwmon2/pwm2=255

是有關設置的一些有用資訊以及它們的實際作用

來源:https ://askubuntu.com/questions/22108/how-to-control-fan-speed

關於減少過熱:

  1. TLP

TLP 是我最喜歡的 Linux 電源管理工具。它是一個經過預先配置的守護程序,可減少過熱並延長電池壽命。您只需要安裝 TLP 並重新啟動系統。它將在每次啟動時自動啟動並繼續在後台執行。在安裝 Ubuntu 之後,我總是將 TLP 的安裝放在最重要的事情中,因為它的簡單性和實用性。

要在基於 Ubuntu 的 Linux 發行版中安裝 TLP,請使用以下命令:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

如果您使用的是 ThinkPad,則需要一個額外的步驟:

sudo apt-get install tp-smapi-dkms acpi-call-dkms

安裝後重新啟動系統。查看此頁面以獲取其他 Linux 發行版中的安裝說明。

您可能會在幾小時或幾天后開始感受到差異。要解除安裝 TLP,可以使用以下命令:

sudo apt-get remove tlp
sudo add-apt-repository --remove ppa:linrunner/tlp

來源:https ://itsfoss.com/reduce-overheat-laptops-linux/

官方支持的 Ubuntu 版本;以及相應的 Linux Mint 版本;但不是 LMDE(參見 Debian)

包儲存庫

將 TLP-PPA 添加到您的包源中:

見上面的命令

Debian

Debian oldstable、stable、testing 和unstable;以及 Linux Mint Debian 版 (LMDE)

在 root shell 中執行以下步驟。軟體包儲存庫 Debian 穩定、測試和不穩定

以下 TLP 和 ThinkPad 相關軟體包可通過官方 Debian 儲存庫獲得。

注意:由於 Debian 10.0 “Buster” 即將凍結,目前不允許維護者通過 backports 在 testing (Buster) 和 stable (Stretch)、oldstable (Jessie) 中提供 >= 1.2 的軟體包。請從unstable下載安裝:tlp、tlp-rdw。Debian 9.0“拉伸”

最新版本的 TLP 包可通過 Debian Backports 獲得(閱讀更多)。

將以下行添加到您的/etc/apt/sources.list

deb http://ftp.debian.org/debian stretch-backports main

Debian 8.0“傑西”

TLP 軟體包只能通過 Debian Backports 獲得(閱讀更多)。

將以下行添加到您的/etc/apt/sources.list

deb http://ftp.debian.org/debian jessie-backports-sloppy main

更新包數據:

apt-get update

包安裝

安裝以下軟體包:

  • tlp (main) – 省電
  • tlp-rdw (main) – 可選 – 無線電設備嚮導
  • tp-smapi-dkms(主要)——可選,僅限 ThinkPad——在 tlp-stat 中為舊款 ThinkPad 提供電池充電門檻值、重新校準和特定狀態輸出
  • acpi-call-dkms(主要)——可選,僅限 ThinkPad——為較新的 ThinkPad(X220/T420 及更高版本)提供電池充電門檻值和重新校準

上述包可以通過包管理工具或終端命令安裝:

apt-get install tlp tlp-rdw

對於 Debian Backports 使用:

apt-get install -t stretch-backports tlp tlp-rdw

或者

apt-get install -t jessie-backports-sloppy tlp tlp-rdw

反而。

對於 ThinkPad,額外的

apt-get install tp-smapi-dkms acpi-call-dkms 

來源:https ://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html

引用自:https://unix.stackexchange.com/questions/520547