Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách dùng Auto-CPUFreq để tối ưu pin laptop Linux

Không bí mật rằng việc sử dụng laptop hàng ngày bị chi phối bởi pin. Mọi hành động, từ xem video đến mở trình duyệt, đều tiêu tốn năng lượng. Năng lượng sẽ cạn kiệt lúc nào đó, quy tắc là kéo dài khoảnh khắc đó tối đa.

Thật không may, Linux không hợp tác lắm. Dù nhiều distro tiến bộ về hiệu năng pin, chúng không tận dụng tối đa khả năng CPU để mang lại trải nghiệm hiệu quả nhất.

Tuy nhiên, có một ứng dụng âm thầm kéo các "còi lê" nhỏ trong máy để đảm bảo CPU không bao giờ chạy quá nóng so với nhu cầu hiện tại. Nói công bằng, nếu bạn là user laptop trên Linux hy vọng kéo dài pin tối đa, auto-cpufreq là giấc mơ thành thực.

Cơ chế hoạt động

Thay vì giám sát CPU liên tục, auto-cpufreq phối hợp liền mạch với kernel Linux để điều chỉnh nhỏ nhặt khi bạn dùng laptop. Nó giải quyết vấn đề đơn giản: hầu hết distro consumer để áp lực lên hệ thống khi chạy pin ngang ngửa như khi cắm sạc.

Bạn có thể có công cụ yêu thích đã làm việc này, nhưng nó có lẽ không tận dụng công nghệ hiệu năng đỉnh độc quyền như Intel Turbo Boost – tính năng phổ biến trên nhiều laptop vài thế hệ gần đây. Auto-cpufreq tính đến các tính năng này và dùng chúng khi phù hợp, mang lại hiệu năng cao khi cần nhất.

Quan trọng hơn, nó không can thiệp vào các công cụ giám sát hệ thống bạn đã dùng.

Cài đặt Auto-cpufreq

Hai cách cài: qua Snap store hoặc từ GitHub.

Cài auto-cpufreq qua Snap

Cần có snap trước. Tùy distro, có thể đã có sẵn. Xem hướng dẫn chi tiết cài snap trên các distro. Nếu dùng Linux Mint, làm theo bước Debian và nhớ snap bị chặn ở đó, phải chạy sudo rm /etc/apt/preferences.d/nosnap.pref trước khi bắt đầu.

Sau đó cài auto-cpufreq qua snap:

sudo snap install auto-cpufreq

Xong! Sẽ cài không hitch.

Cài auto-cpufreq qua GitHub

Khá khả quan bạn đã có git sẵn, nếu không, xem hướng dẫn git cho Linux.

Sau khi xong, clone package:

git clone https://github.com/AdnanHodzic/auto-cpufreq.git

Sau khi tải xong, chạy installer:

cd auto-cpufreq && sudo ./auto-cpufreq-installer

Bây giờ auto-cpufreq đã cài trên hệ thống.

Cách dùng Auto-Cpufreq

Sau khi có auto-cpufreq, test xem có gây vấn đề không. App có "test mode" cho trường hợp này.

sudo auto-cpufreq --live

Sau khi chạy, bạn thấy thông tin CPU và hiệu năng cập nhật mỗi vài giây. Giữ terminal nền và dùng laptop bình thường. Giai đoạn test này cho thấy vấn đề lớn (nếu có) của app với hệ thống cụ thể.

Nếu quyết định giữ, cài daemon chạy nó như service cùng OS:

sudo auto-cpufreq --install

Sau khi cài xong service, reboot Linux. Quay lại, nếu cài từ snap, chạy:

systemctl status snap.auto-cpufreq.service.service

Nếu cài từ GitHub, chạy:

systemctl status auto-cpufreq

Nếu cài service, auto-cpufreq sẽ chạy ngầm liên tục. Luôn kiểm tra trạng thái bằng:

auto-cpufreq --stats

Có thể làm thêm

Quản lý clock CPU kém của Linux không phải lúc nào cũng là thủ phạm hao pin. Ứng dụng chạy trên hệ thống có lúc "ham hố".

Muốn theo dõi gì nên loại để tối ưu pin, xem hướng dẫn dùng PowerTOP làm bộ giám sát tìm ra "kẻ ăn mòn" lớn nhất trên pin laptop.

Bạn có mẹo khác giúp mọi người kéo dài tuổi pin notebook? Chia sẻ trong comment!