วิธีที่ฉันตั้งค่านี้ติดตั้งแต่ผู้ว่าการเริ่มต้นกลับสู่ powersave หลังจากประมาณ 30 วินาทีในขณะนี้ใน Ubuntu 16.04 หรือใหม่กว่า (ฉันอยู่ใน Ubuntu Mate)
ใส่รหัสนี้ (หนึ่งบรรทัด) (ขอบคุณความอนุเคราะห์ของ switch87 ในคำตอบก่อนหน้า)
sleep 60 && bash -c 'for i in {0..7}; do cpufreq-set -c $i -g performance; done'
ลงในไฟล์ในไดเรกทอรี
/etc/rc.local
Mine เป็นบรรทัดด้านบน "exit 0" และไม่ใส่เครื่องหมายข้อคิดเห็นภายใต้คอมเม้นท์
"rc.local" สำหรับผู้ที่ไม่ทราบว่าจะรันคำสั่งเป็น sudo คำสั่งใด ๆ ที่ดูเหมือนว่าจะเปลี่ยนผู้ว่าราชการจะต้องเรียกใช้เป็น sudo
ช่วยให้ผู้ว่าการรีเซ็ตกลับสู่ powersave และเรียกใช้รหัสเป็น sudo หลังจาก 60 วินาทีเพื่อเปลี่ยนกลับเป็นประสิทธิภาพ
เปลี่ยน "60" (ในรหัสที่คุณคัดลอก) เป็นเวลาใด ๆ (เป็นวินาที 60 = 60 วินาที = 1 นาที) คุณต้องหน่วงเวลาคำสั่งและ "ประสิทธิภาพ" (ในส่วนคำสั่ง) เป็นผู้ว่าราชการที่คุณต้องการ เปลี่ยนไป.
จากชั่วโมงและชั่วโมงในการค้นหาของฉันฉันไม่พบการแก้ไขที่ถาวรสำหรับเรื่องนี้มากกว่านี้ ฉันคิดว่าสองสามนาทีว่ามันอยู่ใน powersave ถ้านี่คือการแก้ไขที่ดีที่สุดที่ฉันได้พบใช่ไหม? ขวา.
ไม่ใช่การแก้ไขที่ดีที่สุด แต่มันทำให้มันค่อนข้างถาวรหลังจากที่มันเปลี่ยนไปใช้สิ่งเล็ก ๆ น้อย ๆ หากคุณต้องการบูตขึ้นและกระโดดเข้าสู่เกมหรือสิ่งที่คุณจะต้องรอหนึ่งนาทีสำหรับรหัสที่คุณเพิ่งใส่เพื่อสลับกลับจาก powersave หรือลดระยะเวลาในมัน (ขึ้นอยู่กับระยะเวลาที่ใช้ ทุกอย่างจะเริ่มขึ้นดังนั้นมันจะเปลี่ยนกลับไปใช้ประสิทธิภาพอย่างถูกต้อง)
และเช่นเคยเพื่อย้อนกลับไปสู่ค่าเริ่มต้น (ฉันเคยเห็นปัญหาบางอย่างเกี่ยวกับพีซีของผู้คนที่ร้อนเกินไปซึ่งเป็นสาเหตุว่าทำไมพวกเขาอาจทำให้ระบบประหยัดพลังงานในตอนแรก) เพียงแค่ลบรหัสจาก rc.local และรีบูตหรือเปลี่ยนกลับ ด้วยตนเองด้วยตัวบ่งชี้ไอคอน cpu สลับหรือเรียกใช้;
sudo /etc/init.d/cpufrequtils restart
ในเทอร์มินัลและหรือรีบูต