Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ใช้ Auto-CPUFreq ประหยัดแบตเตอรี่แลปท็อป Linux ให้สูงสุด

แบตเตอรี่คือหัวใจของแลปท็อป ทุกอย่างที่ทำนำพลังงานไป Linux distributions หลายตัวพัฒนาประหยัดพลังงานได้ดีขึ้น แต่ยังไม่ใช่การจัดการ CPU clock อย่างมีประสิทธิภาพ auto-cpufreq เป็นเครื่องมือที่ปรับ CPU frequency/power state อัตโนมัติตาม workload จริง ใช้ Intel Turbo Boost ได้เหมาะสม → ประหยัดแบตเตอรี่มากขึ้นโดยไม่犠牲 performance เมื่อต้องการ

หลักการทำงาน

auto-cpufreq ทำงานร่วมกับ kernel ทำ micro-adjustments ตลอดเวลา แก้ปัญหา distro หลายตัวที่ตั้ง CPU performance เหมือนเสียบปลั๊กตลอดเวลาแม้จะใช้แบตเตอรี่ รองรับ proprietary tech เช่น Intel Turbo Boost, AMD CPPC, Intel Speed Shift

ไม่ขัดจังหวะ monitoring tools อื่นๆ (htop, btop, ฯลฯ)

การติดตั้ง

ทาง Snap (ง่ายที่สุด)

sudo snap install auto-cpufreq

Linux Mint: snap ถูกบล็อก ต้องรัน sudo rm /etc/apt/preferences.d/nosnap.pref ก่อน

ทาง GitHub

git clone https://github.com/AdnanHodzic/auto-cpufreq.git
cd auto-cpufreq && sudo ./auto-cpufreq-installer

การใช้งาน

1. ทดสอบด้วย Live Mode (ไม่ติดตั้ง service):

sudo auto-cpufreq --live

จะแสดงข้อมูล CPU อัปเดตทุกๆ วินาที ใช้งานปกติดูว่ามีปัญหาหรือไม่

2. ติดตั้งเป็น Daemon (Systemd Service):

sudo auto-cpufreq --install

รีบูท แล้วตรวจสอบสถานะ:

# Snap
systemctl status snap.auto-cpufreq.service.service
# GitHub
systemctl status auto-cpufreq

3. ดูสถิติการทำงาน:

auto-cpufreq --stats

เพิ่มประสิทธิภาพเพิ่มเติม

CPU clock management ไม่ใช่สาเหตุเดียวของการใช้แบตเตอรี่เร็ว แอปพลิเคชันบางตัวกินพลังงานมาก ใช้ PowerTOP ตรวจสอบ process ที่กินพลังงานมากที่สุด:

sudo apt install powertop
sudo powertop

แท็บ "Tunables" จะแสดงการตั้งค่าที่แนะนำ สามารถ auto-tune ได้ด้วย powertop --auto-tune

มีเทคนิคประหยัดแบตอื่นๆ แชร์ในคอมเมนต์ได้เลย!