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-rdwUshbu 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-toolsLaptop Mode Tools GUI-ni ishga tushirish uchun quyidagi buyruqni bajaring:
gksu lmt-config-guiTLP - 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/tlpO'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.
Agar siz TLP-ni o'chirib qo'ymoqchi bo'lsangiz, 0 ga o'rnating (qayta yuklash kerak)
Fayl tizimi
DISK_IDLE_SECS_ON_AC=0Yadro noutbuk rejimini yoqish uchun > 0 bo'lishi kerak. Ushbu sozlamalarni o'zgartirmang.
DISK_IDLE_SECS_ON_BAT=2
MAX_LOST_WORK_SECS_ON_AC=15Tizim buferidan diskka ma'lumotlarni yozish uchun kutish vaqti (sekundlarda).
MAX_LOST_WORK_SECS_ON_BAT=60
Protsessor va chastota o'zgarishi
CPU_SCALING_GOVERNOR_ON_AC=talabSizning protsessoringiz uchun variantlardan biri o'rnatilgan, mavjud variantlar talab (standart), quvvatni tejash, ishlash va konservativdir.
CPU_SCALING_GOVERNOR_ON_BAT=talab
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=0Protsessor 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.
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
CPU_SCALING_MAX_FREQ_ON_BAT=0
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=0Min/maks P-holatini sozlash Intel Core protsessorlar. Qiymatlar mavjud protsessorning umumiy ishlashining foizi (0.. 100%) sifatida berilgan.
CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
Ishora :
- Sozlama protsessorning quvvat sarfini cheklash uchun mo'ljallangan.
- Bu intel_pstate miqyosidagi drayverni talab qiladi, yuqoriga qarang.
CPU_BOOST_ON_AC=1"Turbo boost" (Intel) va "turbo yadro" (AMD) rejimlarini o'chiring (0 = o'chirilgan / 1 = yoqilgan).
CPU_BOOST_ON_BAT=0
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=0Engil yuklar uchun ishlatiladigan protsessor yadrolari/giper-iplari sonini minimallashtiring (1 = yoqilgan, 0 = o'chirilgan). Protsessor modeliga bog'liq.
SCHED_POWERSAVE_ON_BAT=1
ENERGY_PERF_POLICY_ON_AC= unumdorlikProtsessor uchun energiya tejash siyosati bilan solishtirganda umumiy ishlashni aniqlaydi. Mumkin bo'lgan qiymatlar ishlash, normal va quvvatni tejashdir.
ENERGY_PERF_POLICY_ON_BAT=quvvatni tejash
Ogohlantirish: Bu parametr msr yadro moduli va x86_energy_perf_policy vositasini talab qiladi.
Yadro
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
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"Mumkin parametrlar:
DISK_APM_LEVEL_ON_BAT="128 128"
- 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"Diskni aylantirish uchun vaqt tugashi qiymati, disk faol bo'lmaganda to'xtaydi.
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 0"
- 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: _)
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
- 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: _)
SATA agressiv quvvat boshqaruvi
SATA_LINKPWR_ON_AC=maksimal_samaradorlikDisk drayverlari va optik drayverlarni ulaydigan SATA havolalari uchun quvvatni boshqarish rejimini o'rnatadi.
SATA_LINKPWR_ON_BAT=min_quvvat
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
PCI Express avtobusi
Faol davlat quvvatini boshqarish
PCIE_ASPM_ON_AC=ishlashPCIe ASPM quvvatni tejash rejimini o'rnatadi. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Yaroqli sozlamalar:
PCIE_ASPM_ON_BAT=quvvatni tejash
- standart
- ishlash
- quvvatni tejash
Radeon (eski)
RADEON_POWER_PROFILE_ON_AC=yuqoriChastotani sozlash. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Faqat qo'llab-quvvatlanadi Radeon haydovchi, fglrx emas. Yaroqli sozlamalar:
RADEON_POWER_PROFILE_ON_BAT=past
- avtomatik - batareyadan o'rta, tarmoqdan yuqori
- sukut bo'yicha - standart sozlamalar ishlatiladi, chastotani sozlash imkoniyati o'chirilgan.
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= unumdorlikQuvvatni boshqarish usulini nazorat qiladi. Mumkin qiymatlar:
RADEON_DPM_STATE_ON_BAT=batareya
- batareya - batareya quvvati bilan ishlaganda
- ishlash - quvvat bilan ishlaganda
RADEON_DPM_PERF_LEVEL_ON_AC=avtomatikIshlash darajasini nazorat qiladi. Mumkin qiymatlar:
RADEON_DPM_PERF_LEVEL_ON_BAT=avtomatik
- avtomatik - tavsiya etiladi!
Wi-Fi quvvat boshqaruvi
WIFI_PWR_ON_AC=1Wi-Fi modullari uchun quvvatni tejash rejimi. Adapterni qo'llab-quvvatlash yadro va drayverga bog'liq. Mumkin qiymatlar:
WIFI_PWR_ON_BAT=5
- 1 - o'chirilgan
- 5 - kiritilgan
LANda uyg'onish
- Y - LANda uyg'otish o'chirilgan
- N - LANda uyg'otish yoqilgan
Audio
SOUND_POWER_SAVE_ON_AC=0Ovoz quvvatini tejash rejimi (HDA Intel, AC97-ni qo'llab-quvvatlaydi) uchun kutish vaqti (sekundlarda). 0 qiymati quvvatni tejash rejimini o'chiradi.
SOUND_POWER_SAVE_ON_BAT=1
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
- 1 – Batareya quvvati bilan ishlayotganda CD/DVD drayv quvvati o‘chiriladi
- 0 – CD/DVD drayveri yoqilgan
Ishora:
- Qayta faollashtirish uchun drayverni oching/yoping yoki ushbu funktsiyaga javob beradigan tugmani bosing
- Ushbu sozlama boshqa drayverlarga ta'sir qilmaydi
RUNTIME_PM_ON_AC=yoqilganPCI(e) qurilmalari uchun ish vaqti quvvatini boshqarish boshqaruvlari. Yadro 2.6.35 va undan yuqori versiyalarida mavjud. Mumkin qiymatlar:
RUNTIME_PM_ON_BAT=avtomatik
- avtomatik yoqilgan (faol qurilmalarni o'chiradi)
- yoqilgan - o'chirilgan (qurilmalar doimo yoqilgan)
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
- 1 - yoqilgan
- 0 - o'chirilgan
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
- 0 - istisno qilmang
- 1 - istisno
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=1Tizim 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=0Tizim ishga tushganda so'nggi seansda dasturiy ta'minot tomonidan o'chirilgan qurilmalar uchun quvvatni tiklash (bluetooth, wifi, wwan):
- 0 - o'chirilgan
- 1 - yoqilgan
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
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"LAN, Wi-Fi yoki Wwan ulanishida ko'rsatilgan radio qurilmalar o'chirilgan:
DISABLE_ON_WIFI_CONNECT="wwan"
DISABLE_ON_WWAN_CONNECT="wifi"
- Bluetooth
- wifi - Simsiz LAN
- wwan - Simsiz keng tarmoq (UMTS)
Tarmoqni uzishda yoqish
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"LAN, Wi-Fi yoki Wwan uzilganda ko'rsatilgan radio qurilmalari yoqiladi.
DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT=""
DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT=""
Dockda yoqish/o‘chirish
DEVICES_TO_ENABLE_ON_DOCK=""Docking stantsiyasiga o'rnatilganda qurilmalarni yoqish va o'chirish.
DEVICES_TO_DISABLE_ON_DOCK=""
Undockda yoqish/o‘chirish
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"Docking stantsiyasidan uzilganda qurilmalarni yoqadi yoki o'chiradi.
DEVICES_TO_DISABLE_ON_UNDOCK=""
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.
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.