Tăng thời lượng sử dụng pin và giảm bớt độ nóng cho Ubuntu/Linux Mint


Linux nói chung và Ubuntu nói riêng chưa thực sự tốt trong việc quản lý năng lượng. Tuy nhiên chúng ta có thể khắc phục phần nào vấn đề này qua việc thay đổi 1 vài thông số trong kernel để làm tăng thời lượng sử dụng pin và giảm bớt độ nóng


Với thông số Kernel 3.x

Mở terminal và chạy dòng lệnh :
sudo gedit /etc/default/grub
Tìm đến dòng
GRUB_CMDLINE_LINUX_DEFAULT=”"
Chèn vào giữa  dấu "" 1 hoặc tất cả :
pcie_aspm=force
i915.i915_enable_rc6=1
i915.i915_enable_fbc=1
drm.vblankoffdelay=1
Lưu ý: Tùy vào cấu hình phần cứng của từng máy mà có thể thêm 1 hoặc tất cả các thông số trên. Như laptop của tôi (Vostro 3450) chỉ cần pcie_aspm và enable rc6 là đủ.
Lưu lại và thoát khỏi gedit
Tiếp tục chạy lệnh sau trong terminal:
 sudo grub-mkconfig -o /boot/grub/grub.cfg
Lệnh trên update GRUB với các thông số đã được thay đổi, sau đó restart lại hệ thống

Enable i915 rc6:
 kernel parameter: i915.i915_enable_rc6=1
 Có thể tiết kiệm 25%-40% với chip Sandy Brigdes
 Mặc định đã turn off thông số này

Enable i915 Framebuffer Compression:
 kernel parameter: i915.i915_enable_fbc=1
 Có thể tiết kiệm 0.6 W

DRM vblank off delay:
 kernel parameter: drm.vblankoffdelay=1
 Tiết kiệm năng lượng bằng việc gọi lại các event khi ở trạng thái wakeup 
Xem thêm tại đây

Sử dụng Powertop

Cài đặt:
sudo apt-get install powertop 
Sử dụng:
sudo powertop
Chuyển đến tab Tunables, sử dụng phím Enter để chuyển đổi trạng thái các thiết bị từ "bad"  sang "good"
* Webcam 
* Audio 
* DRAM 
* Ethernet
* Wifi 
* Bluetooth 
* SATA link * MMC/SD
Powertop
 
 
Tiếp tục với 1 số biện pháp:

  • Tắt các dịch vụ không cần thiết như wifi, bluetooth (có thể tiết kiệm 1~2 W)
  • Disable webcam, mở terminal và chạy:
  • sudo gedit /etc/modprobe.d/blacklist.conf 
    Thêm đoạn code sau vào cuối file:
    #Disable webcam
    blacklist uvcvideo 
    Có thể tiết kiệm 1~2W
  • Không nên sử dụng tối đa độ sáng, chỉ nên để  ở 2/3 mức sáng nhất có thể tiết kiệm 1W
  • Sử dụng các wallpaper có màu sáng khi sử dụng LCD có thể tiết kiệm được 1%
  • Tinh chỉnh gnome-terminal
  • Chạy đoạn code sau trong terminal
    gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_blink_mode off

Nhận xét

Bài đăng phổ biến từ blog này

Vim - The Text Editor (Part I)