كيفية إصلاح الاستهلاك المفرط للطاقة للنواة 2.6.38

سيجون الكس ومنشئها ، مايكل لارابيل ، السبب الرئيسي لمشكلة استهلاك الطاقة في kernel 2.6.38 هو التغيير الذي تم إجراؤه في الاستدعاء ASPM (إدارة طاقة الحالة النشطة) لفتحات PCI Express.

تتيح لك ميزة Active-State Power Management تقليل استهلاك الطاقة عن طريق وضع روابط PCI Express غير المستخدمة في حالة توفير الطاقة ، مما يجعلها أقل نشاطًا بمرور الوقت. هذه ميزة شائعة في أجهزة الكمبيوتر المحمولة والأجهزة المحمولة الأخرى المستخدمة لإطالة عمر البطاريات.

على ما يبدو ، فإن سبب مشكلة أحدث نواة لينكس هو BIOSes الذي تم تكوينه بشكل خاطئ ، لأن العديد من مصنعي أجهزة الكمبيوتر المحمول يدعمون ASPM ولكن لا يقومون بتكوينه بشكل صحيح في ما يسمى بجدول وصف ACPI الثابت ، وهو الجدول الذي "يقوم بتكوين تلقائي" BIOS أثناء التمهيد .

ماهو الحل؟ بسيط.

1.- فتحت المحطة وكتبت:

gksu gedit / etc / default / grub

2.- حدد خطًا مشابهًا لما يلي:

GRUB_CMDLINE_LINUX_DEFAULT = "البداية الهادئة"

3.- استبدله بواحد مثل هذا:

GRUB_CMDLINE_LINUX_DEFAULT = "البداية الهادئة pcie_aspm = القوة"

4.- احفظ التغييرات وأدخل الأمر التالي في المحطة:

سودو التحديث- grub

يتيح ذلك لـ ASPM بغض النظر عما يقوله BIOS ، وتظهر الاختبارات أن هذا الحل يحقق توفيرًا ملحوظًا في الطاقة مما يزيد بشكل كبير من عمر البطارية.

احذر: يحذرنا مايكل من أنه في بعض الحالات ، من المحتمل ألا تعمل إضافة هذه المعلمة إلى سطر التمهيد في kernel. للعودة إلى الحالة الأصلية ، ما عليك سوى التراجع عن التغييرات وإعادة التشغيل.

مصدر: الكس & لينكس جدا


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   موسكوسوف قال

    أتخيل أن استهلاك الطاقة هذا أكثر أهمية في لاتوب.

  2.   مارتن قال

    رائع ، لكن هل يعمل مع kernel 2.6.39؟

  3.   برونو قال

    أشارك في استشارة Martín. لدي Debian Sid مع kernel 2.6.39

  4.   آدم أرتورو برافو جوزمان قال

    هل مازال مطلوبًا في kernel 2.6.39؟

  5.   ل قال

    لم ألاحظ أي فرق جوهري.
    لديّ Inspiron 5110 core i7 ورسومات هجينة.

  6.   دعوة قال

    أطرح على نفسي نفس السؤال ، إذا كانت مشكلة تعارض بين التكوين الخاطئ لـ BIOS و ASPM للنواة ، فما الحل الذي تم اتخاذه للإصدارات التالية؟

  7.   لنستخدم لينكس قال

    انظر ، مما أفهمه أنه يعمل على جميع النوى الأعلى من 2.6.38 ، والتي هي بالتحديد تلك التي بها المشكلة. ستكون مسألة اختبار ومقارنة. 🙂 أخيرًا ، إذا لم تنجح ، فارجع إلى الخطوات السابقة وهذا كل شيء.
    في صحتك!! بول.

  8.   لنستخدم لينكس قال

    يعد استهلاك البطارية مشكلة تمر دون أن يلاحظها أحد ... خاصة في أجهزة الكمبيوتر المحمولة (على الرغم من عدم حدوث ذلك في أجهزة الكمبيوتر المحمولة).
    الطريقة الوحيدة لمعرفة ما إذا كانت هناك تغييرات حقًا هي استخدام مجموعة Phoronix لإجراء الاختبارات اللازمة.
    عناق! بول.

  9.   لنستخدم لينكس قال

    لا شيء. لا يزال الخطأ موجودًا ... 🙁

  10.   لنستخدم لينكس قال

    هكذا…

  11.   دعوة قال

    ألا يمكن تحميل هذا "الإجباري" تلقائيًا؟

  12.   لنستخدم لينكس قال

    بالطبع ، لذلك عليك اتباع الخطوات الموضحة في المنشور.

  13.   دعوة قال

    لقد قدمت "أعجبني" بدلاً من "رد". 🙂

    لكن هذا ليس آليًا ، إنه يفعل ذلك بنفسك ، ما أعنيه هو ما إذا كانت التوزيعات ستضيف المعلمة لتجنب المشكلة في الإصدارات المتتالية.

  14.   الألمانيّة قال

    ممتازة.

  15.   لنستخدم لينكس قال

    لا فكرة ... أتمنى ذلك. 🙂