คุณรู้สึกว่าคอมพิวเตอร์โน้ตบุ๊กของคุณร้อนผิดปกติเมื่อใช้งานบน Ubuntu หรือไม่? บทความนี้เสนอกระบวนการซอฟต์แวร์สมบูรณ์ สำหรับทำให้เย็น, เฝ้าดู et ควบคุมอุณหภูมิของเครื่องคุณ.

วัตถุประสงค์ของคู่มือนี้

  • ลดอุณหภูมิโดยรวมของคอมพิวเตอร์

  • ปรับปรุงการจัดการพลังงาน

  • ตรวจสอบส่วนประกอบสำคัญ (CPU, GPU, ฯลฯ)

  • หลีกเลี่ยงการชะลอตัวเนื่องจากการทำให้ช้าลงจากความร้อน

@startuml
start
:ติดตั้งเครื่องมือ;
:วิเคราะห์เซ็นเซอร์;
:ใช้การตั้งค่า;
note right: cpufreq, tlp, auto-cpufreq
:ตรวจสอบแบบเรียลไทม์;
stop
@enduml

ข้อกำหนดเบื้องต้น

  • เครื่อง Ubuntu (เวอร์ชั่น 20.04 หรือสูงกว่าแนะนำ)

  • การเชื่อมต่ออินเทอร์เน็ต

  • ความชำนาญในการใช้บรรทัดคำสั่ง (ระดับเริ่มต้นถึงกลาง)

ติดตั้งและกำหนดค่าเครื่องมือ

lm-sensors` เพื่อตรวจจับเซ็นเซอร์

sudo apt install lm-sensors
sudo sensors-detect
sensors

ตอบ`YES`ต่อคำถามทั้งหมดของ`sensors-detect`เพื่อตรวจสอบโมดูล

tlp` : ผู้จัดการพลังงานอัจฉริยะ

sudo apt install tlp tlp-rdw
sudo systemctl enable tlp
sudo systemctl start tlp
@startuml
(*) --> "TLP ทำงานหรือไม่?"
if "ใช่" then
  --> [yes] "ลดการใช้"
  --> "จำกัดความถี่ CPU"
else
  --> [no] "เริ่มต้น TLP"
  --> "เปิดใช้งานอัตโนมัติ"
endif
-->(*)
@enduml

cpufrequtils` : จำกัดความถี่ของ CPU

sudo apt install cpufrequtils
cpufreq-info
sudo cpufreq-set -g powersave
  • powersave: จำกัดจุดสูงสุดของความถี่

  • `performance`ให้ความสำคัญกับพลังเหนืออุณหภูมิ

auto-cpufreq` : การจัดการแบบไดนามิกที่เรียบง่าย

git clone https://github.com/AdnanHodzic/auto-cpufreq.git
cd auto-cpufreq
sudo ./auto-cpufreq-installer
sudo auto-cpufreq --install
@startuml
start
:การวิเคราะห์โหลดระบบ;
:ตั้งค่าความถี่ CPU;
:การตรวจสอบอุณหภูมิ;
:การปรับตัวแบบไดนามิก;
stop
@enduml

thermald` : การป้องกันความร้อนอัตโนมัติ

sudo apt install thermald
sudo systemctl enable thermald
sudo systemctl start thermald

การเฝ้าระวังแบบเรียลไทม์

sensors` ในบรรทัดคำสั่ง

watch -n 2 sensors

ตัวเลือก GUI : `psensor

sudo apt install psensor

อินเทอร์เฟซกราฟิกแบบง่ายสำหรับ CPU, GPU และพัดลม.

เคล็ดลับเพิ่มเติม

  • ปิดแท็บและแอปพลิเคชันที่ใช้หนัก (ตัวอย่าง: เบราว์เซอร์)

  • หลีกเลี่ยงการใช้งานที่เข้มข้นบนแบตเตอรี่

  • ตรวจสอบกระบวนการผ่าน`htop`:

sudo apt install htop
htop

ทำความสะอาดระบบเพื่อลดการโอเวอร์โหลด

sudo apt autoremove
sudo apt autoclean
sudo journalctl --vacuum-time=3d

เพื่อให้ไปได้ไกลขึ้น

คุณสามารถสร้างบริการได้`systemd`ที่ปรับแต่งได้เพื่อใช้การตั้งค่าบางอย่างโดยอัตโนมัติเมื่อเริ่มการทำงาน คุณต้องการตัวอย่างในบทความต่อไปหรือไม่? บอกฉันเลย!

📚 สรุป

ด้วยการรวมเครื่องมือเหล่านี้อย่างง่ายดาย คุณจะได้รับ :

  • อุณหภูมิ CPU ที่ถูกควบคุม

  • มีเสียงในการระบายอากาศน้อยลง

  • ความเป็นอิสระที่ดีขึ้น

อย่าลืมติดตามอุณหภูมิของคุณเป็นประจำเพื่อป้องกันความร้อนสูงเกินไป

(no response) การป้องกันดียิ่งกว่าการให้ CPU ละลาย (empty)

บทความที่เกี่ยวข้อง