Làm cách nào để tôi thực hiện các đề xuất của Powertop vĩnh viễn?


11

Khi tôi chạy Powertop và nhìn vào màn hình Tunables, khoảng hai mươi thứ được liệt kê là Xấu. Tôi có thể chuyển đổi những thứ này thành Tốt bằng cách nhấn enter và khi tôi làm như vậy, tuổi thọ pin dự kiến ​​sẽ tăng gấp đôi .

Làm thế nào tôi có thể thực hiện những thay đổi này? (Nhân tiện, tôi đang ở Fedora 18, với Powertop 2.2)

Câu trả lời:


8

Powertop không phải là một công cụ vĩnh viễn, như bạn biết, vì vậy bạn sẽ phải thiết lập hệ thống của mình để chạy các lệnh thông qua sysctl, udev, đơn vị systemd, script, bất cứ điều gì ...

Để xem những lệnh nào được sử dụng bởi powertop, bạn sẽ phải chạy powertop --htmlTRƯỚC KHI GỬI BẤT K CH SỰ THAY ĐỔI nào, nghĩa là TRƯỚC KHI chuyển đổi các cài đặt từ Xấu thành Tốt. Nếu bạn đã điều chỉnh thời lượng pin tối đa, hãy hoàn tác các thay đổi của bạn và chạy powertop --htmllại.

Đây là những gì đầu ra sẽ trông như:

nhập mô tả hình ảnh ở đây


2
AH! Phần trong tất cả các mũ là chính xác những gì tôi đã thiếu.
mattdm

Thật thú vị, một số lời khuyên dường như là ngược . Ví dụ, nó nói iw dev wlan0 set power_save off, nhưng bật nó lên là những gì thay đổi cài đặt thành "Tốt".
mattdm

0

Nhìn vào /etc/rc.local. powertop gợi ý một số lệnh để chạy, vì vậy hãy chèn chúng vào đó.


1
Tôi không có /etc/rc.conf. Ngoài ra, powertop dường như không gợi ý bất kỳ lệnh nào để chạy. (Tôi nghĩ rằng nó đã làm điều đó trong một phiên bản cũ hơn.)
mattdm

Tạo nó nếu nó không ở đó. Sử dụng powertop --html và mở tệp kết quả, đi đến phần có tên 'Cài đặt phần mềm cần điều chỉnh'
schaiba

Nếu tôi tạo tập tin đó, tôi khá chắc chắn rằng nó sẽ không làm gì trên hệ thống của tôi. Và đầu ra html không có phần theo tên đó. Có Cài đặt phần mềm được điều chỉnh tối ưu , nhưng chỉ liệt kê các mục như "Kích hoạt trình quản lý nguồn liên kết SATA cho host0", không có lệnh.
mattdm

Xấu của tôi, đó có nghĩa là RC.local. Fedora có, IIRC, một tệp đơn vị systemd sẽ chạy nó.
schaiba

1
Tôi không ở Fedora, tôi ở Arch và không chỉ tôi có phần đó, mà tôi còn có các lệnh được đề xuất. Có lẽ bất cứ ai sử dụng Fedora đều có thể giúp thêm.
schaiba

0

Khi làm theo tất cả các powertopđề xuất, bạn cũng có thể gọi nó với --auto-tunetùy chọn:

   --auto-tune
         Set all tunable options to their good setting without interaction.

Do đó, việc gọi powertop --auto-tunetừ một kịch bản bắt đầu sẽ làm cho nó vĩnh viễn (ví dụ từ rc.local).


Có thể có các cài đặt cụ thể, ví dụ như chế độ ngủ của thiết bị USB mà bạn có thể muốn tắt khỏi điều chỉnh tự động. Thật tuyệt khi có một cách để làm điều đó.
vui vẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.