سؤال هل هناك تطبيق لتوفير الطاقة مشابه لجوبيتير؟


أحاول تثبيت تطبيق إعدادات الطاقة في Jupiter ولكني أقرأ أنه لم يعد متوافقًا مع النواة الجديدة. هل هناك برنامج مماثل أو طريقة لإدارة إعدادات الطاقة على 13.04؟


171
2018-04-25 16:17


الأصل


هل سيكون من الصعب الحصول على كود مصدر المشتري وتحديثه للعمل مع حبات أحدث؟ أي نصائح ينبغي علي البدء بها؟ أنا أعرف جافا وقليلا من بايثون. - ThiagoPonte
أركض 13.04 ، ولا يزال جوبيتر يعمل بشكل جيد. - Dr_Bunsen


الأجوبة:


تحسين استخدام الطاقة / عمر البطارية في Linux مع TLP

نظرة عامة

يجلب لك TLP فوائد إدارة الطاقة المتقدمة لنظام التشغيل Linux دون الحاجة إلى فهم كل التفاصيل الفنية. يأتي بروتوكول TLP مع تهيئة افتراضية تم تحسينها بالفعل لعمر البطارية ، لذلك يمكنك فقط تثبيتها ونسيانها. ومع ذلك ، فإن TLP قابل للتخصيص بدرجة كبيرة لتلبية متطلباتك الخاصة.

الميزات

Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97

تحقق أيضا وظائف إضافية

التركيب

تحقق أيضًا من المتطلبات الأساسية

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

حواسب ثينك باد

sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
  • TLP-RDW - معالج جهاز الراديو - تحتاج إلى تمكين / تعطيل وتوفير الطاقة (Wifi / Bluetooth)
  • smartmontools - يحتاج إليها tlp-stat لعرض محرك الأقراص S.M.A.R.T. البيانات
  • ethtool - هناك حاجة لتعطيل التنبيه على الشبكة المحلية
  • ن-smapi-dkms ThinkPad فقط ، مطلوب tp-smapi لحدود شحن البطارية وحالة ThinkPad الخاصة للإخراج tlp-stat
  • ACPI-دعوة للأدوات هناك حاجة لجهاز ThinkPad فقط ، وهو عبارة عن اتصال للواجهة البينية (ACPI) لحدود شحن البطارية في Sandy Bridge والطرازات الأحدث

إضافي

مؤشر TLP للوحدة تم إنشاء مؤشر الوحدة لتبديل مريح بين أوضاع AC و BAT. استخدمه على مسؤوليتك الخاصة. حمل هنا: indicator-TLP.py

TLP Indicator for Unity


ترتيب

إزالة الإعداد الافتراضي Ubuntu cpu frequency

sudo update-rc.d -f ondemand remove 

مطور TLP

(هذا ليس شرطًا عامًا لبروتوكول TLP ولكنه مطلوب فقط إذا قرر المستخدم لتغيير الحاكم الافتراضي. إذا أصدر المستخدم الأمر دون تغيير إعداد TLP أيضا ، أنه ينتهي مع "perfomance" ، وهو أمر سيء للغاية لحياة البطارية.) ، تنطبق على القسم 3.) المعالج وقياس التردد

ملف التهيئة الرئيسي لبروتوكول TLP يكون في / etc / default / tlp

sudo -i gedit /etc/default/tlp

المعلمات

تلميحات عامة

  1. تكون المعلمات التي تنتهي بـ _AC فعالة مع وحدة تزويد الطاقة المتصلة
  2. تكون المعلمات المنتهية على _BAT فعالة عند التشغيل على البطارية
  3. يجب وضع المعلمات التي تحتوي على الفراغات في علامات اقتباس مزدوجة مثل: ""
  4. بعض المعلمات غير نشطة بشكل افتراضي ؛ إزالة "#" الرائد للتنشيط

0.) جنرال لواء

TLP_ENABLE=1

اضبط على 0 لتعطيل بروتوكول TLP (يلزم إعادة التشغيل) ، يجب تمكينه حتى ترك القيمة الافتراضية

1.) نظام الملفات

   DISK_IDLE_SECS_ON_AC=0
   DISK_IDLE_SECS_ON_BAT=2 

DISK_IDLE_SECS_ON_BAT = 2 = يمكنك إما ترك القيمة الافتراضية (2) أو يمكنك تحريرها باسم 5، افتراضيا يستخدم أوبونتو 5، الأمر متروك لك ، وقراءة يعطي أدناه المساعدة

cat /usr/lib/pm-utils/power.d/laptop-mode

هذا يتحكم في مدى عدوانية النظام الذي يحاول تجنبه الكتابة على القرص. كلما كان القرص خاملاً ، زادت الطاقة التي يمكنك توفيرها.

هذا نشط فقط على طاقة البطارية ، ويستعيد هذه القيم إلى الافتراضات kernel عند طاقة AC.

افتراضيات 5، والتي تمكن وضع الكمبيوتر المحمول ويفرض النظام على انتظر 5 ثوان كلما يطلب شيء الكتابة إلى القرص لطرد الكثير البيانات بقدر ما نستطيع.

2.) قيم الصفحة القذرة

MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60 

اترك القيمة الافتراضية

Defaults 60 ، مما يعني أن النواة لن تبدأ عملية الإجبار لكتابة معلومات الملف التي تم تغييرها ولكن لم يتم حفظها حتى 60٪ يتم ملء ذاكرة النظام القابلة للاستخدام مع المعلومات القذرة.

3.) المعالج وقياس التردد

CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave

أزل التجزئة وعدلها كمحافظة.

يعود الأمر لك ما تريد ، يمكنك أيضا استخدام ON_BAT = powersave

حدد حاكم قياس تردد وحدة المعالجة المركزية: ondemand / powersave / performance / conservative

محافظ حاكم ؟؟

يقرر الحاكم أي تردد يجب استخدامه.

وصف النموذج:

ondemand        Dynamically switch between CPU(s) available if at 95% cpu load

performance     Run the cpu at max frequency

conservative    Dynamically switch between CPU(s) available if at 75% load

powersave       Run the cpu at the minimum frequency

مطور TLP

لاستخدام "المحافظ" على "powersave - وخاصة على AC - لا ينبغي أن يكون توصية عامة ولكن فقط خيار للأجهزة التي تنتج الحرارة المفرطة أو ضوضاء المروحة.

4.) دقيقة / ماكس تردد

#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0

اضبط تردد min / max المتاح لحاكم القياس. تعتمد القيم المحتملة بشدة على المعالج الخاص بك. لتردد المتاحة انظر الناتج tlp-stat ، قسم "+++ Processor".

ملحوظة: يتم تعطيل المعلمات افتراضيًا ، وإزالة # بادئة لتمكينها ، وإلا يتم استخدام القيم الافتراضية kernel.

5.) دفعة توربو

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

قم بضبط ميزة "turbo boost" cpu: 0 = disable / 1 = allow ، يتطلب معالج Intel Core i و kernel 3.7 أو أحدث.

مهم: قد يتعارض ذلك مع إعدادات حاسب التوزيع الخاصة بك ، تقوم القيمة 1 ليس تفعيل زيادة ، فإنه يسمح فقط

6.) وحدات المعالجة المركزية النوى / Hyper-Threads

SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1

قلل عدد نواتج cpu / الخيوط المفرطة المستخدمة في ظروف التحميل الخفيف

7.) نواة

NMI_WATCHDOG=0

تنشيط مؤقت kernel NMI watchdog (0 = تعطيل / توفير الطاقة ، 1 = ممكّن). قيمة 1 ذات صلة لتصحيح أخطاء kernel فقط.

8.) القرص الصلب مستوى إدارة الطاقة المتقدمة

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

اضبط "مستوى متقدم لإدارة الطاقة". تتراوح القيم الممكنة بين 1 و 255:

1 – max power saving / minimum performance 

هام: قد يؤدي هذا الإعداد إلى زيادة استهلاك محرك الأقراص والقرص بسبب الإفراط في تفريغ الرأس للقراءة والكتابة (يمكن تمييزه من خلال النقر على الأصوات)

128 – compromise between power saving and wear (TLP standard setting on battery)

192 – prevents excessive head unloading of some HDDs

254 – minimum power saving / max performance (TLP standard setting on ac)

255 – disable APM (not supported by some disk models)

يتم فصل قيم مختلفة للأقراص متعددة مع الفراغات.

9.) القرص I / O جدولة

#DISK_IOSCHED="cfq cfq"

حدد io جدولة لأجهزة القرص: noop / deadline / cfq (الافتراضي: cfq) قيم منفصلة لأجهزة متعددة بمسافات.

NOOP غالبًا ما يكون أفضل خيار لأجهزة الحظر المدعومة بالذاكرة (مثل ramdisks) والوسائط الأخرى غير الدورانية (flash) حيث محاولة إعادة جدولة الإدخال / الإخراج تعد إهدارًا للموارد

الموعد النهائي هو جدولة خفيفة الوزن والتي تحاول وضع حد أقصى لوقت الاستجابة

CFQ يحاول الحفاظ على الإنصاف على مستوى النظام لعرض النطاق I / O

10.) SATA إدارة طاقة ارتباطية عدوانية(ALPM):

min_power / medium_power / max_performance

SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power

ALPM الإدارة القوية لربط الطاقة (ALPM) هي آلية يمكن من خلالها أن تقوم وحدة تحكم SATA AHCI بوضع وصلة SATA التي تتصل بالقرص في وضع طاقة منخفض جدًا أثناء فترات نشاط الإدخال / الإخراج صفرًا وإلى حالة طاقة نشطة عندما يحتاج العمل إلى فعله. تظهر الاختبارات أن هذا يمكن أن يوفر حوالي 0.5-1.5 واط من الطاقة على نظام نموذجي. (لمزيد من الاختيار "مصادر ومساعدة إضافية" )

11.) PCI Express Active State Power Management (PCIe ASPM):

(الافتراضي / الأداء / powersave)

ملحوظة: يحتاج خيار التمهيد kernel pcie_aspm = القوة على بعض الآلات

PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave

12.) راديون سرعة ساعة الرسومات

(طريقة الملف الشخصي): منخفض / متوسط ​​/ مرتفع / تلقائي / افتراضي

auto = mid on BAT، high on AC؛ افتراضي = استخدام الإعدادات الافتراضية للأجهزة (Kernel> = 2.6.35 فقط ، وليس مع برنامج تشغيل fglrx!)

#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low

13.) واي فاي وضع توفير الطاقة

تمكن 1 = تعطيل / 5 =

(Linux 2.6.32 والإصدارات الأحدث ، بعض المحولات فقط!)

WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5

14.) تعطيل التنبيه على الشبكة المحلية

نعم = نعم ، لا = لا

WOL_DISABLE=Y

15.) توفير طاقة صوتي لـ Intel HDA

تمكين توفير طاقة الصوت لأجهزة Intel HDA و AC97 (المهلة في ثوانٍ). قيمة 0 تعطيل /> = 1 تمكن توفير الطاقة.

SOUND_POWER_SAVE=1

تعطيل وحدة التحكم أيضًا (HDA فقط): Y / N

SOUND_POWER_SAVE_CONTROLLER=Y

16.) قم بإيقاف تشغيل محرك الأقراص الضوئية في UltraBay >> (حواسب ثينك باد فقط)

اضبط إلى 1 لتشغيل محرك الأقراص الضوئية في UltraBay (أجهزة ThinkPads فقط) ، عند التشغيل على البطارية. تقوم قيمة 0 بتعطيل هذه الميزة (افتراضي). يمكن تشغيل محرك الأقراص مرة أخرى عن طريق تحرير (وإعادة إدراج) رافعة الإخراج أو عن طريق الضغط على زر إخراج القرص في الطرازات الأحدث. ملحوظة: قرص UltraBay الثابت لا يتم إيقاف تشغيله أبدًا.

BAY_POWEROFF_ON_BAT=1

إيقاف تشغيل محرك الأقراص الضوئية (الافتراضي sr0)

BAY_DEVICE="sr0"

17.) إدارة الطاقة وقت التشغيل لأجهزة ناقل pci (e)

RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto

PM وقت التشغيل ل الكل pci (e) أجهزة الحافلات

RUNTIME_PM_ALL=1

PM وقت التشغيل ل الكل أجهزة ناقل pci (e): 0 = تعطيل / 1 = تمكين ، تحذير: خيار تجريبي ، يمكن أن يسبب عدم استقرار النظام

في بعض الأحيان لم يعمل جهاز dongle الخاص بالماوس USB عند توصيله بمنفذ USB 3 ، يعمل بشكل جيد عند توصيله بمنفذ USB 2 ، وجميع أجهزة USB 3 الخاصة بي تعمل بشكل صحيح لا توجد مشكلة.

18.) USB autosuspend

اضبط على 0 لتعطيل / 1 لتمكين ميزة autosuspend USB

USB_AUTOSUSPEND=1

19.) نظام البدء وإيقاف

RESTORE_DEVICE_STATE_ON_STARTUP=0

استعادة حالة جهاز الراديو (builtin bluetooth ، wifi ، wwan) من إيقاف التشغيل السابق عند بدء تشغيل النظام:

0 - تعطيل ، 1 - تمكين

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan" 

تعطيل أجهزة الراديو المدمجة عند بدء تشغيل النظام:

bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)

يتم فصل أجهزة متعددة مع الفراغات.

لدي خطأ أن بلدي بلوتوث لم يتم تعطيل الجهاز عند بدء التشغيل ، لذا إذا واجهت هذه المشكلة ، فقم بإجراء التهيئة التالية

sudo nano /etc/rc.local 

وأضف السطر التالي قبل الخروج 0

rfkill block bluetooth

حفظ & الخروج وإعادة التشغيل


العمل مع TLP

بعد التثبيت ، سيتم تفعيل بروتوكول TLP تلقائيًا عند بدء تشغيل النظام.

لبدء تشغيله على الفور دون إعادة تشغيل أو لتطبيق إعدادات تغيير استخدم:

sudo tlp start

استخدم الأمر tlp-stat terminal للتحقق مما إذا كان TLP يعمل بشكل صحيح

sudo tlp-stat

تحقق لك درجة حرارة النظام

sudo tlp-stat -t

عرض معلومات البطارية فقط:

sudo tlp-stat -b
sudo tlp-stat --battery 

إظهار التكوين فقط:

tlp-stat -c
tlp-stat --config

عرض أجهزة الراديو بدالة الحالة فقط:

tlp-stat -r
tlp-stat --rfkill

عرض درجات الحرارة وسرعة المروحة فقط:

tlp-stat -t 

تطبيق إعدادات البطارية (تجاهل مصدر الطاقة الفعلي):

sudo tlp bat

تطبيق إعدادات AC (تجاهل مصدر الطاقة الفعلي):

sudo tlp ac

يمكنك التحقق من I / O الذي تستخدمه.

sudo tlp-stat  # Check the section +++ Storage Devices

وضع التتبع

لفحص المشاكل المشكوك فيها في TLP عن قرب ، قم بتنشيط وضع التتبع في / etc / default / tlp:

TLP_DEBUG="lock nm path pm rf run sysfs udev usb" 

أضف السطر المذكور أعلاه في النهاية / etc / default / tlp ، يمكن قراءة بيانات التتبع المتراكمة في أي وقت باستخدام

tlp-stat -T 

أو

grep "tlp" /var/log/debug 

في حالة فقدان إخراج التتبع ، يجب عليك تعديل تكوين rsyslogd. قم بإنشاء الملف /etc/rsyslog.d/90-debug.conf تحتوي

*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug

وأعد تشغيل البرنامج

sudo /etc/init.d/rsyslog restart 

المصادر والمساعدة الإضافية

يوجد دعم جيد جدًا على موقع TLP

وصلة تكوين مفيدة 1

إعدادات TLP

ALPM


القرص اختياري

قرص تردد وحدة المعالجة المركزية الخاصة بك مع indicator-cpufreq

التركيب

indicator-cpufreq سيساعدك على تغيير تردد وحدة المعالجة المركزية أثناء التنقل:

sudo apt-get install indicator-cpufreq 

اذهب إلى اندفاع > البحث عن أبدء > تحرير indicator-cpufreq إضافة -f أو نسخ لصق الأمر التالي:

indicator-cpufreq -f 

enter image description here

لقطة شاشة

screenshot

باستخدام المؤشر ، ستتمكن من مراقبة تردد وحدة المعالجة المركزية الحالية ويمكنك تغيير تردد وحدة المعالجة المركزية

تغيير تردد وحدة المعالجة المركزية

انقر على المؤشر

screenshot

  • مشورة إضافية

  • VA-API (تسريع الأجهزة ل GPUs Intel / AMD)

نظرة عامة

الدافع الرئيسي لـ VA-API (واجهة برمجة تطبيقات تسريع الفيديو) هو تمكين فك تشفير / تسريع الفيديو المعجل للأجهزة في نقاط دخول مختلفة (VLD ، IDCT ، تعويض الحركة إلخ.) لمعايير التشفير السائدة اليوم (MPEG-2 ، MPEG-4 ASP / H.263 و MPEG-4 AVC / H.264 و VC-1 / VMW3). تم النظر في توسيع XvMC ، ولكن نظرًا لتصميمه الأصلي لـ MPEG-2 MotionComp فقط ، كان من المنطقي تصميم واجهة من الصفر يمكن أن تعرض بشكل كامل قدرات فك ترميز الفيديو في GPUs اليوم.

  • مساعدة وصلات كاملة
  • webupd8

تستخدم برامج تشغيل Intel الرسمية VA-API

دعم برامج ترميز الفيديو

قم بتثبيت برامج تشغيل Intel / AMD VA-API في Ubuntu

ل GPUs Intel (لرسومات Intel HD بالإضافة إلى G45 والإصدارات الأحدث):

sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

لـ AMD Radeon GPUs (تحتاج أيضًا إلى برامج التشغيل الخاصة!):

sudo apt-get install xvba-va-driver vainfo

قم بتثبيت MPlayer بدعم VA-API في Ubuntu 

بشكل افتراضي ، لا يدعم إصدار MPlayer المتاح في مستودعات Ubuntu الرسمية VA-API ، ولكن يمكنك استخدام PPA الذي يوفر بنية MPlayer مخصصة مع دعم VA-API.

sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi

الآن تحتاج إلى تثبيت smplayer أو vlc

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer

أو

sudo apt-get install vlc

ترتيب

إمبلاير مستخدمي SMPlayer

انها في علامة التبويب الخيار > التفضيلات ، في علامة تبويب الفيديو> فيديو عام> برنامج تشغيل الإخراج يقوم بتعيين برنامج تشغيل إخراج الفيديو على "vaapi":

screenshot

VLC

في أدوات> تفضيلات> المدخلات & برامج الترميز> تمكين استخدم فك ترميز GPU المعجل 

enter image description here

روابط مفيدة


PowerSavingTweaks لرسومات إنتل

sudo nano /etc/default/grub

يتغيرون:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

إلى:

GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"

و اهرب:

sudo update-grub

روابط مفيدة


263
2018-04-26 02:00



+1 ، إجابة شاملة للغاية! TLP سيكون أداتي المفضلة كذلك. ربما يمكنك إضافة أنه يمكن بدء TLP وإيقافه sudo tlp start / sudo tlp stop ويمكنك أيضًا التبديل بين أوضاع الطاقة المختلفة يدويًا sudo tlp bat / sudo tlp ac. - Glutanimate
askubuntu.com/questions/112705/... تحقق من إجابتي من فضلك - Qasim
قد يؤدي تفريغ البطارية تمامًا على أجهزة الكمبيوتر المحمولة الحديثة إلى الإضرار بالبطارية: batterycare.net/en/guide.html#descBat هناك الكثير من المصادر لهذا ، يرجى جوجل "أسطورة تفريغ البطارية" - MarkovCh1
+1 ، إجابة متعمقة جدًا. ساعدني كثيرًا في إعداد نظامي لتوفير الطاقة عند استخدام البطارية. - harry
يبدو أن هناك اقتباس إضافي غير ضروري في GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915 - Andrei Botalov


هذا ما قرأته 7 أشياء يجب القيام بها بعد تثبيت أوبونتو 13.04 (رنينغ رينغتيل):

اعتاد المشتري أن يكون واحدا من أول الأشياء التي يجب تثبيتها بعد عملية طازجة   تثبيت أوبونتو ، ولكن للأسف كان التطبيق   توقف ولا يعمل الإصدار القديم بشكل صحيح في أوبونتو   13.04.

ولكن إذا كان عمر البطارية هو ما يهمك ، فيمكنك استخدام TLP ، أ   الأداة التي تقوم بتثبيتها ثم نسيانها لأنها   يقوم بتعديل النظام تلقائيًا من أجل استخدام أفضل للطاقة / البطارية   حياة.

لتثبيت TLP في Ubuntu 13.04 ، استخدم الأوامر التالية:

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

ليس لدي أي خبرة شخصية في TLP.


10
2018-04-25 16:55



الصفحة الرئيسية: linrunner.de/en/tlp/tlp.html - Rinzwind
كنت تستخدم tlp من بضعة أيام وجهاز الكمبيوتر المحمول هو 4 إلى 6 درجات برودة ثم النوافذ - Qasim


وصل المشتري إلى 13.04!

sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter

4
2017-11-01 02:08



لاحظ أنه من المحتمل أن يكون هذا هو عمل 12.04 و 12.10 و 13.04: launchpad.net/~jolicloud-team/+archive/ubuntu/ppa - Wilf


  1. يعد PowerTOP أداة Linux لتشخيص المشكلات المتعلقة باستهلاك الطاقة وإدارة الطاقة.

    بالإضافة إلى كونه أداة تشخيصية ، فإن PowerTOP لديه أيضًا وضع تفاعلي حيث يمكن للمستخدم تجربة إعدادات مختلفة لإدارة الطاقة في الحالات التي لم يتم فيها تمكين هذه الإعدادات من توزيع Linux.

  2. تعمل أداة udev هذه على تمكين إعدادات توفير الطاقة الأكثر عدوانية تلقائيًا:

/etc/udev/rules.d/10-local-powersave.rules

# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"

# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"

# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"

# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"

# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"

# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"

2
2017-08-03 02:52



powertop هو أداة لطيفة ، ولكن الملف /etc/udev/rules.d/10-local-powersave.rules غير موجود في 14.04 أكثر من ذلك ، ماذا عن تلك التي قمت بنشرها هنا؟ أنا أستعمل powertop --auto-tune لضبط كل شيء - rubo77
يمكنك إنشاء هذا الملف بنفسك. - Ari Malinen
لذلك هل تحتاج إلى powertop؟ أو هل تقترح أمرين مختلفين؟ - rubo77
لا لست بحاجة إلى powertop لاستخدام هذا التكوين. - Ari Malinen