Mengapa powertop masih mendeteksi pengaturan merdu pada> 12,04?

15

Menurut T&J ini laptop-mode-tools dan powertop tidak diperlukan lagi dengan ubuntu 12.04 karena penghematan daya sekarang termasuk dalam kernel.

Jadi saya memutuskan untuk menghapus alat mode-laptop dari laptop saya, karena itu menyebabkan laptop saya mati ketika baterai dan seharusnya tidak akan membuat perbedaan dalam konsumsi daya.

Tetapi ketika saya memeriksa powertop setelah menghapus laptop-mode-tools saya berkomentar bahwa sebenarnya beberapa "Tunables" berubah dari "baik" dengan mode laptop masih menyala, menjadi "buruk" setelah penghapusan.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Dengan laptop-mode-tools masih aktif hanya yang pertama ditandai sebagai "buruk".


Jadi pertanyaan aktual saya adalah:

  • Jika penghematan daya tersebut terintegrasi dalam kernel yang digunakan oleh Ubuntu 12.04, mengapa powertop dapat melihat perbedaannya?

  • Akankah menghapus alat mode-laptop mengubah apa pun ke masa pakai baterai saya?

  • Saya juga memasang Jupiter untuk meningkatkan daya tahan batterylife saya, apakah ini juga tidak relevan?


Saya harap penjelasan saya agak jelas. (perhatikan bahwa saya cukup baru untuk Ubuntu dan untuk GNU / Linux)

Terima kasih banyak.

pengguna138784
sumber
1
Dibandingkan dengan WinXP atau Win7 pada laptop yang sama, Ubuntu selalu bagus, dengan konfigurasi default (saya menggunakan Ubuntu pada laptop sejak 2006). Jika Anda "cukup baru di Ubuntu", saya akan mulai dengan menggunakannya apa adanya, alih-alih mulai mengubah hal-hal yang tidak Anda mengerti ... Tapi itu hanya pendapat saya yang sederhana. *
totoine

Jawaban:

7

Saya akan menjawabnya dengan bagian:

Penjelasan

Jika penghematan daya tersebut terintegrasi dalam kernel yang digunakan oleh Ubuntu 12.04, mengapa powertop dapat melihat perbedaannya?

  • PowerTop dapat melakukan beberapa pekerjaan untuk menghemat daya Anda, kernel sekarang memiliki fungsi bawaan untuk mengelola masa pakai baterai Anda, yang diaktifkan melalui alat-alat mode-laptop, meskipun ia dikonfigurasi untuk perangkat keras generik. PowerTop beralih ke alat mode-laptop beberapa instruksi untuk manajemen daya yang lebih baik yang berbasis di sistem spesifik Anda, jadi dengan cara ini Anda tidak perlu mengkonfigurasi file alat-alat mode-laptop secara manual. Ringkasnya, ini mengotomatiskan konfigurasi pengaturan daya, meskipun saya tidak dapat mengatakan apa yang direpresentasikan dalam angka, setiap baterai, setiap sistem berbeda, jika Anda mau, melakukan beberapa tes.

Akankah menghapus alat mode-laptop mengubah apa pun ke masa pakai baterai saya?

  • Laptop-mode-tools adalah paket yang bertanggung jawab untuk memperpanjang usia baterai Anda, dan yang paling penting, paket ini adalah yang mengaktifkan fitur Mode Laptop dari kernel Linux. Paket ini memungkinkan Anda untuk mengubah banyak pengaturan terkait daya melalui pengeditan file langsung, Anda dapat menggunakan PowerTop untuk melakukan pekerjaan kotor untuk Anda, tetapi jika Anda tahu banyak tentang itu ... tidak ada hal otomatis yang dapat menggantikan pekerjaan manusia yang sulit . Meringkas, menghapus alat mode-laptop dapat menyebabkan beberapa perbedaan mencolok dalam masa pakai baterai Anda sebagai sistem Anda tanpa itu tidak akan peduli menggunakan daya baterai dengan cara yang efisien.

Saya juga memasang Jupiter untuk meningkatkan daya tahan baterai saya, apakah ini juga tidak relevan?

  • Jupiter memungkinkan sistem Anda untuk memanfaatkan teknologi Super Hybrid Engine (SHE) yang menggunakan kerja sama antara perangkat keras, perangkat lunak, dan BIOS untuk menghemat baterai Anda. Jika perangkat keras Anda menggunakan SHE, Anda perlu Jupiter untuk memanfaatkannya karena dapat membawa masa pakai baterai hingga 50% lebih lama. Meskipun jika perangkat keras Anda tidak mendukung SHE, Jupiter bertindak sebagai alat penghemat daya normal yang mengatur penggunaan daya sistem sesuai dengan kebutuhan Anda. Meringkasnya memang membuat perbedaan, terutama jika Anda dapat menggunakan SHE, meskipun seiring berjalannya waktu alat-alat seperti PowerTop akan membuat manajemen energi sangat efisien sehingga perangkat lunak seperti Jupiter tidak diperlukan, tetapi untuk saat ini Anda mungkin melihat beberapa peningkatan.

Lihatlah halaman-halaman ini untuk mendapatkan informasi lebih lanjut:

Menjawab

Mengapa powertop masih mendeteksi pengaturan merdu pada> 12,04?

Karena ada pengaturan yang dapat diatur, sejauh yang saya tahu Anda masih memerlukan alat mode-laptop untuk memanfaatkan fitur hemat daya yang ada di Linux Kernel, atau sebagai gantinya, program semacam Jupiter. T&J yang Anda sebutkan menunjukkan bahwa peningkatan penggunaan energi dilakukan di kernel, dan tidak disebutkan bahwa alat mode-laptop tidak relevan, dan perhatikan bahwa peningkatan ini berlaku untuk semua kasus, ketika Anda berada di Desktop atau Laptop, Jika Anda ingin kernel mengelola energi untuk penggunaan baterai, Anda masih memerlukan alat mode-laptop atau hal lain untuk dikatakan oleh kernel.

Mengapa perbaikan powertop, Jupiter dan co. klaim untuk penawaran belum diterapkan ke dalam kernel?

Melihat bahwa PowerTop tidak menambahkan fitur ke manajemen daya, fitur yang digunakannya semuanya diimplementasikan ke dalam kernel Linux, meskipun kernel Linux tidak tahu kapan menggunakannya, di sini laptop-mode-tools masuk, membutuhkan penggunaan ini fungsi dari kernel, meskipun laptop-mode-tools, untuk stabilitas, keamanan dan masalah yang kompatibel dirancang untuk tujuan umum.

Karena itu ada paket PowerTop yang mengkonfigurasi ulang laptop-mode-tools sesuai dengan mesin tertentu yang digunakan. laptop-mode-tools tidak dapat mengkonfigurasinya sendiri untuk mengoptimalkan penggunaannya karena itu membuat alat lebih rapuh, rentan terhadap kegagalan dan tidak stabil.

Itu sebabnya PowerTop tidak bisa "bergabung" dengan alat mode-laptop dan melihat bahwa kernel sudah memiliki fitur, alat mode-laptop hanya mengatakan: - Gunakan, kita berada di laptop!

Jupiter memanfaatkan SHE, teknologi yang dibatasi hanya untuk Notebook ASUS. Kernel Linux tidak dapat mengimplementasikan fitur ini karena ini adalah fitur berbasis perangkat lunak. Dan Jupiter juga menawarkan mode penggunaan pengguna, sehingga pengguna memutuskan apa kebutuhannya, sesuatu yang tidak dapat ditawarkan oleh kernel dan Jupiter hanya mengatakan kepada kernel apa yang dilakukan, sekali lagi, Kernel memiliki fitur untuk digunakan, dan Jupiter katakan ke kernel: - Gunakan dengan cara ini!

SHE adalah alat yang meningkatkan efisiensi energi notebook, secara cerdas meningkatkan kinerja sistem di bawah beban berat, sehingga memungkinkan notebook untuk memenuhi tuntutan prosesor dan tugas-tugas yang intensif sumber daya dan juga menawarkan pilihan mode kinerja dan konsumsi daya yang memungkinkan pengguna untuk membuat penyesuaian cepat dan mudah untuk disesuaikan dengan skenario penggunaannya.

Jadi itu hanya perangkat lunak yang menggunakan beberapa desain perangkat keras tertentu, mengidentifikasi proses yang berjalan untuk mengelola daya dan menawarkan penyesuaian pengguna. Fungsi kernel tidak dapat menawarkan itu, kernel tidak ada di sana untuk mengevaluasi sesuatu dan membuat keputusan kapan harus menggunakan sesuatu atau tidak, dan perangkat lunak di sini adalah suatu keharusan karena perlu mengetahui dari OS berapa banyak daya yang dibutuhkan, kernel tidak dapat mengevaluasi kebutuhan ini.

Meringkas: Kernel Linux memiliki fitur, alat mode-laptop cukup katakan pada kernel bahwa sudah waktunya untuk menggunakannya, karena Kernel sendiri tidak dapat memutuskan itu, bahkan tidak tahu apakah itu berjalan pada Desktop atau Laptop. PowerTop menyesuaikan alat mode-laptop untuk memanfaatkan kemampuannya dengan lebih baik. Jupiter bertindak sebagai campuran PowerTop dan laptop-mode-tools dan juga memberi pengguna cara sederhana untuk menyesuaikan opsi konsumsi daya. Mengapa Canonical tidak bisa mengganti alat mode-laptop untuk alat yang lebih lengkap seperti Jupiter? Jika mereka mau mereka bisa, meskipun, seperti yang saya katakan itu membuat hal-hal menjadi lebih tidak stabil karena bertindak berbeda di bawah mesin yang berbeda, sehingga mereka mendapatkan kinerja dan fitur, meskipun mereka kehilangan dalam stabilitas, saya akan memilih Jupiter (atau Canonical ' serupa, mereka suka membuat barang-barang mereka sendiri haha) untuk menggantikan alat mode laptop.

Saya pikir saya tidak sejelas yang saya inginkan, ini adalah metafora untuk menyederhanakan:

Kernel adalah Control Table dari Stasiun Kereta Api, dalam tabel ini terdapat tombol (fitur) di mana dimungkinkan untuk mengelola penggunaan kereta, meskipun perlu seseorang untuk menekan tombol itu saat dibutuhkan, orang ini adalah Operator (laptop-mode- alat), meskipun orang ini hanya mengikuti pola sesuai dengan waktu hari untuk menggunakan atau tidak kereta, tetapi jika ia memiliki radio, orang-orang di stasiun (PowerTop) dapat berkomunikasi dengannya secara akurat perlunya kereta lebih atau kurang. Dalam sistem yang lebih terotomatisasi, Operator (Jupiter) bukannya radio memiliki kamera ke stasiun sehingga ia hanya mengamati lalu lintas di stasiun dan mengevaluasi dirinya perlu atau tidaknya lebih banyak kereta. Tetapi perhatikan bahwa Control Table (Kernel) memiliki semua tombol (fitur) untuk mengontrol kereta (mengelola konsumsi daya).

Rekomendasi saya? Jaga ketiganya: alat mode-laptop, PowerTop dan Jupiter. Mereka tidak akan membahayakan sistem Anda dan hal-hal cenderung ditingkatkan.

Rodrigo Martins
sumber
Terima kasih atas jawaban Anda. Ini adalah ikhtisar yang bagus dan apa yang dilakukan oleh masing-masing alat, tetapi saya merasa Anda belum menjawab pertanyaan yang sebenarnya yang menjadi alasan mengapa peningkatan powertop, jupiter dan rekan. klaim untuk penawaran belum diterapkan ke dalam kernel. Mungkin saja opsi mereka tidak aman atau tidak cukup luas diterapkan. Tapi ini hanya tebakan. Saya akan senang mendengar jawaban kanonik tentang itu. Bagaimanapun, karena waktu karunia akan segera berakhir, saya mungkin akan memberikan jawaban Anda dengan itu. Sekali lagi terima kasih telah meluangkan waktu untuk merespons.
Glutanimate
Jadi, jika saya memahaminya dengan benar, alat-alat yang termasuk dalam kernel tidak digunakan secara otomatis? (Tapi cam diaktifkan melalui Powertop?) Seperti yang saya sebutkan dalam pertanyaan, saya tidak bisa memperbaiki masalah shutdown yang disebabkan oleh mode-mode-laptop jadi saya tidak berpikir saya akan menginstalnya kembali. :(
user138784
@MHC Maaf atas penjelasan saya yang buruk tentang itu, saya akan mengedit jawaban saya untuk membahas masalah ini, meskipun saya tidak tahu jawaban Canonical untuk itu, maaf. user138784 Lihat bahwa kernel Linux memiliki beberapa fitur bawaan untuk menghemat daya meskipun sesuatu di OS Anda perlu memberitahu kernel untuk menggunakannya, dan hal ini adalah alat mode-laptop. PowerTop bukan keharusan, tetapi dapat meningkatkan penggunaan alat mode laptop.
Rodrigo Martins
Jika Anda tidak dapat menginstal ulang alat mode-laptop, maka akan lebih baik dapatkan Jupiter karena alat ini dapat menggantikan alat mode-laptop.
Rodrigo Martins
Terima kasih atas jawabannya. Saya sudah menginstal Jupiter dan sepertinya berhasil. Apakah Anda tahu bagaimana alat mode-laptop dapat menyebabkan masalah mematikan?
user138784
3

Alat Mode Laptop sekarang ketinggalan zaman, ini mungkin apa yang Anda cari;

http://www.linrunner.de/en/tlp/tlp.html

TLP adalah alat manajemen daya untuk Linux. Ini memberi Anda manfaat dari manajemen daya canggih tanpa perlu memahami setiap detail teknis.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Jalankan PowerTOP sebelum & sesudah untuk melihat perbedaan. Pengaturan daya akan diprofilkan kembali oleh TLP saat boot baru.

fleamour
sumber
Saya sangat setuju dengan ini. Dengan TLP diinstal saya berhasil mengurangi penggunaan daya pada baterai dari 22W ke 12W. Masa pakai baterai pada notebook saya sekarang mirip dengan Windows.
Glutanimate
Saya suka tlp lebih baik daripada laptop-mode-tools tetapi masalah dengan tlp adalah tidak memiliki pilihan untuk mengurangi kecerahan lcd saat menggunakan daya baterai.
wedu