TLP bilan batareyaning ishlash muddatini uzaytirish. Ubuntu Installing tlp yordamida noutbukning ishlash vaqtini qanday uzaytirish mumkin

Kompyuterlar yoki serverlar uchun operatsion tizimning quvvat sarfi ayniqsa muhim emas, lekin noutbuklar va boshqa portativ qurilmalar haqida gap ketganda, narsalar keskin o'zgaradi. Biz qurilmamiz batareya quvvati bilan imkon qadar uzoq vaqt ishlashini va batareya quvvatini imkon qadar kam iste'mol qilishini istaymiz.

Bunga operatsion tizim, protsessor va qattiq disk qancha yuklanishi, bluetooth va Wi-Fi adapterlari yoqilganligi katta ta'sir ko'rsatadi. Bularning barchasi energiya sarflaydi va hamma narsani sozlash mumkin. Ushbu maqolada biz Ubuntu quvvat tejashni qanday sozlashni va noutbukni iloji boricha uzoq vaqt ishlashini ko'rib chiqamiz.

Har doim ham maksimal quvvat va ishlash kerak emas. Bu o'yinlarda yoki og'ir dasturlardan foydalanganda kerak, lekin filmlarni tomosha qilish yoki Internetda kezish paytida va hatto kompyuter yonida bo'lmaganingizda ham kerak emas. Ubuntu sozlamalarida energiya tejashni yaxshilashga yordam beradigan quvvatni boshqarishning bir nechta variantlari mavjud.

Keyin tizim sozlamalarini oching Oziqlanish:

Bu erda siz qancha bo'sh vaqtdan keyin kompyuterni uyqu rejimiga o'tkazish kerakligini, batareya zaryadi juda muhim darajaga tushib qolsa yoki noutbuk qopqog'ini yopganingizda nima qilish kerakligini belgilashingiz mumkin.

2. Bluetooth-ni o'chiring

Bluetooth moduli juda ko'p energiya sarflaydi, umid qilamanki, siz bluetooth-ni o'chirishni unutganingizda telefoningiz batareyasi qanchalik tez tugaganini eslaysiz. Ammo bu erda u doimo yoqilgan va hozirda kerak bo'lmasa ham doimo energiya sarflaydi.

Bluetooth-ni o'chirish paneldagi belgi yordamida o'chirilishi mumkin, shunchaki slayderni o'zgartiring Oʻchirilgan yoki eski versiyalarda Bluetooth-ni o'chirish-ni bosing.

Bluetooth-ni butunlay o'chirib qo'yish uchun uning xizmatini tizimni ishga tushirishdan olib tashlang va ishga tushirish uchun buyruqni qo'shing:

sudo rfkill bluetooth bloki

Bundan tashqari, agar siz bluetooth-ni butunlay o'chirib qo'ymoqchi bo'lsangiz, uning drayverlarini qora ro'yxatga qo'shish tavsiya etiladi:

sudo vi /etc/modprobe.d/no-bluetooth.conf

btusb qora ro'yxati
bluetooth qora ro'yxati

3. Wi-Fi-ni o'chiring va Ethernet-dan foydalaning

Agar foydalanayotgan bo'lsangiz simsiz texnologiya Wifi, u holda u ham juda ko'p energiya iste'mol qilishini bilishingiz kerak, shuning uchun uni energiyani tejaydigan simli Internet bilan almashtirgan ma'qul. Hatto ichida fon hech qanday tarmoqqa ulanmaganingizda wifi karta mavjud tarmoqlarni qidirish uchun havo to'lqinlarini skanerlaydi.

Wi-Fi-ni o'chirish ham juda oson. Buning uchun tarmoqni boshqarish indikatorini bosing va tanlang Wi-Fi-ni o'chirib qo'ying:

Tizim ishga tushganda Wi-Fi-ni avtomatik ravishda o'chirish uchun ishga tushirish uchun quyidagi buyruqni qo'shing:

sudo rfkill Wi-Fi bloki

4. Ekran yorqinligi

Shubhasiz, ekran qanchalik yorqinroq bo'lsa, u shunchalik ko'p energiya sarflaydi. Eng ishonchli va eng ko'p samarali usul Ubuntu-ning quvvat sarfini kamaytirish yorqinlikni pasaytirishdir.

Bizga har doim ham maksimal yorqinlik kerak emas, uni iloji boricha qulayroq qilish kifoya. Yorqinlikni o'zgartirish uchun klaviatura yoki tizim sozlamalaridagi tezkor tugmalardan foydalanishingiz mumkin.

Tizim sozlamalarida Brightness & Lock-ni oching. Keyin yorqinlikni sozlash slayderini sozlang, quvvatni tejash uchun ekranning xiraligini ham tekshirishingiz mumkin.

Shuningdek, Ubuntu yadrosini ishlab chiqish guruhi ishlab chiquvchilari LCD displeylar engil fon rasmi bilan kamroq energiya iste'mol qilishini payqashdi. To'q ranglarni chizish 1-2% ko'proq oqim oladi.

Agar yorqinlik o'zgarmasa, Grub-dagi yadro parametrlariga quyidagi qatorni qo'shib ko'ring - acpi_backlight=vendor. Konfiguratsiyani yangilash va qayta ishga tushirgandan so'ng, hamma narsa ishlashi kerak.

Buning uchun siz yorqinlikni to'g'ridan-to'g'ri terminal orqali o'zgartirishingiz mumkin, xbacklight yordam dasturidan foydalaning:

sudo apt-get o'rnatish xbacklight
$ xbacklight - 15 to'plami

5. Tashqi USB qurilmalarini ajratib oling

Turli xil ulanishlar mumkin USB qurilmalari flesh-disklar, veb-kameralar, telefonlar va boshqalar kabi noutbukingizga. Lekin ularning barchasi energiya iste'mol qiladi. Hozir kerak bo'lmagan qurilmalarni ajratib oling, shuningdek, flesh-disklarni, MTP kameralarini va tashqi drayverlarni xavfsiz olib tashlang.

6. Boshqa keraksiz qurilmalarni o'chiring

Veb-kameralar, GSM modemlar va boshqa qurilmalar ham energiya iste'mol qiladi va ularni o'chirish yaxshiroqdir. Masalan, veb-kamerani o'chirish uchun uning drayverini qora ro'yxatga qo'shishingiz kerak:

sudo vi /etc/modprobe.d/no-webcam.conf

uvcvideo qora ro'yxati

Ushbu buyruq yordamida barcha faol qurilmalarni ko'rishingiz mumkin:

Barcha foydalanilmagan qurilmalarni o'chiring, shunchaki ehtiyot bo'ling, keraksiz narsalarni o'chirmang.

7. Diskret grafik kartani o'chiring

Agar tizza kompyuteringiz protsessorga o'rnatilgan video kartalarni yanada kuchli diskretga almashtirish imkoniyatiga ega bo'lsa, ikkinchisini o'chirib qo'yish tavsiya etiladi. Bu Ubuntu quvvat sarfini sezilarli darajada kamaytiradi.

Buning uchun odatda vgaswitcheroo modulidan foydalanishingiz mumkin. Ikkinchi GPUni o'chirish uchun quyidagilarni bajaring:

sudo -i
$ echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

8. Keraksiz ilovalarni yoping

Qanchalik ko'p dasturlardan foydalansangiz, protsessor shunchalik ko'p quvvat sarflaydi va faollik ko'payadi tasodifiy kirish xotirasi, shuningdek qattiq disk. Bizda har doim ko'plab dasturlar mavjud, masalan, VLC, Chrome, Terminal, Rhythmbox va boshqalar. Lekin biz ularning hammasidan foydalanmaymiz.

Yon panelda qaysi ilovalar ochiqligini ko'ring va keraksizlarini yoping. Dasturni yopish uchun uning belgisini sichqonchaning o'ng tugmasi bilan bosing va yopish tugmasini bosing.

9. Flash Player-dan foydalanmang

Video va boshqa flesh-kontentlarni oqimlash uchun dastur - Flash Player ko'p energiya sarflaydi. Shuning uchun uni ishlatmaslik ubuntu batareyasining ishlash muddatini yanada uzaytiradi.

Talab bo'yicha flesh-ni yoqish imkonini beruvchi brauzerdan foydalaning. Misol uchun, Firefox-da siz Flash-ni faqat sizga kerak bo'lganda yoqish uchun sozlashingiz mumkin va Chrome uchun PowerSaver plagini mavjud bo'lib, u sizga xuddi shunday qilish imkonini beradi.

Film va videolarni tomosha qilish uchun apparat tezlashuvidan foydalaning. Bu videoni qayta ishlashni GPUga yuklaydi va shu bilan CPU yukini va quvvat sarfini kamaytiradi. Ushbu texnologiya VLC va MPV tomonidan qo'llab-quvvatlanadi. Shuningdek, brauzerlarda apparat tezlashuvini yoqishingiz kerak.

10. Engil ish stoli muhitidan foydalaning

KDE, Cinnamon, Unity, Gnome kabi ish stoli muhitlari engil muhitlarga qaraganda ko'proq quvvat sarflaydi, chunki sukut bo'yicha ishga tushiriladigan va ishlaydigan ko'plab fon xizmatlari va ilovalari mavjud. Shuning uchun LXDE, LXQt yoki XFCE kabi engilroq muhitni tanlash yaxshidir.

11. TLP dan foydalaning

TLP - bu turli yadro parametrlari va quvvat sarfini sozlash orqali Ubuntu quvvatini tejashni yaxshilaydigan juda mashhur vosita. turli qurilmalar kompyuter.

Siz quyidagi sozlamalarni sozlashingiz mumkin:

  • Noutbukni o'chiring va ma'lumotlarni qattiq diskka tushirishdan oldin vaqt tugaydi;
  • Protsessor chastotasini o'zgartirish;
  • Ko'p yadroli tizimlarda yadrolar uchun quvvat taqsimoti;
  • Ubuntu qattiq disk quvvatini boshqarish;
  • PCI qurilmalarining quvvatini boshqarish;
  • Wi-Fi uchun energiya tejash rejimi;
  • Drayvni o'chirish;
  • Ovoz kartasi uchun Ubuntu quvvatni tejash rejimi;

Standart yordamchi dastur noutbukning avtonomiyasini sezilarli darajada oshiradigan va ko'pchilik foydalanuvchilar uchun mos bo'lgan sozlamalarni o'z ichiga oladi. Yordamchi dasturni o'rnatish uchun quyidagi buyruqdan foydalaning:

sudo apt-get install tlp

Keyin uni ishga tushirishga qo'shing:

sudo systemctl tlp-ni yoqish

Energiyani kuzatish

Siz nafaqat ubuntu-ning energiya tejamkorligini yaxshilash, balki batareyani aynan nima iste'mol qilishini o'z vaqtida tushunish uchun energiya sarfini kuzatishingiz kerak. Ushbu maqsadlar uchun siz powertop yordam dasturidan foydalanishingiz mumkin. Buyruq yordamida uni o'rnating:

sudo apt o'rnatish powertop

Keyin kerakli vaqt uchun hisobot yarating, masalan, 60 soniya:

sudo powertop --time=60 --html=power_report.html

xulosalar

Biz Ubuntu 16.04 ning energiya samaradorligini oshirish va noutbukingizning oflayn vaqtini uzaytirishning yetarlicha usullarini ko‘rib chiqdik. Agar siz boshqa usullarni bilsangiz, ularni sharhlarda baham ko'ring!

Orqada o'tgan yillar mehnat va dam olish uchun qulay muhit yaratishda ajoyib natijalarga erishdilar. Biroq, "erkin" tizimlar ham muhim kamchiliklarga ega, ular haqida gapirmaslik insofsiz bo'lardi. Birinchidan, bu hali mavjud bo'lganlar uchun etarli darajada qo'llab-quvvatlanmaydi apparat. Bu vaqtga ham tegishli batareyaning ishlash muddati uchun noutbuklar Ubuntu boshqaruvi, bu qachon batareyaning ishlash muddatidan sezilarli darajada past bo'lishi mumkin Windows yordamida. Ushbu maqolada biz ushbu holatni tuzatish uchun mo'ljallangan ikkita yordamchi dastur bilan tanishamiz.

Diqqat! Quyida tavsiflangan yordamchi dasturlardan bir vaqtning o'zida foydalanish muammolarga olib kelishi mumkin. Boshqasini sinash uchun avvalgisini oʻchiring.

TLP

Batareyani tejash uchun tizza kompyuteringizga turli xil sozlashlarni qo'llashingiz mumkin, ammo ularning ko'pchiligi apparat va Linux tarqatilishiga xosdir, boshqalari eskirgan yoki murakkab buyruq qatori sehrlarisiz qo'llash juda qiyin. TLP ushbu muammolarning ko'pini hal qilishga qaratilgan va eng ko'p qo'llaniladi optimal sozlamalar ga qarab avtomatik ravishda konfiguratsiyangiz uchun Linux versiyalari va apparat.

Amaldagi juda ko'p sozlashlar mavjud va ularning batafsil tavsifi ushbu maqola doirasidan tashqarida, shuning uchun yordam dasturining yordam sahifasiga (inglizcha) murojaat qilishingizni tavsiya qilamiz. Sizning e'tiboringizni yordamchi dastur to'liq mustaqil ishlashi va hatto grafik interfeysga ega emasligiga qaratmoqchimiz.

Siz terminalda quyidagi buyruqlarni bajarish orqali TLP-ni o'rnatishingiz mumkin:

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

Ushbu ilova boshqa quvvat tejash sozlamalari bilan birga Linux yadrosida tegishli rejimni yoqish orqali noutbukingiz batareyasining ishlash muddatini uzaytirish imkonini beradi. O'z mohiyatiga ko'ra, u yuqorida muhokama qilingan TLPga juda o'xshaydi va yaqin vaqtgacha xuddi shu tarzda ishlagan. buyruq qatori. Biroq, 1.64 versiyasidan boshlab, Laptop Mode Tools sozlamalarida biroz kattaroq erkinlik va qulaylik beruvchi grafik interfeysga ega.

Yordamchi dasturni o'rnatish uchun terminalga kirishingiz kerak:

sudo add-apt-repository ppa:webupd8team/stabil sudo apt-get update sudo apt-get install laptop-mode-tools

Laptop Mode Tools GUI-ni ishga tushirish uchun quyidagi buyruqni bajaring:

gksu lmt-config-gui

TLP - Linux kengaytirilgan quvvat boshqaruvi.

Kirish.
Barcha asosiy TLP parametrlari saqlanadi konfiguratsiya fayli joylashgan /etc/default/tlp. Standart konfiguratsiya allaqachon batareyani tejash uchun optimallashtirilganligi sababli, ko'p hollarda uni o'zgartirishga alohida ehtiyoj yo'q.
O'zgartirishlar kiritish uchun terminalda yoki Alt+F2 buyrug'i orqali quyidagi buyruqni () bajarishingiz mumkin:

$ gksudo gedit /etc/default/tlp
O'zgartirishlar kiritilgandan so'ng siz TLP-ni qayta ishga tushirishingiz kerak
TLP-ni yangilashda o'rnatuvchi, albatta, almashtirishni so'raydi mavjud versiya konfiguratsiyalar.

Variantlar
Ba'zi eslatmalar

  • _AC bilan tugaydigan parametr tarmoqdan ishlaganda ta'sir qiladi
  • _BAT bilan tugaydigan parametr batareyada ishlaganda ta'sir qiladi
  • Bir nechta qiymatlarni o'z ichiga olgan parametrlar qo'sh tirnoq ichiga olinishi kerak ("")
  • Sukut bo'yicha yoqilmagan parametrlarni faollashtirish uchun satr boshida "#" belgisini olib tashlashingiz kerak.
Asosiy
Agar siz TLP-ni o'chirib qo'ymoqchi bo'lsangiz, 0 ga o'rnating (qayta yuklash kerak)
Fayl tizimi
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
Yadro noutbuk rejimini yoqish uchun > 0 bo'lishi kerak. Ushbu sozlamalarni o'zgartirmang.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
Tizim buferidan diskka ma'lumotlarni yozish uchun kutish vaqti (sekundlarda).

Protsessor va chastota o'zgarishi
CPU_SCALING_GOVERNOR_ON_AC=talab
CPU_SCALING_GOVERNOR_ON_BAT=talab
Sizning protsessoringiz uchun variantlardan biri o'rnatilgan, mavjud variantlar talab (standart), quvvatni tejash, ishlash va konservativdir.

Muhim: ushbu sozlamadan foydalanish uchun siz tarqatish boshqaruvchisi sozlamalarini oʻchirib qoʻyishingiz kerak yoki ziddiyatlar yuzaga keladi. TLP tez-tez soʻraladigan savollarga qarang.

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
Protsessor chastotasini o'zgartirish uchun min/maks parametrini o'rnatadi. Siz uchun mavjud bo'lgan qiymatlarni olish uchun foydalaning # tlp-stat -p. 0 qiymati standart qiymatdan foydalanadi.

Ishora: Yangi sozlamalarni qo'llash uchun qayta ishga tushirish talab qilinadi.

Muhim: protsessor chastotasini pasaytirish, batareyadan quvvat olishda quvvat sarfiga ta'sir qilmaydi; protsessorning turli standart ish rejimlari (talab, quvvatni tejash, ishlash va konservativ) yordamida kattaroq natijalarga erishish mumkin;

CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
Min/maks P-holatini sozlash Intel Core protsessorlar. Qiymatlar mavjud protsessorning umumiy ishlashining foizi (0.. 100%) sifatida berilgan.

Ishora :

  • Sozlama protsessorning quvvat sarfini cheklash uchun mo'ljallangan.
  • Bu intel_pstate miqyosidagi drayverni talab qiladi, yuqoriga qarang.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
"Turbo boost" (Intel) va "turbo yadro" (AMD) rejimlarini o'chiring (0 = o'chirilgan / 1 = yoqilgan).

Ishora :

  • Linux yadrosi 3.7 yoki undan yuqori versiyasini talab qiladi
  • Qiymat 1 rejimni faollashtirmaydi, faqat undan foydalanishga ruxsat beradi
  • Bu sizning tarqatish boshqaruvchisi sozlamalariga zid kelishi mumkin
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Engil yuklar uchun ishlatiladigan protsessor yadrolari/giper-iplari sonini minimallashtiring (1 = yoqilgan, 0 = o'chirilgan). Protsessor modeliga bog'liq.
ENERGY_PERF_POLICY_ON_AC= unumdorlik
ENERGY_PERF_POLICY_ON_BAT=quvvatni tejash
Protsessor uchun energiya tejash siyosati bilan solishtirganda umumiy ishlashni aniqlaydi. Mumkin bo'lgan qiymatlar ishlash, normal va quvvatni tejashdir.

Ogohlantirish: Bu parametr msr yadro moduli va x86_energy_perf_policy vositasini talab qiladi.

Yadro

Yadro NMI kuzatuv taymerini faollashtiring (0 = o'chirilgan/quvvatni tejash, 1 = yoqilgan). 1 qiymati faqat yadro nosozliklarini tuzatish uchun tegishli.

Past kuchlanish

Ishora: Ushbu xususiyatlardan foydalanish uchun ilg'or Linux ko'nikmalari talab qilinadi.

PHC_CONTROLS="F:V F:V F:V F:V"
Intel protsessorlarining past kuchlanishi uchun chastota/kuchlanish identifikatorlari. PHC yamoqlari bilan yadro o'rnatilgan deb taxmin qiladi. Qo'shimcha ma'lumot uchun PHC wiki-ga qarang.

Disklar va boshqaruvchi

Izoh: Standart sozlamalar SSD-lar bilan yaxshi ishlaydi, ularni o'zgartirishga alohida ehtiyoj yo'q.

Qurilmani tayinlash

Quyidagi variantlar samarali bo'lgan disk qurilmalarini belgilaydi. Agar sizda bir nechta qurilma bo'lsa, ularni bo'sh joylar bilan ajrating.

CD/DVD diskida 2-diskdan foydalanilganda, yadro tomonidan tayinlangan qurilma nomlarini (sda/sdb) o'zgartirish qiyin bo'lishi mumkin. Bunday holda, ID yordamida qurilmalarga nom berish tavsiya etiladi:

DISK_DEVICES="ata-INTEL_SSDSA2M160G2GC_XZY123456890 ata-HITACHI_HTS541612J9SA00_XZY123456890"
Jamoa #tlp diski barcha ulangan disklarning identifikatorlarini ko'rsatadi.

Kengaytirilgan quvvat boshqaruvi

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
Mumkin parametrlar:
  • 1 - maksimal energiya tejash / minimal ishlash - Izoh: foydalanish bu parametr disk boshlarini tez-tez to'xtab turishiga va natijada uning ishlamay qolishiga olib kelishi mumkin (xarakterli bosish orqali tan olinishi mumkin)
  • 128 - energiya tejash va diskning eskirishi o'rtasidagi kelishuv (TLP batareya quvvati bilan ishlashda standart parametrdir)
  • 192 - ba'zi HDDlarning tez-tez to'xtab turishini oldini oladi
  • 254 - minimal energiya tejash / maksimal ishlash (tarmoqdan ishlashda TLP standart parametri)
  • 255 - APMni o'chirib qo'ying (ba'zi drayvlar tomonidan qo'llab-quvvatlanmaydi)

Aylanish tezligini sekinlashtiring

DISK_SPINDOWN_TIMEOUT_ON_AC="0 0"
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
Diskni aylantirish uchun vaqt tugashi qiymati, disk faol bo'lmaganda to'xtaydi.
  • 0 - o'chirilgan
  • 1..240 - 5 soniyadan 20 daqiqagacha bo'lgan vaqt tugashi (5 soniyalik bosqichlarda)
  • 241..251 - kutish vaqti 30 daqiqadan 5,5 soatgacha (30 daqiqalik bosqichlarda)
  • saqlash - maxsus qiymat, ushbu parametrni o'chirishga imkon beradi (sinonim: _)
Bir nechta disklardan foydalanilganda, ularning har biri o'z parametrlariga ega bo'lishi mumkin, ular bo'sh joylar bilan ajratilishi kerak;

SSD disklarida harakatlanuvchi qismlar mavjud emas, shuning uchun ular uchun bu parametr ishlatilmasligi mumkin.

Ishora: STOP tizim diski Bu uzoq vaqt davomida ishlamaydi, chunki ilovalar va tizim demonlari drayverni tez-tez uyg'otadi. Biroq, doimiy kirishni talab qilmaydigan CD/DVD uchun bu parametr juda foydali bo'lishi mumkin.

Disk kiritish/chiqarish rejalashtiruvchisi

Har bir disk uchun I/U rejalashtiruvchisini o'rnatadi. Yaroqli sozlamalar:
  • cfq - Linux standarti, ko'pgina standart HDD va SSD-lar bilan ishlaydi
  • oxirgi muddat - Linux standarti (yangi yadrolar), ko'pgina standart HDD va SSD-lar bilan ishlaydi
  • saqlash - maxsus qiymat, ushbu parametrni o'chirishga imkon beradi (sinonim: _)
Bir nechta disklardan foydalanilganda, ularning har biri o'z parametrlariga ega bo'lishi mumkin, ular bo'sh joylar bilan ajratilishi kerak;

SATA agressiv quvvat boshqaruvi

SATA_LINKPWR_ON_AC=maksimal_samaradorlik
SATA_LINKPWR_ON_BAT=min_quvvat
Disk drayverlari va optik drayverlarni ulaydigan SATA havolalari uchun quvvatni boshqarish rejimini o'rnatadi.
Yaroqli sozlamalar:
  • min_quvvat - maks. energiya tejash / minimal ishlash
  • media_power - energiya tejash va ishlash o'rtasidagi o'zaro kelishuv
  • max_performance - minimal energiya tejash / maks. ishlash
Ishora: Ushbu parametrni butunlay o'chirib qo'yish uchun satr boshiga "#" belgisini qo'yish orqali satrlarni izohlang.

PCI Express avtobusi

Faol davlat quvvatini boshqarish

PCIE_ASPM_ON_AC=ishlash
PCIE_ASPM_ON_BAT=quvvatni tejash
PCIe ASPM quvvatni tejash rejimini o'rnatadi. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Yaroqli sozlamalar:
  • standart
  • ishlash
  • quvvatni tejash
Grafik kartalar

Radeon (eski)

RADEON_POWER_PROFILE_ON_AC=yuqori
RADEON_POWER_PROFILE_ON_BAT=past
Chastotani sozlash. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Faqat qo'llab-quvvatlanadi Radeon haydovchi, fglrx emas. Yaroqli sozlamalar:
  • avtomatik - batareyadan o'rta, tarmoqdan yuqori
  • sukut bo'yicha - standart sozlamalar ishlatiladi, chastotani sozlash imkoniyati o'chirilgan.
Ishora: Bu sozlama quvvat manbai oʻzgarganda displeyning bir marta miltillashiga olib keladi.

Radeon DPM (yangi)

Yadro 3.11 dan boshlab radeon uchun yangi Dynamic Power Management (DPM) mavjud. Faqat radeon drayveri tomonidan qo'llab-quvvatlanadi, fglrx emas.

Ishora: qachon radeon.dpm=1 opsiyasi kerak bootstrap yadrolari.

RADEON_DPM_STATE_ON_AC= unumdorlik
RADEON_DPM_STATE_ON_BAT=batareya
Quvvatni boshqarish usulini nazorat qiladi. Mumkin qiymatlar:
  • batareya - batareya quvvati bilan ishlaganda
  • ishlash - quvvat bilan ishlaganda
RADEON_DPM_PERF_LEVEL_ON_AC=avtomatik
RADEON_DPM_PERF_LEVEL_ON_BAT=avtomatik
Ishlash darajasini nazorat qiladi. Mumkin qiymatlar:
  • avtomatik - tavsiya etiladi!
Tarmoqqa ulanish

Wi-Fi quvvat boshqaruvi

WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Wi-Fi modullari uchun quvvatni tejash rejimi. Adapterni qo'llab-quvvatlash yadro va drayverga bog'liq. Mumkin qiymatlar:
  • 1 - o'chirilgan
  • 5 - kiritilgan
Ishora: Quvvatni tejash Wi-Fi ulanishining beqaror bo'lishiga olib kelishi mumkin.

LANda uyg'onish

  • Y - LANda uyg'otish o'chirilgan
  • N - LANda uyg'otish yoqilgan
Ishora: Yoqilgandan so'ng, yangi sozlamalar kuchga kirishi uchun qayta ishga tushirish talab qilinadi.

Audio

SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1
Ovoz quvvatini tejash rejimi (HDA Intel, AC97-ni qo'llab-quvvatlaydi) uchun kutish vaqti (sekundlarda). 0 qiymati quvvatni tejash rejimini o'chiradi.

Ishora: Bu sozlama audio ijro etilayotganda ozgina chertish ovoziga olib kelishi mumkin.

SOUND_POWER_SAVE_CONTROLLER=Y
  • Y - ovoz chipi bilan birga kontrollerni o'chiradi
  • N - boshqaruvchi doimiy ravishda ishlaydi
Drayv uyasi/Ultrabay/CD/DVD drayveri
  • 1 – Batareya quvvati bilan ishlayotganda CD/DVD drayv quvvati o‘chiriladi
  • 0 – CD/DVD drayveri yoqilgan
(standart Linux tizimlari: /dev/sr0).

Ishora:

  • Qayta faollashtirish uchun drayverni oching/yoping yoki ushbu funktsiyaga javob beradigan tugmani bosing
  • Ushbu sozlama boshqa drayverlarga ta'sir qilmaydi
Ish vaqti quvvatini boshqarish
RUNTIME_PM_ON_AC=yoqilgan
RUNTIME_PM_ON_BAT=avtomatik
PCI(e) qurilmalari uchun ish vaqti quvvatini boshqarish boshqaruvlari. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Mumkin qiymatlar:
  • avtomatik yoqilgan (faol qurilmalarni o'chiradi)
  • yoqilgan - o'chirilgan (qurilmalar doimo yoqilgan)
Ishora: ushbu sozlamani butunlay o'chirish uchun birinchi ustunga "#" belgisini qo'ying.
Ish vaqti quvvatini boshqarish uchun qaysi PCI(e) qurilmalari hisobga olinishini boshqaradi::
  • 0 - faqat tanlangan qurilmalar
  • 1 - barcha qurilmalar (standart)
RUNTIME_PM_BLACKLIST="00:12.3 00:45.6"
Batareya quvvati bilan ishlaydigan PCI(e) istisnolari ro'yxati. Ma'lumotlarni olish uchun buyruqdan foydalaning #lspci, qurilma identifikatori qatorning boshida bo'ladi.
RUNTIME_PM_DRIVER_BLACKLIST="radeon nouveau"
Roʻyxatdagi drayverlarga tayinlangan PCI(e) qurilmalarini ish vaqti quvvat boshqaruvidan chiqarib tashlang. # dan foydalaning tlp-stat -e drayverlarni qidirish (satr oxiridagi qavs ichida). Bir nechta drayverlarni bo'sh joylar bilan ajrating.

Gibrid grafika diskret qismining tasodifiy yoqilishining oldini olish uchun sukut bo‘yicha “radeon nouveau” hisoblanadi. Funksiyani to‘liq o‘chirish uchun bo‘sh ro‘yxat (“”)dan foydalaning (tavsiya etilmaydi).

USB

Batareya quvvatiga o'tishda barcha USB qurilmalari uchun avtomatik to'xtatib turish rejimi. Sichqoncha va klaviatura kabi kiritish qurilmalari sukut boʻyicha yoqilgan (quyida USB_DRIVER_BLACKLISTga qarang). Mumkin qiymatlar:
  • 1 - yoqilgan
  • 0 - o'chirilgan
Eslatma: TLP, kompyuter qaysi quvvat manbaida ishlayotganidan qat'i nazar, USB avtomatik to'xtatib turishni faollashtiradi.
USB_BLACKLIST="1111:2222 3333:4444"
Avtomatik toʻxtatib turish rejimidan USB qurilma identifikatori istisnolari roʻyxati. Uyg'onish qiyin bo'lgan qurilmalar uchun foydalidir. Foydalanish # tlp-stat -u qurilma identifikatorini aniqlash uchun. Agar ro'yxatda bir nechta qurilma bo'lsa, ularni bo'sh joylar bilan ajrating.
USB_DRIVER_BLACKLIST="usbhid"
Agar oldingi parametr qurilma identifikatori tomonidan tuzilgan bo'lsa, u holda bu drayver nomi bilan shakllanadi. Agar ro'yxatda bir nechta qurilmalar bo'lsa, ularni bo'sh joylar bilan ajrating.

Diqqat: "usbhid" ni ro'yxatdan olib tashlamang! Ko'pgina kiritish qurilmalari avtomatik to'xtatib turish rejimida to'g'ri ishlamaydi. Buning oʻrniga maxsus qurilma identifikatori uchun quyidagi USB_WHITELIST dan foydalaning

O'rnatilgan WWAN qurilmalari avtomatik to'xtatib turish rejimidan tashqarida:
  • 0 - istisno qilmang
  • 1 - istisno
Izoh: bu xususiyat ichki drayverlarning qora ro'yxati tomonidan amalga oshiriladi. Hozirda u cdc_*, hso, qcserial va sierra drayverlarini o'z ichiga oladi - Qualcomm, Ericsson va Sierra'dan mos keladigan kartalar. Kartangiz drayverini aniqlash uchun foydalaning #tlp-stat -u. Qo'shimcha drayverlar uchun yuqoridagi USB_DRIVER_BLACKLIST dan foydalaning.
USB_WHITELIST="5555:6666 7777:8888"
Yuqoridagi roʻyxatlardan birida chiqarib tashlangan USB qurilma identifikatorlari uchun avtomatik toʻxtatib turish rejimini qayta yoqadi (oq roʻyxat, har doim gʻalaba qozonadi). Foydalanish # tlp-stat -u IDni aniqlash uchun. Bir nechta identifikatorlar bo'sh joylar bilan ajratilgan.
USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN=1
Tizim o'chirilgandan keyin USB avtomatik to'xtatib turish rejimini o'chiradi. Agar to'xtatilgan USB qurilmalari o'chirish jarayonini buzayotgan bo'lsa, bu vaqtinchalik hal qilish uchun mo'ljallangan.

Radio qurilmasini almashtirish

Tizimni ishga tushirish va o'chirish haqida

RESTORE_DEVICE_STATE_ON_STARTUP=0
Tizim ishga tushganda so'nggi seansda dasturiy ta'minot tomonidan o'chirilgan qurilmalar uchun quvvatni tiklash (bluetooth, wifi, wwan):
  • 0 - o'chirilgan
  • 1 - yoqilgan
Ishora: Agar bu yerda “1” koʻrsatilgan boʻlsa, DEVICES_TO_DISABLE_ON_STARTUP/SHUTDOWN parametri eʼtiborga olinmaydi.
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
Tizimda o'rnatilgan radio qurilmalarni ishga tushirishda parametrlar ro'yxatiga muvofiq o'chiradi:
  • Bluetooth
  • wifi - Simsiz LAN
Qurilmalarni bo'sh joylar bilan ajratishni unutmang.
DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi wwan"
Linux sukut bo'yicha barcha o'rnatilgan radiolarni o'z ichiga oladi. Istisno bo'lsa, tizimni ishga tushirishda etishmayotgan qurilmani yoqish uchun ushbu parametrdan foydalanishingiz mumkin. Mumkin qiymatlar uchun yuqoriga qarang.
DEVICES_TO_DISABLE_ON_SHUTDOWN="bluetooth Wi-Fi Wwan"
Tizimni o'chirishdan oldin o'rnatilgan radio qurilmalarni o'chiradi. Yoqilgan radio modul o'chirish jarayonini to'sib qo'yganda vaqtinchalik yechim sifatida foydalanish mumkin. Mumkin qiymatlar uchun yuqoriga qarang.
DEVICES_TO_ENABLE_ON_SHUTDOWN="bluetooth Wi-Fi Wwan"
Tizimni o'chirishdan oldin o'rnatilgan radio modullarni yoqadi. Boshqalarga ruxsat beruvchi vaqtinchalik yechim sifatida foydalanish mumkin operatsion tizimlar qarang bu qurilma. Mumkin qiymatlar uchun yuqoriga qarang.

Quvvat manbai o'zgarganda

DEVICES_TO_ENABLE_ON_AC="bluetooth wifi wwan"
Tarmoqdan ishlayotganda faol bo'lgan radio modullar ro'yxati mumkin bo'lgan qiymatlar uchun yuqoriga qarang.
DEVICES_TO_DISABLE_ON_BAT="bluetooth Wi-Fi Wwan"
Batareya quvvati bilan ishlaganda, ulanish holatidan qat'i nazar, o'rnatilgan radiolarni o'chiradi. Mumkin qiymatlar uchun yuqoriga qarang.
DEVICES_TO_ISABLE_ON_BAT_NOT_IN_USE="bluetooth wifi wwan"
Batareya quvvati bilan ishlayotganda, faol ulanishni uzganda, o'rnatilgan radiolarni o'chiradi. Mumkin qiymatlar uchun yuqoriga qarang.

ThinkPad batareya zaryadlash chegaralari- Tarjimasiz.

Radio qurilma ustasi

Radio Device Wizard ma'lum hodisalar tomonidan ishga tushirilgan o'rnatilgan radio modullarni yoqish yoki o'chirish imkoniyatini beradi. Ubuntu va Debian'da bu (ixtiyoriy) tlp-rdw paketida amalga oshiriladi.

Ishora: Radio Device Wizard boshqaruv vositasi sifatida Tarmoq menejerini talab qiladi.

Tarmoq ulanishida o'chirib qo'ying

DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"
DISABLE_ON_WIFI_CONNECT="wwan"
DISABLE_ON_WWAN_CONNECT="wifi"
LAN, Wi-Fi yoki Wwan ulanishida ko'rsatilgan radio qurilmalar o'chirilgan:
  • Bluetooth
  • wifi - Simsiz LAN
  • wwan - Simsiz keng tarmoq (UMTS)
Qurilmalarni bo'sh joylar bilan ajratishni unutmang.

Tarmoqni uzishda yoqish

DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
LAN, Wi-Fi yoki Wwan uzilganda ko'rsatilgan radio qurilmalari yoqiladi.

Dockda yoqish/o‘chirish

DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK=""
Docking stantsiyasiga o'rnatilganda qurilmalarni yoqish va o'chirish.

Undockda yoqish/o‘chirish

DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
DEVICES_TO_DISABLE_ON_UNDOCK=""
Docking stantsiyasidan uzilganda qurilmalarni yoqadi yoki o'chiradi.

Kuzatuv rejimi

TLP (va mumkin bo'lgan xato xabarlari) ni qo'llab-quvvatlash uchun kuzatish rejimini yoqish mumkin. Uni yoqish uchun konfiguratsiya fayliga quyidagi qatorni qo'shing:

TLP_DEBUG="bat disk blokirovkasi nm yo'l pm rf ishga tushirish sysfs udev usb"
Standart konfiguratsiya

Malumot uchun o'rnatish paketidagi /etc/default/tlp ga qarang.

18.04.2013

Noutbuklar, noutbuklar, netbuklar va boshqalar kabi portativ qurilmalarda batareya quvvatini tejash uchun juda ko'p turli xil sozlamalar mavjud, ammo ularning aksariyati foydalanilgan uskunaga yoki o'rnatilgan Linux distributiviga bog'liq, shuning uchun energiyani tejash variantlarini o'rnatish har doim ham mumkin emas. oddiy foydalanuvchilar. TLP kabi ajoyib yordamchi dastur bu muammoni hal qilish uchun keldi.

TLP- ma'lum bir tarqatish yoki apparat konfiguratsiyasiga bog'lanmasdan samarali quvvat sarfini avtomatik ravishda sozlash imkonini beruvchi kuchli konsol yordam dasturi.

Shunday qilib, TLP-dan foydalanib, siz noutbukingiz imkoniyatlarining nozik tomonlarini o'rganmasdan tizimning quvvat ta'minotini sodda va tez optimallashtirishingiz mumkin. Biroq, istaganlar o'zlari uchun tanlab, eng maqbul sozlamalarni mustaqil ravishda o'rnatishlari mumkin.

Ubuntu-da TLP-ni o'rnatish

Boshlash uchun nima qilish kerak:

  • energiyani tejovchi barcha sozlamalar va skriptlarni olib tashlang (masalan, /etc/rc.local da), aks holda TLP kerakli darajada ishlamaydi;
  • Laptop-mode-vositalari yordam dasturini olib tashlang.

Quyidagi buyruqlar yordamida PPA-dan o'rnatish mumkin:

Sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get yangilanishi
sudo apt-get install tlp tlp-rdw

TLP tizim ishga tushganda boshlanadi, shuning uchun o'rnatishdan so'ng siz sessiyaga qayta kirishingiz kerak bo'ladi. Agar buni qilishni xohlamasangiz, terminalda buyruqni ishga tushirishingiz mumkin:

Sudo tlp boshlang

Agar xohlasangiz, yana ikkita paketni o'rnatishingiz mumkin:

  • smartmontools– S.M.A.R.T ma’lumotlarini ko‘rish;
  • ettool– Wake-on-LAN-ni o'chirish uchun yordamchi dastur.
sudo apt-get smartmontools ethtool-ni o'rnating

ThinkPad egalari, shuningdek, bir qator yordamchi dasturlarni ishga tushirish orqali o'rnatishni xohlashlari mumkin:

Sudo apt-get o'rnatish tp-smapi-dkms acpi-call-tools


Batareyaning ishlash muddatini oshiradigan juda ko'p turli xil sozlamalar mavjud, ammo ularning ko'pchiligi apparat, Linux tarqatilishiga bog'liq. Ko'pincha tweaks allaqachon eskirgan yoki oddiy foydalanuvchi foydalanishi uchun juda murakkab.

TLP - rivojlangan, konsolga asoslangan quvvatni boshqarish dasturi bo'lib, u avtomatik ravishda qo'llaniladi kerakli sozlamalar muayyan apparat uchun va turli Linux distributivlari va ularning imkoniyatlari haqida biladi.

TLP quvvat manbaiga (batareya yoki tarmoq) qarab quyidagi sozlamalarni qo'llaydi:

  • noutbuk rejimi va iflos bufer vaqtlari.
  • CPU chastotasi, shu jumladan "turbo boost" / "turbo yadro".
  • ko'p yadroli protsessorlar yoki giper-ishlab chiqarish uchun kam quvvat rejalashtiruvchisi.
  • ilg'or quvvat boshqaruvi qattiq disklar va milning aylanish davomiyligi.
  • Agressiv SATA quvvat boshqaruvi (ALPM).
  • PCI Express Power Management (PCIe ASPM).
  • real vaqt rejimida PCI(e) qurilmalarining quvvatini boshqarish.
  • Radeon KMS quvvat boshqaruvi, lekin fglrx emas.
  • Wi-Fi quvvatni tejash rejimlari.
  • Optik drayverlarga quvvatni o'chirish.

Qo'shimcha TLP xususiyatlari:

  • Har bir disk uchun alohida kiritish-chiqarish rejalashtiruvchilari.
  • qurilmaning qora ro'yxatini qo'llab-quvvatlash bilan avtomatik USB to'xtatib turish (avtomatik to'xtatib turish).
  • audio qurilmalar uchun energiya tejash rejimlari - hda_intel, ac97.
  • tizimni ishga tushirish yoki o'chirishda o'rnatilgan wifi, bluetooth yoki wwan qurilmalarini yoqish va o'chirish.
  • Tizim ishga tushganda radio qurilmalarni tiklash.
  • radio qurilmalari uchun sehrgar va qurilma holatini tarmoq hodisalaridan yoki dokda yoki dokda emas o'zgartirish.
  • Wake On LANni o'chirish.
  • To'xtatib turish, kutish rejimidan keyin WWANni tiklash.
  • IBM/Lenovo ThinkPads uchun batareya zaryadlash chegaralari.
  • ThinkPad uchun batareyani kalibrlash.

TLP sozlamalarni ishga tushirilganda va quvvat manbai o'zgartirilganda avtomatik ravishda qo'llaydi. Taxminan aytganda, siz faqat TLP-ni o'rnatishingiz kerak va ko'p narsa joziba kabi ishlaydi. Biroq, yoqish yoki o'chirish kabi foydalanish uchun qo'lda ko'rsatilishi kerak bo'lgan sozlamalar mavjud WiFi qurilmalari, Bluetooth yoki Wwan (3G yoki UMTS).

TLP o'rnatilmoqda.

O'rnatishdan oldin quyidagilarni bilib oling:

  • Agar siz /etc/rc.local da biron bir o'zgartirishdan foydalansangiz va ularning qo'ng'iroqlarini ro'yxatdan o'tkazgan bo'lsangiz, ularni olib tashlashingiz kerak.
  • noutbuk-rejim-asboblarini olib tashlashingiz kerak(sudo apt-get noutbuk-rejim vositalarini olib tashlash).

Ubuntu-da TLP-ni o'rnatish.

Sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get yangilanishi
sudo apt-get install tlp tlp-rdw

TLP o'z-o'zidan boshlanadi, lekin agar siz qayta ishga tushirsangiz, uni birinchi marta boshlash zarar qilmaydi.
sudo /etc/init.d/tlp qayta ishga tushiring

Quyidagi paketlar ixtiyoriydir:

  • smartmontools - S.M.A.R.T.ni ko'rish uchun
  • ethtool - Wake On LAN-ni o'chirish uchun.

Agar xohlasangiz, ularni sudo apt-get install smartmontools ethtool bilan o'rnating.

ThinkPad noutbuklari uchun sizga kerak bo'lishi mumkin:

  • tp-smapi-dkms - ThinkPad batareyasini zaryadlash chegaralari.
  • acpi-call-tools - platformadagi batareyani zaryadlash chegaralari Qumli ko'prik yoki yangiroq (X220/T420, X230/T430 va boshqalar).

Agar sizda ThinkPad yoki Intel Sandy Bridge platformasi bo'lsa, kerakli sudo apt-get install tp-smapi-dkms acpi-call-tools-ni o'rnating.

TLP tez-tez so'raladigan savollar.

Sozlamalar /etc/default/tlp faylida

1. Agar Kubuntu (KDE) da manbani o'zgartirishda quvvatni boshqarishda aniq muammolar mavjud bo'lsa, u holda Tizim sozlamalari -> Quvvatni boshqarish -> Profilni tahrirlash.

"Quvvatni tejash" profili (batareya uchun): tekshiring.
"Ishlash" profili (onlayn): katakchani olib tashlang.

2. 3.x yadrolarida tizim sekin ko'rinadi.
Vaqtinchalik yechim - SATA_LINKPWR_ON_BAT=o'rtacha_quvvat

3. Protsessor chastotasini o'zgartirishda muammolar mavjud.
Ondemand sudo update-rc.d -f ondemand remove ni o'chirib ko'ring

4. Agar noutbuk 3.x yadrolarida uxlay olmasa.
BAY_POWEROFF_ON_BAT=0 qilib ko‘ring

5. Agar qattiq disk to'xtab turganda tez-tez boshini uradi, keyin uni tinchlantiring DISK_APM_LEVEL_ON_BAT=128

6. Menda qattiq holatda Crucial M4 SSD bor va batareya meni o'ldiradi.
Crucial uchun APMni o'chirib qo'ying
DISK_APM_LEVEL_ON_AC="255 255"
DISK_APM_LEVEL_ON_BAT="255 255"

7. Quvvat manbasini o'zgartirishda ovoz bilan bog'liq muammolar bo'lsa, SOUND_POWER_SAVE=0 ni sinab ko'ring.

Batafsil ma'lumot. dagi sozlamalar tavsifi.