ฉันกำลังพยายามติดตั้งแอพตั้งค่าพลังงานของดาวพฤหัสบดี แต่ฉันอ่านว่ามันเข้ากันไม่ได้กับเคอร์เนลใหม่ มีโปรแกรมที่คล้ายกันหรือวิธีการจัดการการตั้งค่าพลังงานใน 13.04 หรือไม่?
ฉันกำลังพยายามติดตั้งแอพตั้งค่าพลังงานของดาวพฤหัสบดี แต่ฉันอ่านว่ามันเข้ากันไม่ได้กับเคอร์เนลใหม่ มีโปรแกรมที่คล้ายกันหรือวิธีการจัดการการตั้งค่าพลังงานใน 13.04 หรือไม่?
คำตอบ:
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 สำหรับ Unity ตัวบ่งชี้ความสามัคคีสร้างขึ้นเพื่อสลับระหว่างโหมด AC และ BAT อย่างสะดวกสบาย ใช้ความเสี่ยงของคุณเอง ดาวน์โหลดได้ที่นี่: indicator-TLP.py
การลบการกำหนดค่าความถี่ cpu เริ่มต้นของ Ubuntu
sudo update-rc.d -f ondemand remove
(นี่ไม่ใช่ข้อกำหนดเบื้องต้นทั่วไปสำหรับ TLP แต่จำเป็นเฉพาะเมื่อผู้ใช้ตัดสินใจที่จะเปลี่ยนผู้ว่าการเริ่มต้นถ้าผู้ใช้ออกคำสั่งโดยไม่เปลี่ยนการตั้งค่า TLPด้วยเขาจะลงท้ายด้วย "perfomance" ซึ่งค่อนข้างแย่สำหรับแบตเตอรี่ อายุการใช้งาน) ใช้กับส่วนที่3)ตัวประมวลผลและการปรับสเกลความถี่
ไฟล์กำหนดค่าหลักของ TLP อยู่ที่ / etc / default / tlp
sudo -i gedit /etc/default/tlp
TLP_ENABLE=1
ตั้งค่าเป็น 0 เพื่อปิดใช้งาน TLP (จำเป็นต้องรีบูต) ควรเปิดใช้งานเพื่อให้คงค่าเริ่มต้นไว้
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
DISK_IDLE_SECS_ON_BAT = 2 = คุณสามารถออกจากค่าเริ่มต้น(2)หรือคุณสามารถแก้ไขเป็น5โดยค่าเริ่มต้น Ubuntu ใช้5มันขึ้นอยู่กับคุณอ่านวิธีใช้ด้านล่าง
cat /usr/lib/pm-utils/power.d/laptop-mode
สิ่งนี้จะควบคุมวิธีการที่ระบบกำลังพยายามหลีกเลี่ยงการเขียนลงดิสก์ ดิสก์ที่ไม่ได้ใช้งานนานจะยิ่งใช้พลังงานได้มากขึ้นเท่านั้น
นี่ใช้งานได้เฉพาะเมื่อใช้พลังงานแบตเตอรีเท่านั้นและจะคืนค่าเหล่านี้เป็นค่าเริ่มต้นของเคอร์เนลเมื่อใช้ไฟ AC
ค่าเริ่มต้น 5ซึ่งเปิดใช้งานโหมดแล็ปท็อปและบังคับให้ระบบรอ 5 วินาทีเมื่อมีสิ่งที่ขอให้เขียนลงดิสก์เพื่อล้างข้อมูลให้ได้มากที่สุด
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
ปล่อยให้เป็นค่าเริ่มต้น
ค่าเริ่มต้น 60 ซึ่งหมายความว่าเคอร์เนลจะไม่เริ่มบังคับให้กระบวนการเขียนข้อมูลไฟล์ที่ถูกเปลี่ยนแปลง แต่ไม่ได้บันทึกจนกว่า 60% ของหน่วยความจำระบบที่ใช้งานได้จะเต็มไปด้วยข้อมูลสกปรก
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
ลบแฮชและแก้ไขอย่างระมัดระวัง
มันขึ้นอยู่กับสิ่งที่คุณต้องการคุณยังสามารถใช้ON_BAT = powersave
เลือกผู้ว่าการมาตราส่วนการปรับความถี่ cpu: ondemand / powersave / performance / อนุรักษ์นิยม
ผู้ว่าราชการ ??
ผู้ว่าราชการจังหวัดตัดสินใจว่าควรใช้ความถี่ใด
คำอธิบายโมดูล:
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
ในการใช้ Power อนุรักษ์ "เหนือ" - โดยเฉพาะอย่างยิ่งใน AC - ไม่ควรเป็นคำแนะนำทั่วไป แต่เป็นเพียงตัวเลือกสำหรับฮาร์ดแวร์ที่ให้ความร้อนหรือเสียงพัดลมมากเกินไป
#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
ตั้งค่าความถี่ต่ำสุด / สูงสุดที่มีสำหรับผู้ว่าการปรับมาตราส่วน ค่าที่เป็นไปได้นั้นขึ้นอยู่กับ cpu ของคุณเป็นอย่างมาก สำหรับความถี่ที่มีให้ดูที่เอาต์พุต tlp-stat ส่วน "+++ Processor"
คำแนะนำ : พารามิเตอร์ถูกปิดใช้งานโดยค่าเริ่มต้นลบ # นำหน้าเพื่อเปิดใช้งานมิฉะนั้นจะใช้ค่าเริ่มต้นเคอร์เนล
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
ตั้งค่าคุณสมบัติ cpu "turbo boost": 0 = disable / 1 = allow, ต้องใช้โปรเซสเซอร์ Intel Core i และเคอร์เนล 3.7 หรือใหม่กว่า
สิ่งสำคัญ: สิ่ง นี้อาจขัดแย้งกับการตั้งค่าผู้ว่าการแจกจ่ายของคุณค่า 1 ไม่เปิดใช้งานการเพิ่ม แต่จะอนุญาต
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
ลดจำนวนแกน cpu ที่ใช้ / ไฮเปอร์เธรดให้น้อยที่สุดภายใต้เงื่อนไขการโหลดเบา
NMI_WATCHDOG=0
เปิดใช้งานตัวจับเวลา watchdog ของเคอร์เนล NMI (0 = ปิดใช้งาน / ประหยัดพลังงาน, 1 = เปิดใช้งาน) ค่า 1 เกี่ยวข้องกับการดีบักเคอร์เนลเท่านั้น
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)
ค่าที่แตกต่างกันสำหรับดิสก์หลายแผ่นจะถูกคั่นด้วยช่องว่าง
#DISK_IOSCHED="cfq cfq"
เลือก io scheduler สำหรับอุปกรณ์ดิสก์: noop / deadline / cfq (ค่าเริ่มต้น: cfq) แยกค่าสำหรับอุปกรณ์หลายเครื่องที่มีช่องว่าง
noopมักเป็นตัวเลือกที่ดีที่สุดสำหรับอุปกรณ์บล็อกที่มีหน่วยความจำสำรอง (เช่น ramdisks) และสื่อที่ไม่หมุนเวียนอื่น (แฟลช) ที่พยายามจัดตารางเวลา I / O ใหม่จะเป็นการสิ้นเปลืองทรัพยากร
กำหนดเวลาเป็นเครื่องมือจัดกำหนดการแบบมีน้ำหนักเบาซึ่งพยายามจำกัดความล่าช้าในการส่งข้อมูล
cfqพยายามรักษาความเป็นธรรมทั้งระบบของแบนด์วิดท์ I / O
min_power / medium_power / max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
ALPM Aggressive Link Power Management (ALPM) เป็นกลไกที่คอนโทรลเลอร์ SATA AHCI สามารถใส่ลิงค์ SATA ที่เชื่อมต่อกับดิสก์เข้าสู่โหมดพลังงานที่ต่ำมากในช่วงเวลาที่กิจกรรม I / O เป็นศูนย์และเข้าสู่สถานะพลังงานที่ใช้งานเมื่อจำเป็นต้องทำงาน เสร็จสิ้น การทดสอบแสดงให้เห็นว่าสิ่งนี้สามารถประหยัดพลังงานได้ประมาณ 0.5-1.5 วัตต์ในระบบทั่วไป (สำหรับการตรวจสอบเพิ่มเติม"แหล่งที่มาและความช่วยเหลือเพิ่มเติม" )
(ค่าเริ่มต้น / ประสิทธิภาพ / powersave)
คำแนะนำ:ต้องการตัวเลือกการบูตเคอร์เนล pcie_aspm = บังคับกับเครื่องบางเครื่อง
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
(วิธีการโพรไฟล์): ต่ำ / กลาง / สูง / อัตโนมัติ / เริ่มต้น
อัตโนมัติ = mid บน BAT, สูงบน AC; default = ใช้ค่าเริ่มต้นของฮาร์ดแวร์ (เคอร์เนล> = 2.6.35 เท่านั้นไม่รวมไดรเวอร์ fglrx!)
#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low
1 = ปิด / 5 = เปิดใช้งาน
(Linux 2.6.32 และใหม่กว่าบางอะแดปเตอร์เท่านั้น!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Y = ใช่ N = ไม่
WOL_DISABLE=Y
เปิดใช้งานการประหยัดพลังงานเสียงสำหรับอุปกรณ์ Intel HDA, AC97 (หมดเวลาเป็นวินาที) ค่า 0 ปิดใช้งาน /> = 1 เปิดใช้งานการประหยัดพลังงาน
SOUND_POWER_SAVE=1
ปิดใช้งานคอนโทรลเลอร์ด้วย (HDA เท่านั้น): Y / N
SOUND_POWER_SAVE_CONTROLLER=Y
ตั้งค่าเป็น 1 เพื่อปิดออปติคัลไดรฟ์ใน UltraBay (ThinkPads เท่านั้น) เมื่อใช้แบตเตอรี่ ค่า 0 ปิดใช้งานคุณลักษณะนี้ (ค่าเริ่มต้น) สามารถเปิดไดรฟ์ได้อีกครั้งโดยปล่อย (และใส่กลับเข้าไปใหม่) คันปลดหรือโดยการกดปุ่มดีดแผ่นดิสก์สำหรับรุ่นที่ใหม่กว่า หมายเหตุ : ฮาร์ดดิสก์ UltraBay ไม่เคยถูกปิด
BAY_POWEROFF_ON_BAT=1
อุปกรณ์ออปติคัลไดรฟ์ที่จะปิด (sr0 เริ่มต้น)
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Runtime ส่วนตัวสำหรับทุก PCI (จ) อุปกรณ์รถบัส
RUNTIME_PM_ALL=1
Runtime ส่วนตัวสำหรับทุก PCI (จ) อุปกรณ์รถประจำทาง: 0 = ปิด / 1 = เปิดใช้งานคำเตือน: ตัวเลือกการทดลองอาจก่อให้เกิดความไม่เสถียรของระบบ
บางครั้ง dongle ของเมาส์ usb ของฉันไม่ทำงานเมื่อฉันเสียบเข้ากับพอร์ต usb 3 ทำงานได้ดีเมื่อฉันเสียบเข้ากับพอร์ต usb 2 และอุปกรณ์ usb 3 ทั้งหมดของฉันทำงานอย่างถูกต้องไม่มีปัญหา
ตั้งค่าเป็น 0 เพื่อปิดใช้งาน / 1 เพื่อเปิดใช้งานคุณสมบัติ usb autosuspend
USB_AUTOSUSPEND=1
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 จะเปิดใช้งานโดยอัตโนมัติเมื่อระบบเริ่มทำงาน
หากต้องการเริ่มต้นทันทีโดยไม่ต้องรีบูทหรือใช้การตั้งค่าที่เปลี่ยนแปลงให้ทำดังนี้
sudo tlp start
ใช้คำสั่งเทอร์มินัล tlp-stat เพื่อตรวจสอบว่า 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
และรีสตาร์ท daemon
sudo /etc/init.d/rsyslog restart
มีการสนับสนุนที่ดีมากที่เว็บไซต์ TLP
indicator-cpufreq
indicator-cpufreq
จะช่วยให้คุณเปลี่ยนความถี่ซีพียูในระหว่างการเดินทาง:
sudo apt-get install indicator-cpufreq
ไปที่Dash > ค้นหาStartup > แก้ไขindicator-cpufreq
เพิ่ม-f
หรือคัดลอกวางคำสั่งต่อไปนี้:
indicator-cpufreq -f
ด้วยตัวบ่งชี้คุณจะสามารถตรวจสอบความถี่ CPU ปัจจุบันของคุณและสามารถเปลี่ยนความถี่ CPU
คลิกที่ตัวบ่งชี้
แรงจูงใจหลักสำหรับ VA-API (Video Acceleration API) คือการเปิดใช้งานการถอดรหัส / เข้ารหัสวิดีโอเร่งความเร็วฮาร์ดแวร์ที่จุดเริ่มต้นต่างๆ (VLD, IDCT, การชดเชยการเคลื่อนไหว ฯลฯ ) สำหรับมาตรฐานการเข้ารหัสที่แพร่หลายในปัจจุบัน (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 และ VC-1 / VMW3) การพิจารณาขยาย XvMC นั้นได้รับการพิจารณา แต่เนื่องจากการออกแบบดั้งเดิมสำหรับ MPEG-2 MotionComp เท่านั้นจึงเหมาะสมที่จะออกแบบอินเตอร์เฟสตั้งแต่เริ่มต้นซึ่งสามารถเปิดเผยความสามารถถอดรหัสวิดีโอใน GPU ของวันนี้ได้อย่างสมบูรณ์
ไดรเวอร์ Intel อย่างเป็นทางการใช้ VA-API
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
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":
VLC
มันอยู่ในเครื่องมือ> การตั้งค่า> อินพุตและตัวแปลงสัญญาณ> เปิดใช้งานใช้การถอดรหัส GPU แบบเร่ง
ลิงก์ที่มีประโยชน์
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
ลิงก์ที่มีประโยชน์
sudo tlp start
/ sudo tlp stop
และคุณยังสามารถสลับระหว่างโหมดด้วยตนเองอำนาจแตกต่างกันด้วย/sudo tlp bat
sudo tlp ac
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915
นี่คือสิ่งที่ฉันอ่านใน7 สิ่งที่ต้องทำหลังจากติดตั้ง Ubuntu 13.04 (Raring Ringtail) :
ดาวพฤหัสบดีเคยเป็นหนึ่งในสิ่งแรกที่ต้องติดตั้งหลังจากการติดตั้ง Ubuntu ใหม่ แต่น่าเสียดายที่แอปพลิเคชันนั้นถูกยกเลิกและรุ่นเก่าไม่สามารถทำงานได้อย่างถูกต้องใน Ubuntu 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
ดาวพฤหัสบดีที่ 13.04 มาถึงแล้ว!
sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
PowerTOP เป็นเครื่องมือ Linux เพื่อวินิจฉัยปัญหาเกี่ยวกับการใช้พลังงานและการจัดการพลังงาน
นอกเหนือจากการเป็นเครื่องมือวินิจฉัย PowerTOP ยังมีโหมดการโต้ตอบที่ผู้ใช้สามารถทดลองตั้งค่าการจัดการพลังงานต่าง ๆ สำหรับกรณีที่การแจกจ่าย Linux ไม่ได้เปิดใช้งานการตั้งค่าเหล่านี้
เครื่องมือ 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"
/etc/udev/rules.d/10-local-powersave.rules
ไม่มีอยู่ใน 14.04 อีกต่อไปแล้วการตั้งค่าที่คุณโพสต์ที่นี่เป็นอย่างไร ฉันใช้powertop --auto-tune
เพื่อปรับแต่งทุกอย่าง