Bagaimana cara membuat saran Powertop permanen?

11

Ketika saya menjalankan Powertop, dan melihat layar Tunables, sekitar dua puluh hal terdaftar sebagai Buruk. Saya dapat mengubah ini menjadi Baik dengan menekan enter, dan ketika saya melakukannya, usia baterai yang diproyeksikan akan berlipat ganda .

Bagaimana saya bisa membuat perubahan ini bertahan? (Aku di Fedora 18, omong-omong, dengan Powertop 2.2)

mattdm
sumber

Jawaban:

8

Powertop bukan alat permanen, seperti yang Anda tahu, jadi Anda harus mengatur sistem Anda untuk menjalankan perintah melalui sysctl, udev, unit systemd, skrip, apa pun ...

Untuk melihat perintah apa yang digunakan oleh powertop, Anda harus menjalankan powertop --htmlSEBELUM MEMBUAT PERUBAHAN APA PUN, yaitu, SEBELUM mengubah pengaturan dari Buruk menjadi Baik. Jika Anda sudah menyetel untuk masa pakai baterai maksimum, batalkan perubahan Anda dan jalankan powertop --htmlkembali.

Seperti inilah outputnya:

masukkan deskripsi gambar di sini

don_crissti
sumber
2
AH! Bagian dalam semua topi persis apa yang saya lewatkan.
mattdm
Menariknya, beberapa saran tampak mundur . Sebagai contoh, ia mengatakan iw dev wlan0 set power_save off, tetapi mengubahnya pada apa yang mengubah pengaturan untuk "Baik".
mattdm
0

Lihat /etc/rc.local. powertop menyarankan beberapa perintah untuk dijalankan, jadi masukkan di sana.

schaiba
sumber
1
Saya tidak punya /etc/rc.conf. Juga, powertop tampaknya tidak menyarankan perintah apa pun untuk dijalankan. (Saya pikir itu melakukannya dalam versi yang lebih lama.)
mattdm
Buat jika tidak ada. Gunakan powertop --html dan buka file yang dihasilkan, pergi ke bagian yang disebut 'Pengaturan Perangkat Lunak yang membutuhkan Tuning'
schaiba
Jika saya membuat file itu, saya yakin itu tidak akan melakukan apa pun pada sistem saya. Dan output html tidak memiliki bagian dengan nama itu. Ada Pengaturan Perangkat Lunak yang Disetel Optimal , tetapi itu hanya mencantumkan item seperti "Aktifkan tautan daya Managmenet SATA untuk host0", tanpa perintah.
mattdm
Buruk saya, itu dimaksudkan untuk menjadi rc.local. Fedora memiliki, IIRC, file unit systemd yang akan menjalankannya.
schaiba
1
Saya tidak di Fedora, saya di Arch, dan tidak hanya saya memiliki bagian itu, tetapi saya memiliki perintah yang disarankan. Mungkin siapa pun yang menggunakan Fedora dapat membantu lebih lanjut.
schaiba
0

Saat mengikuti semua powertopsaran, Anda juga dapat menyebutnya dengan --auto-tuneopsi:

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

Dengan demikian, panggilan powertop --auto-tunedari skrip start akan membuatnya permanen (misalnya dari rc.local).

maxschlepzig
sumber
Mungkin ada pengaturan tertentu misalnya perangkat USB tidur yang Anda mungkin ingin nonaktifkan dari penyetelan otomatis. Akan menyenangkan memiliki cara untuk melakukan itu.
jocull