วิธีแก้ไขการใช้พลังงานที่มากเกินไปของเคอร์เนล 2.6.38

โดย Phoronix และผู้สร้าง Michael Larabel สาเหตุที่ยิ่งใหญ่ของปัญหา การใช้พลังงาน ในเคอร์เนล 2.6.38 คือการเปลี่ยนแปลงที่เกิดขึ้นในการโทร ASPM (Active-State Power Management) สำหรับสล็อต PCI Express

คุณลักษณะ Active-State Power Management ช่วยให้คุณลดการใช้พลังงานโดยการวางลิงก์ PCI Express ที่ไม่ได้ใช้ไว้ในสถานะประหยัดพลังงานทำให้มีการใช้งานน้อยลงเมื่อเวลาผ่านไป นี่เป็นคุณสมบัติทั่วไปในแล็ปท็อปและอุปกรณ์พกพาอื่น ๆ ที่ใช้เพื่อยืดอายุแบตเตอรี่

เห็นได้ชัดว่าสาเหตุของปัญหากับเคอร์เนล Linux ล่าสุดคือไบออสที่กำหนดค่าไม่ถูกต้องเนื่องจากผู้ผลิตแล็ปท็อปหลายรายสนับสนุน ASPM แต่ไม่ได้กำหนดค่าอย่างถูกต้องในตารางคำอธิบาย ACPI คงที่ซึ่งเรียกว่า "กำหนดค่าอัตโนมัติ" ให้กับ BIOS ในระหว่าง บูต

วิธีแก้คืออะไร? เรียบง่าย

1.- ฉันเปิดเทอร์มินัลและเขียนว่า:

gksu gedit / etc / default / grub

2.- ค้นหาบรรทัดที่คล้ายกับรายการต่อไปนี้:

GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ"

3. - แทนที่ด้วยสิ่งนี้:

GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ pcie_aspm = แรง"

4.- บันทึกการเปลี่ยนแปลงและป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo update-grub

สิ่งนี้ช่วยให้ ASPM ไม่ว่า BIOS จะพูดอะไรและการทดสอบแสดงให้เห็นว่าโซลูชันนี้ช่วยประหยัดพลังงานได้อย่างน่าทึ่งซึ่งช่วยเพิ่มอายุการใช้งานแบตเตอรี่ได้อย่างมาก

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

Fuente: Phoronix & ลินุกซ์มาก


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มอสโคซอฟ dijo

    ฉันคิดว่าการใช้พลังงานนี้มีความสำคัญมากกว่าใน latop

  2.   มาร์ติน dijo

    เยี่ยมมาก แต่มันใช้ได้กับเคอร์เนล 2.6.39 หรือไม่

  3.   บรูโน่ dijo

    ฉันเข้าร่วมการให้คำปรึกษาของMartín ฉันมี Debian Sid พร้อมเคอร์เนล 2.6.39

  4.   อดัน อาร์ตูโร บราโว กุซมัน dijo

    ยังจำเป็นในเคอร์เนล 2.6.39 หรือไม่

  5.   des dijo

    ฉันไม่ได้สังเกตเห็นความแตกต่างที่สำคัญ
    ฉันมี Inspiron 5110 core i7 และกราฟิกไฮบริด

  6.   ผู้เข้าพัก dijo

    ฉันถามตัวเองด้วยคำถามเดียวกันว่าหากเป็นปัญหาความขัดแย้งระหว่างการกำหนดค่า BIOS และ ASPM ของเคอร์เนลไม่ถูกต้องจะมีวิธีแก้ไขอะไรสำหรับเวอร์ชันต่อไปนี้

  7.   มาใช้ Linux กันเถอะ dijo

    ดูจากสิ่งที่ฉันเข้าใจมันใช้ได้กับเมล็ดทั้งหมดที่สูงกว่า 2.6.38 ซึ่งเป็นเมล็ดที่มีปัญหาอย่างแน่นอน คงเป็นเรื่องของการทดสอบและเปรียบเทียบ 🙂สุดท้ายถ้าไม่ได้ผลให้ย้อนกลับไปขั้นตอนนี้
    ไชโย !! พอล.

  8.   มาใช้ Linux กันเถอะ dijo

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

  9.   มาใช้ Linux กันเถอะ dijo

    ไม่มี. ข้อผิดพลาดยังคงมีอยู่ ... 🙁

  10.   มาใช้ Linux กันเถอะ dijo

    ก็คือ ...

  11.   ผู้เข้าพัก dijo

    ไม่สามารถโหลด "บังคับ" โดยอัตโนมัติได้หรือไม่

  12.   มาใช้ Linux กันเถอะ dijo

    แน่นอนว่าคุณต้องทำตามขั้นตอนที่ระบุไว้ในโพสต์

  13.   ผู้เข้าพัก dijo

    ฉันให้ "ถูกใจ" แทน "ตอบกลับ" 🙂

    แต่นั่นไม่ใช่แบบอัตโนมัติที่ทำเองสิ่งที่ฉันหมายถึงคือการแจกแจงจะเพิ่มพารามิเตอร์เพื่อหลีกเลี่ยงปัญหาในการเผยแพร่ต่อเนื่องหรือไม่

  14.   ภาษาเยอรมัน dijo

    ยอดเยี่ยม

  15.   มาใช้ Linux กันเถอะ dijo

    ไม่มีความคิด ... ฉันหวังอย่างนั้น 🙂