Tại sao powertop vẫn phát hiện các cài đặt có thể điều chỉnh vào> 12.04?


15

Theo Q & A này , các công cụ chế độ máy tính xách tay và powertop không còn cần thiết nữa với ubfox 12.04 vì tiết kiệm năng lượng hiện được bao gồm trong kernel.

Vì vậy, tôi đã quyết định loại bỏ các công cụ chế độ máy tính xách tay khỏi máy tính xách tay của mình, vì nó khiến máy tính xách tay của tôi bị tắt máy khi sử dụng pin và được cho là sẽ không tạo ra bất kỳ sự khác biệt nào về mức tiêu thụ điện.

Nhưng khi tôi kiểm tra powertop sau khi gỡ bỏ các công cụ chế độ máy tính xách tay, tôi nhận xét rằng thực sự một số "Tunables" đã chuyển từ "tốt" với chế độ máy tính xách tay vẫn bật, thành "xấu" sau khi gỡ bỏ.

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)

Với các công cụ chế độ máy tính xách tay vẫn chỉ có công cụ đầu tiên được đánh dấu là "xấu".


Vì vậy, câu hỏi thực tế của tôi là:

  • Nếu những khoản tiết kiệm năng lượng đó được tích hợp trong kernel được sử dụng bởi Ubuntu 12.04, tại sao powertop có thể thấy sự khác biệt?

  • Việc loại bỏ các công cụ chế độ máy tính xách tay sẽ thay đổi bất cứ điều gì đối với tuổi thọ pin của tôi?

  • Tôi cũng đã cài đặt Sao Mộc để cải thiện batterylife của mình, điều này có liên quan không?


Tôi hy vọng lời giải thích của tôi đã phần nào rõ ràng. (lưu ý rằng tôi khá mới đối với Ubuntu và GNU / Linux)

Cảm ơn rất nhiều.


1
So với WinXP hoặc Win7 trên cùng một máy tính xách tay, Ubuntu luôn tốt, với cấu hình mặc định (tôi sử dụng Ubuntu trên máy tính xách tay từ năm 2006). Nếu bạn "khá mới với Ubuntu", tôi sẽ bắt đầu bằng cách sử dụng nó, thay vì bắt đầu thay đổi những điều bạn không hiểu ... Nhưng đó chỉ là ý kiến ​​khiêm tốn của tôi. *
ttoine

Câu trả lời:


7

Tôi sẽ trả lời nó theo từng phần:

Giải thích

Nếu những khoản tiết kiệm năng lượng đó được tích hợp trong kernel được sử dụng bởi Ubuntu 12.04, tại sao powertop có thể thấy sự khác biệt?

  • PowerTop có thể thực hiện một số công việc để tiết kiệm năng lượng của bạn, giờ đây kernel có chức năng tích hợp để quản lý thời lượng pin của bạn, được kích hoạt thông qua các công cụ chế độ máy tính xách tay, mặc dù nó được cấu hình cho phần cứng chung. PowerTop chuyển đến các công cụ chế độ máy tính xách tay một số hướng dẫn để quản lý năng lượng tốt hơn dựa trên hệ thống cụ thể của bạn, vì vậy theo cách này, bạn không cần phải cấu hình thủ công tệp của công cụ chế độ máy tính xách tay. Tóm tắt, nó tự động hóa cấu hình của các cài đặt nguồn điện, mặc dù tôi có thể nói với bạn những gì nó thể hiện trong các con số, mỗi pin, mỗi hệ thống là khác nhau, nếu bạn muốn, thực hiện một số thử nghiệm.

Việc loại bỏ các công cụ chế độ máy tính xách tay sẽ thay đổi bất cứ điều gì đối với tuổi thọ pin của tôi?

  • Công cụ chế độ máy tính xách tay là gói có trách nhiệm kéo dài tuổi thọ pin của bạn và quan trọng nhất, gói này là thứ kích hoạt tính năng Chế độ máy tính xách tay của nhân Linux. Gói này cho phép bạn điều chỉnh nhiều cài đặt liên quan đến năng lượng thông qua chỉnh sửa tệp trực tiếp, bạn có thể sử dụng PowerTop để thực hiện công việc bẩn thỉu cho mình, nhưng nếu bạn biết nhiều về nó ... thì không điều gì tự động hóa có thể thay thế công việc khó khăn của con người . Tóm tắt, loại bỏ các công cụ chế độ máy tính xách tay có thể gây ra một số khác biệt đáng chú ý trong thời lượng pin của bạn vì hệ thống của bạn không có chiến thắng trong việc sử dụng năng lượng pin một cách hiệu quả.

Tôi cũng đã cài đặt Sao Mộc để cải thiện thời lượng pin, điều này có liên quan không?

  • Jupiter cho phép hệ thống của bạn tận dụng công nghệ Super Hybrid Engine (SHE) sử dụng công việc hợp tác giữa phần cứng, phần mềm và BIOS để tiết kiệm pin của bạn. Nếu phần cứng của bạn sử dụng SHE, bạn cần Sao Mộc để tận dụng lợi thế của nó vì nó có thể mang lại thời lượng pin dài hơn tới 50%. Mặc dù nếu phần cứng của bạn không hỗ trợ SHE, Jupiter hoạt động như một công cụ tiết kiệm năng lượng bình thường, điều chỉnh việc sử dụng năng lượng hệ thống theo nhu cầu của bạn. Tóm tắt nó sẽ tạo ra sự khác biệt, chủ yếu là nếu bạn có thể sử dụng SHE, mặc dù thời gian trôi qua, các công cụ như PowerTop sẽ giúp quản lý năng lượng hiệu quả đến mức phần mềm như Jupiter giành đượct, nhưng bây giờ bạn có thể thấy một số cải tiến.

Hãy xem những trang này để có thêm thông tin:

Câu trả lời

Tại sao powertop vẫn phát hiện các cài đặt có thể điều chỉnh vào> 12.04?

Bởi vì có các cài đặt có thể điều chỉnh, theo như tôi biết, bạn vẫn cần các công cụ chế độ máy tính xách tay để sử dụng các tính năng tiết kiệm năng lượng được tích hợp trong Linux Kernel hoặc một chương trình như Sao Mộc. Câu hỏi và trả lời mà bạn đề cập cho thấy rằng các cải tiến về sử dụng năng lượng được tạo ra trong nhân và không đề cập đến việc các công cụ chế độ máy tính xách tay là không liên quan và lưu ý rằng những cải tiến này áp dụng cho mọi trường hợp, khi bạn ở trong Máy tính để bàn hoặc Máy tính xách tay, nếu bạn muốn kernel quản lý năng lượng cho việc sử dụng pin, bạn vẫn cần các công cụ chế độ máy tính xách tay hoặc một cái gì đó khác để nói với kernel để làm như vậy.

Tại sao các cải tiến powertop, Jupiter và co. Yêu cầu cung cấp chưa được thực hiện vào kernel?

Hãy xem PowerTop không thêm các tính năng vào quản lý năng lượng, các tính năng mà nó sử dụng đều được triển khai trong nhân Linux, mặc dù nhân Linux không biết khi nào nên sử dụng chúng, ở đây các công cụ chế độ máy tính xách tay nhập vào, yêu cầu sử dụng các tính năng này các chức năng từ kernel, mặc dù các công cụ chế độ máy tính xách tay, vì sự ổn định, bảo mật và các vấn đề tương thích được thiết kế cho các mục đích chung.

Do đó, có gói PowerTop cấu hình lại các công cụ chế độ máy tính xách tay theo máy cụ thể đang sử dụng. công cụ chế độ máy tính xách tay chỉ không thể tự cấu hình để tối ưu hóa việc sử dụng vì nó làm cho công cụ trở nên mỏng manh hơn, dễ bị hỏng hóc và không ổn định.

Đó là lý do tại sao PowerTop không thể "hợp nhất" với các công cụ chế độ máy tính xách tay và thấy rằng hạt nhân đã có các tính năng, công cụ chế độ máy tính xách tay chỉ cần nói: - Sử dụng nó, chúng tôi đang ở trong một máy tính xách tay!

Jupiter sử dụng SHE, một công nghệ chỉ giới hạn cho Notebook Notebook. Nhân Linux không thể triển khai tính năng này vì đây là tính năng dựa trên phần mềm. Và Sao Mộc cũng cung cấp các chế độ sử dụng của người dùng, do đó, người dùng quyết định nhu cầu là gì, thứ gì đó không thể được cung cấp bởi kernel và Jupiter chỉ cần nói với kernel, làm gì, một lần nữa, Kernel có các tính năng để sử dụng và Jupiter đang nói với kernel: - Sử dụng chúng theo cách này!

SHE là một công cụ giúp tăng cường hiệu quả sử dụng năng lượng của máy tính xách tay, tăng hiệu suất hệ thống một cách thông minh dưới tải nặng, do đó cho phép máy tính xách tay đáp ứng nhu cầu của các bộ xử lý và các tác vụ tốn nhiều tài nguyên và cũng cung cấp lựa chọn các chế độ hiệu suất và tiêu thụ năng lượng cho phép người dùng thực hiện điều chỉnh nhanh chóng và dễ dàng để phù hợp với kịch bản sử dụng của họ.

Vì vậy, nó chỉ là một phần mềm sử dụng một số thiết kế phần cứng cụ thể, xác định các quy trình đang chạy để quản lý năng lượng và cung cấp tùy chỉnh cho người dùng. Một hàm kernel không thể cung cấp điều đó, kernel không ở đó để đánh giá mọi thứ và đưa ra quyết định khi nào nên sử dụng thứ gì đó hay không, và phần mềm ở đây là điều bắt buộc vì nó cần biết từ HĐH cần bao nhiêu năng lượng, kernel không thể đánh giá những điều cần thiết

Tóm tắt: Linux Kernel có các tính năng, các công cụ chế độ máy tính xách tay chỉ nói với kernel đã đến lúc sử dụng chúng, bởi vì một mình Kernel không thể quyết định điều đó, thậm chí còn không biết nó chạy trên Máy tính để bàn hay Máy tính xách tay. PowerTop tùy chỉnh các công cụ chế độ máy tính xách tay để sử dụng tốt hơn các khả năng của nó. Sao Mộc hoạt động như một hỗn hợp của PowerTop và các công cụ chế độ máy tính xách tay và cũng cung cấp cho người dùng một cách đơn giản để tùy chỉnh các tùy chọn tiêu thụ năng lượng. Tại sao Canonical không thể thay thế các công cụ chế độ máy tính xách tay cho một công cụ hoàn chỉnh hơn như Sao Mộc? Mặc dù họ muốn họ có thể, mặc dù, như tôi đã nói, điều đó làm cho mọi thứ trở nên không ổn định hơn vì nó hoạt động khác nhau dưới các máy khác nhau, vì vậy chúng có hiệu suất và tính năng, mặc dù chúng mất ổn định, tôi sẽ bỏ phiếu cho Sao Mộc (hoặc Canonical ' tương tự, họ thích tự làm mọi thứ haha) để thay thế các công cụ chế độ máy tính xách tay.

Tôi nghĩ rằng tôi đã không rõ ràng như tôi muốn, đây là một phép ẩn dụ để đơn giản hóa:

Kernel là Bảng điều khiển của Ga tàu, trong bảng này tồn tại các nút (tính năng) trong đó có thể quản lý việc sử dụng tàu, mặc dù nó cần ai đó nhấn nút đó khi cần, anh chàng này là Người vận hành (chế độ máy tính xách tay- công cụ), mặc dù anh chàng này chỉ theo mô hình theo thời gian trong ngày để sử dụng hoặc không sử dụng một số chuyến tàu, nhưng nếu anh ta có radio, mọi người trong nhà ga (PowerTop) có thể truyền đạt cho anh ta chính xác sự cần thiết của nhiều hay ít tàu. Trong một hệ thống tự động hóa hơn, Người điều khiển (Sao Mộc) thay vì đài phát thanh có camera vào các trạm để anh ta chỉ quan sát giao thông trong các trạm và tự đánh giá sự cần thiết của mình hay không cần thêm tàu. Nhưng hãy xem rằng Bảng điều khiển (Kernel) có tất cả các nút (tính năng) để điều khiển các đoàn tàu (quản lý mức tiêu thụ điện năng).

Đề nghị của tôi? Giữ ba: công cụ chế độ máy tính xách tay, PowerTop và Jupiter. Chúng sẽ không gây hại cho hệ thống của bạn và mọi thứ có xu hướng được cải thiện.


Cảm ơn về câu trả lời của bạn. Đây là một tổng quan tốt về những gì mỗi công cụ làm, nhưng tôi cảm thấy rằng bạn chưa trả lời câu hỏi thực tế đó là lý do tại sao các cải tiến powertop, jupiter và co. yêu cầu cung cấp chưa được thực hiện vào kernel. Có thể là các lựa chọn của họ không an toàn hoặc không đủ rộng rãi áp dụng. Đây chỉ là những phỏng đoán. Tôi rất thích nghe một câu trả lời kinh điển về điều đó. Dù sao, khi thời gian tiền thưởng sắp kết thúc, tôi có thể sẽ trao giải cho câu trả lời của bạn với nó. Cảm ơn một lần nữa vì đã dành thời gian trả lời.
Glutimate

Vì vậy, nếu tôi hiểu chính xác, các công cụ có trong kernel không được sử dụng tự động? (nhưng cam có được bật máng Powertop không?) Như tôi đã đề cập trong câu hỏi, tôi không thể khắc phục sự cố tắt máy do các công cụ chế độ máy tính xách tay gây ra nên tôi không nghĩ mình sẽ cài đặt lại. :(
user138784

@MHC Xin lỗi vì lời giải thích kém của tôi về điều đó, tôi sẽ chỉnh sửa câu trả lời của mình để giải quyết vấn đề này, mặc dù tôi không biết câu trả lời Canonical cho vấn đề đó, xin lỗi. user138784 Xem rằng nhân Linux có một số tính năng tích hợp để tiết kiệm năng lượng mặc dù một số thứ trong hệ điều hành của bạn cần cho hạt nhân sử dụng nó, và thứ này là công cụ chế độ máy tính xách tay. PowerTop không bắt buộc, nhưng nó có thể cải thiện việc sử dụng các công cụ chế độ máy tính xách tay.
Rodrigo Martins

Nếu bạn không thể cài đặt lại các công cụ chế độ máy tính xách tay thì tốt hơn nên lấy Sao Mộc vì nó bằng cách nào đó có thể thay thế các công cụ chế độ máy tính xách tay.
Rodrigo Martins

Cảm ơn câu trả lời. Tôi đã cài đặt Sao Mộc và nó dường như hoạt động. Bạn có biết làm thế nào các công cụ chế độ máy tính xách tay có thể gây ra vấn đề tắt máy không?
user138784

3

Công cụ Chế độ Máy tính xách tay hiện đã lỗi thời, đây có thể là những gì bạn đang tìm kiếm;

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

TLP là một công cụ quản lý năng lượng cho Linux. Nó mang lại cho bạn những lợi ích của quản lý năng lượng tiên tiến mà không cần phải hiểu mọi chi tiết kỹ thuật.

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

Chạy PowerTOP trước & sau để thấy sự khác biệt. Cài đặt nguồn sẽ được TLP định hình lại khi khởi động mới.


Tôi hoàn toàn có thể đồng ý với điều này. Khi cài đặt TLP, tôi đã giảm được mức sử dụng năng lượng của pin từ 22W xuống còn 12W. Thời lượng pin trên máy tính xách tay của tôi bây giờ tương tự như Windows.
Glutimate

Tôi thích tlp hơn các công cụ chế độ máy tính xách tay nhưng vấn đề với tlp là nó không có tùy chọn để giảm độ sáng màn hình LCD khi sử dụng pin.
wedu
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.