ทำไม powertop ยังตรวจจับการตั้งค่าที่ปรับได้ใน> 12.04


15

ตามQ&Aเครื่องมือโหมดแล็ปท็อปและ powertop ไม่จำเป็นอีกต่อไปกับ ubuntu 12.04 เนื่องจากการประหยัดพลังงานรวมอยู่ในเคอร์เนล

ดังนั้นฉันจึงตัดสินใจลบเครื่องมือโหมดแล็ปท็อปออกจากแล็ปท็อปเนื่องจากมันทำให้แล็ปท็อปของฉันหยุดทำงานเมื่อใช้แบตเตอรี่และคาดว่าจะไม่ทำให้การใช้พลังงานแตกต่างกัน

แต่เมื่อฉันตรวจสอบ powertop หลังจากลบเครื่องมือโหมดแล็ปท็อปฉันตั้งข้อสังเกตว่าจริงๆแล้ว "Tunables" บางอย่างเปลี่ยนไปจาก "ดี" โดยที่ยังคงเปิดโหมดแล็ปท็อปเป็น "ไม่ดี" หลังจากลบออก

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)

ด้วยเครื่องมือโหมดแล็ปท็อปยังคงอยู่เพียงคนแรกที่ถูกทำเครื่องหมายว่า "ไม่ดี"


ดังนั้นคำถามจริงของฉันคือ:

  • หากการประหยัดพลังงานเหล่านั้นรวมอยู่ในเคอร์เนลที่ใช้โดย Ubuntu 12.04 ทำไม powertop จึงเห็นความแตกต่าง?

  • การลบเครื่องมือโหมดแล็ปท็อปจะเปลี่ยนสิ่งใดไปเป็นแบตเตอรี่ของฉันหรือไม่

  • ฉันยังติดตั้งดาวพฤหัสบดีเพื่อปรับปรุง batterylife ของฉันมันไม่เกี่ยวข้องด้วยหรือไม่


ฉันหวังว่าคำอธิบายของฉันจะค่อนข้างชัดเจน (โปรดทราบว่าฉันค่อนข้างใหม่สำหรับ Ubuntu และ GNU / Linux)

ขอบคุณมาก.


1
เมื่อเทียบกับ WinXP หรือ Win7 ในแล็ปท็อปเครื่องเดียวกันอูบุนตูก็ดีอยู่เสมอด้วยการกำหนดค่าเริ่มต้น (ฉันใช้ Ubuntu กับแล็ปท็อปตั้งแต่ปี 2549) หากคุณเป็น "ค่อนข้างใหม่สำหรับ Ubuntu" ฉันจะเริ่มต้นโดยใช้มันตามที่เป็นอยู่แทนที่จะเริ่มเปลี่ยนสิ่งที่คุณไม่เข้าใจ ... แต่มันเป็นเพียงความเห็นที่ถ่อมตนของฉัน *
ttoine

คำตอบ:


7

ฉันจะตอบมันด้วยชิ้นส่วน:

คำอธิบาย

หากการประหยัดพลังงานเหล่านั้นรวมอยู่ในเคอร์เนลที่ใช้โดย Ubuntu 12.04 ทำไม powertop จึงเห็นความแตกต่าง?

  • PowerTop สามารถทำงานเพื่อประหยัดพลังงานของคุณได้ในขณะนี้เคอร์เนลมีฟังก์ชั่นในตัวเพื่อจัดการอายุการใช้งานแบตเตอรี่ของคุณซึ่งเปิดใช้งานผ่านเครื่องมือโหมดแล็ปท็อปแม้ว่าจะมาพร้อมกับฮาร์ดแวร์ทั่วไป PowerTop ส่งผ่านไปยังเครื่องมือโหมดแล็ปท็อปสำหรับคำแนะนำบางอย่างเพื่อการจัดการพลังงานที่ดีขึ้นตามระบบของคุณดังนั้นวิธีนี้คุณไม่จำเป็นต้องกำหนดค่าไฟล์ของเครื่องมือโหมดแล็ปท็อปด้วยตนเอง สรุปมันทำการตั้งค่าพลังงานโดยอัตโนมัติแม้ว่าฉันจะไม่สามารถบอกคุณได้ว่ามันหมายถึงอะไรเป็นตัวเลขแบตเตอรี่แต่ละตัวแต่ละระบบมีความแตกต่างกันถ้าคุณต้องการทำการทดสอบบางอย่าง

การลบเครื่องมือโหมดแล็ปท็อปจะเปลี่ยนสิ่งใดไปเป็นแบตเตอรี่ของฉันหรือไม่

  • เครื่องมือโหมดแล็ปท็อปเป็นแพคเกจที่รับผิดชอบในการยืดอายุแบตเตอรี่ของคุณและที่สำคัญที่สุดแพคเกจนี้เป็นสิ่งที่เปิดใช้งานคุณสมบัติโหมดแล็ปท็อปของเคอร์เนลลินุกซ์ แพคเกจนี้ช่วยให้คุณปรับแต่งการตั้งค่าที่เกี่ยวข้องกับพลังงานจำนวนมากผ่านการแก้ไขไฟล์โดยตรงคุณสามารถใช้ PowerTop เพื่อทำงานที่สกปรกสำหรับคุณ แต่ถ้าคุณรู้มาก ๆ ... ไม่มีสิ่งอัตโนมัติสามารถทดแทนงานหนักของมนุษย์ได้ . สรุปการถอดเครื่องมือโหมดแล็ปท็อปอาจทำให้แบตเตอรี่ของคุณมีความแตกต่างที่สังเกตเห็นได้โดยที่ไม่ต้องใช้พลังงานแบตเตอรี่อย่างมีประสิทธิภาพ

ฉันยังติดตั้งดาวพฤหัสบดีเพื่อปรับปรุงอายุการใช้งานแบตเตอรี่ของฉันมันไม่เกี่ยวข้องด้วยหรือไม่?

  • จูปิเตอร์ทำให้ระบบของคุณใช้ประโยชน์จากเทคโนโลยี Super Hybrid Engine (SHE) ที่ใช้การทำงานร่วมกันระหว่างฮาร์ดแวร์ซอฟต์แวร์และ BIOS เพื่อประหยัดแบตเตอรี่ของคุณ หากฮาร์ดแวร์ของคุณใช้ประโยชน์จาก SHE คุณต้องใช้ดาวพฤหัสบดีเพื่อใช้ประโยชน์จากมันเนื่องจากมันจะทำให้อายุการใช้งานแบตเตอรี่ยาวนานขึ้นถึง 50% แม้ว่าฮาร์ดแวร์ของคุณไม่รองรับ SHE แต่ดาวพฤหัสบดีทำหน้าที่เหมือนเครื่องมือประหยัดพลังงานปกติที่ควบคุมการใช้พลังงานของระบบตามความจำเป็นของคุณ สรุปว่ามันสร้างความแตกต่างโดยส่วนใหญ่หากคุณสามารถใช้ประโยชน์จาก SHE ได้แม้ว่าเมื่อเวลาผ่านไปเช่นเครื่องมือ PowerTop จะทำให้การจัดการพลังงานมีประสิทธิภาพดังนั้นซอฟต์แวร์อย่างจูปิเตอร์จะไม่จำเป็น แต่ตอนนี้คุณอาจเห็นการปรับปรุงบางอย่าง

ลองดูที่หน้าเหล่านี้เพื่อรับข้อมูลเพิ่มเติม:

ตอบ

ทำไม powertop ยังตรวจจับการตั้งค่าที่ปรับได้ใน> 12.04

เนื่องจากมีการตั้งค่าที่ปรับได้เท่าที่ฉันรู้ว่าคุณยังคงต้องใช้เครื่องมือโหมดแล็ปท็อปเพื่อใช้ประโยชน์จากคุณสมบัติการประหยัดพลังงานใน Linux Kernel หรือโปรแกรมเช่นดาวพฤหัสบดีแทน คำถามและคำตอบที่คุณกล่าวถึงแสดงให้เห็นว่ามีการปรับปรุงการใช้พลังงานในเคอร์เนลและไม่ได้กล่าวถึงเครื่องมือโหมดแล็ปท็อปที่ไม่เกี่ยวข้องและสังเกตว่าการปรับปรุงเหล่านี้ใช้กับทุกกรณีเมื่อคุณอยู่ในเดสก์ท็อปหรือแล็ปท็อป หากคุณต้องการให้เคอร์เนลจัดการพลังงานสำหรับการใช้งานแบตเตอรี่คุณยังต้องใช้เครื่องมือโหมดแล็ปท็อปหรืออย่างอื่นเพื่อบอกให้เคอร์เนลทำเช่นนั้น

ทำไมต้องปรับปรุง powertop, Jupiter และ co. อ้างสิทธิ์เพื่อรับข้อเสนอที่ไม่ได้ใช้งานกับเคอร์เนลใช่หรือไม่

ดูว่า PowerTop ไม่ได้เพิ่มฟีเจอร์ในการจัดการพลังงานคุณสมบัติที่ใช้งานนั้นถูกนำไปใช้ในเคอร์เนลของ Linux แม้ว่าเคอร์เนลของ Linux จะไม่รู้ว่าจะใช้เมื่อใดนี่คือแล็ปท็อปโหมดเครื่องมือเข้ามาซึ่งต้องใช้สิ่งเหล่านี้ ฟังก์ชั่นจากเคอร์เนลแม้ว่าเครื่องมือโหมดแล็ปท็อปเพื่อความมั่นคงความปลอดภัยและปัญหาที่เข้ากันได้ถูกออกแบบมาเพื่อวัตถุประสงค์ทั่วไป

เนื่องจากแพคเกจ PowerTop นั้นมีอยู่ที่กำหนดค่าโหมดเครื่องมือแล็ปท็อปใหม่ตามเครื่องที่ใช้งานเฉพาะ แล็ปท็อป - เครื่องมือ - โหมดไม่สามารถกำหนดค่าให้ตัวเองเพื่อเพิ่มประสิทธิภาพการใช้งานเพราะมันทำให้เครื่องมือมีความเปราะบางมากขึ้นอ่อนแอต่อความล้มเหลวและไม่เสถียร

นั่นเป็นเหตุผลที่ PowerTop ไม่สามารถ "ผสาน" ด้วยเครื่องมือโหมดแล็ปท็อปและดูว่าเคอร์เนลมีคุณสมบัติอยู่แล้วเครื่องมือของโหมดแล็ปท็อปบอกว่า: - ใช้งานเราอยู่ในแล็ปท็อป!

จูปิเตอร์ใช้ประโยชน์จาก SHE ซึ่งเป็นเทคโนโลยีที่ จำกัด สำหรับโน้ตบุ๊ค ASUS เท่านั้น เคอร์เนล Linux ไม่สามารถใช้คุณสมบัตินี้ได้เนื่องจากเป็นคุณสมบัติที่ใช้ซอฟต์แวร์ และจูปิเตอร์ยังเสนอโหมดการใช้งานของผู้ใช้ด้วยดังนั้นผู้ใช้จะตัดสินใจว่าต้องการอะไรบางอย่างที่เคอร์เนลและจูปิเตอร์ไม่สามารถเสนอให้พูดกับเคอร์เนลว่าจะทำอย่างไรอีกครั้งเคอร์เนลมีคุณสมบัติที่จะใช้และจูปิเตอร์ กำลังพูดกับเคอร์เนล: - ใช้วิธีนี้!

SHE เป็นเครื่องมือที่ช่วยเพิ่มประสิทธิภาพการใช้พลังงานของโน้ตบุ๊คเพิ่มประสิทธิภาพของระบบอย่างชาญฉลาดภายใต้ภาระหนักดังนั้นจึงทำให้โน้ตบุ๊กสามารถตอบสนองความต้องการของตัวประมวลผลและงานที่ต้องใช้ทรัพยากรสูงและยังมีตัวเลือกของประสิทธิภาพและโหมดการใช้พลังงาน ปรับได้ง่ายและรวดเร็วเพื่อให้เหมาะกับสถานการณ์การใช้งานของพวกเขา

ดังนั้นจึงเป็นเพียงซอฟต์แวร์ที่ใช้ประโยชน์จากการออกแบบฮาร์ดแวร์บางอย่างระบุกระบวนการทำงานเพื่อจัดการพลังงานและเสนอการปรับแต่งผู้ใช้ ฟังก์ชั่นเคอร์เนลไม่สามารถให้สิ่งนั้นได้เคอร์เนลไม่ได้มีการประเมินสิ่งต่าง ๆ และทำการตัดสินใจว่าจะใช้งานเมื่อไรหรือเปล่าและซอฟต์แวร์ที่นี่เป็นสิ่งที่จำเป็นเพราะจำเป็นต้องรู้จากระบบปฏิบัติการว่าต้องการพลังงานมากแค่ไหน ประเมินความจำเป็นเหล่านี้

สรุป: เคอร์เนล Linux มีคุณสมบัติเครื่องมือโหมดแล็ปท็อปเพียงแค่พูดกับเคอร์เนลที่ถึงเวลาที่จะใช้เพราะเคอร์เนลเพียงอย่างเดียวไม่สามารถตัดสินใจได้ว่ามันไม่ได้รู้ว่ามันทำงานบนเดสก์ทอปหรือแล็ปท็อป PowerTop ปรับแต่งเครื่องมือโหมดแล็ปท็อปเพื่อใช้ประโยชน์จากความสามารถของมันให้ดีขึ้น ดาวพฤหัสบดีทำหน้าที่เป็นส่วนผสมของ PowerTop และเครื่องมือโหมดแล็ปท็อปและยังให้ผู้ใช้วิธีง่ายๆในการปรับแต่งตัวเลือกการใช้พลังงาน เหตุใด Canonical ไม่สามารถแทนที่เครื่องมือโหมดแล็ปท็อปสำหรับเครื่องมือที่สมบูรณ์กว่าเช่นจูปิเตอร์ ถ้าพวกเขาต้องการพวกเขาทำได้แม้ว่าอย่างที่ฉันบอกว่ามันทำให้สิ่งต่าง ๆ มีความไม่แน่นอนมากขึ้นเพราะมันทำหน้าที่แตกต่างกันภายใต้เครื่องจักรที่แตกต่างกันดังนั้นพวกเขาจึงได้รับประสิทธิภาพและคุณสมบัติแม้ว่าพวกเขาจะเสียเสถียรภาพ พวกเขาชอบที่จะทำสิ่งต่าง ๆ ด้วยตัวเองฮ่า ๆ ) เพื่อทดแทนเครื่องมือโหมดแล็ปท็อป

ฉันคิดว่าฉันยังไม่ชัดเจนเท่าที่ฉันต้องการนี่คือคำเปรียบเทียบที่ทำให้ง่ายขึ้น:

เคอร์เนลคือตารางควบคุมของสถานีรถไฟในตารางนี้มีปุ่ม (คุณสมบัติ) ที่สามารถจัดการการใช้งานรถไฟได้แม้ว่าจะต้องการใครสักคนที่จะกดปุ่มนั้นเมื่อจำเป็นผู้ชายคนนี้เป็นผู้ดำเนินการ (โหมดแล็ปท็อป - - เครื่องมือ) แม้ว่าผู้ชายคนนี้เพียงทำตามรูปแบบตามเวลาของวันที่จะใช้หรือไม่ใช้รถไฟ แต่ถ้าเขามีวิทยุผู้คนในสถานี (PowerTop) สามารถสื่อสารกับเขาได้อย่างแม่นยำถึงความจำเป็นของรถไฟที่มากหรือน้อย ในระบบอัตโนมัติมากขึ้น Operator (Jupiter) แทนที่จะเป็นวิทยุมีกล้องเข้ามาในสถานีเขาจึงสังเกตการจราจรในสถานีและประเมินความต้องการของตัวเองหรือไม่ต้องมีรถไฟเพิ่มอีก แต่ดูว่าตารางควบคุม (เคอร์เนล) มีปุ่มทั้งหมด (คุณสมบัติ) เพื่อควบคุมรถไฟ (จัดการการใช้พลังงาน)

คำแนะนำของฉัน? เก็บสาม: เครื่องมือโหมดแล็ปท็อป, PowerTop และดาวพฤหัสบดี พวกเขาจะไม่เป็นอันตรายต่อระบบของคุณและสิ่งต่าง ๆ มีแนวโน้มที่จะได้รับการปรับปรุง


ขอบคุณสำหรับคำตอบ. เป็นภาพรวมที่ดีว่าเครื่องมือแต่ละอย่างทำอะไร แต่ฉันรู้สึกว่าคุณยังไม่ได้ตอบคำถามจริงซึ่งเป็นสาเหตุที่ทำให้การปรับปรุง powertop, ดาวพฤหัสบดีและ co การอ้างสิทธิ์ข้อเสนอยังไม่ได้รับการใช้งานในเคอร์เนล อาจเป็นได้ว่าตัวเลือกของพวกเขาไม่ปลอดภัยหรือไม่สามารถใช้ได้อย่างกว้างขวาง นี่เป็นเพียงการคาดเดา ฉันชอบที่จะได้ยินคำตอบที่ยอมรับในที่ อย่างไรก็ตามเมื่อถึงเวลาสิ้นสุดฉันจะได้รางวัลคำตอบของคุณ ขอขอบคุณอีกครั้งที่สละเวลาตอบ
ลูตา

ดังนั้นถ้าฉันเข้าใจถูกต้องเครื่องมือที่รวมอยู่ในเคอร์เนลจะไม่ถูกใช้โดยอัตโนมัติ (แต่เปิดใช้งาน cam รางน้ำ Powertop?) ตามที่ฉันกล่าวถึงในคำถามฉันไม่สามารถแก้ไขปัญหาการปิดระบบที่เกิดจากเครื่องมือโหมดแล็ปท็อปดังนั้นฉันไม่คิดว่าฉันจะติดตั้งใหม่ :(
user138784

@MHC ขออภัยสำหรับคำอธิบายที่ไม่ดีของฉันเกี่ยวกับเรื่องนั้นฉันจะแก้ไขคำตอบของฉันเพื่อให้ครอบคลุมถึงเรื่องนี้แม้ว่าฉันจะไม่ทราบคำตอบที่เป็นที่ยอมรับของฉันขอโทษ user138784 เห็นว่าเคอร์เนล Linux มีคุณสมบัติบางอย่างในตัวสำหรับการประหยัดพลังงานแม้ว่าบางสิ่งในระบบปฏิบัติการของคุณจะต้องบอกให้เคอร์เนลใช้งานและสิ่งนี้คือเครื่องมือโหมดแล็ปท็อป PowerTop ไม่จำเป็น แต่สามารถปรับปรุงการใช้งานเครื่องมือโหมดแล็ปท็อป
Rodrigo Martins

หากคุณไม่สามารถติดตั้งเครื่องมือโหมดแล็ปท็อปได้ดังนั้นจะดีกว่าที่จะใช้ Jupiter แทนเพราะมันสามารถทดแทนเครื่องมือโหมดแล็ปท็อปได้
Rodrigo Martins

ขอบคุณสำหรับคำตอบ. ฉันติดตั้งดาวพฤหัสแล้วและดูเหมือนว่าจะใช้งานได้ คุณมีความคิดใด ๆ ว่าเครื่องมือโหมดแล็ปท็อปอาจทำให้เกิดปัญหาการปิดระบบได้อย่างไร
user138784

3

ขณะนี้เครื่องมือโหมดแล็ปท็อปล้าสมัยแล้วนี่อาจเป็นสิ่งที่คุณกำลังมองหา

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

TLP เป็นเครื่องมือจัดการพลังงานสำหรับ Linux ช่วยให้คุณได้รับประโยชน์จากการจัดการพลังงานขั้นสูงโดยไม่จำเป็นต้องเข้าใจรายละเอียดทางเทคนิค

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

เรียกใช้ PowerTOP ก่อน & หลังเพื่อดูความแตกต่าง การตั้งค่าพลังงานจะถูกทำโปรไฟล์อีกครั้งโดย TLP เมื่อบูตใหม่


ฉันเห็นด้วยอย่างยิ่งกับเรื่องนี้ เมื่อติดตั้ง TLP ฉันสามารถลดการใช้พลังงานแบตเตอรี่จาก 22W เหลือ 12W ขณะนี้อายุการใช้งานแบตเตอรี่ของโน้ตบุ๊คของฉันใกล้เคียงกับ Windows
Glutanimate

ฉันชอบ tlp ดีกว่าแล็ปท็อปโหมดเครื่องมือ แต่ปัญหาของ tlp คือไม่มีตัวเลือกสำหรับลดความสว่างของจอแอลซีดีเมื่อใช้พลังงานแบตเตอรี่
พุธที่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.