วิธีการเปลี่ยนผู้ว่าการปรับขนาดเริ่มต้นกลับเป็น ondemand


9

หลังจากเล่นกับการทำโปรไฟล์ GRUB และติดตั้งพรีโหลดผู้ควบคุมการปรับขนาดเริ่มต้นจะกลายเป็น 'ประสิทธิภาพ' ไม่ใช่ 'ondemand' ฉันพยายามเปิดใช้งาน /etc/init.d/ บริการความต้องการ แต่ไม่มีการเปลี่ยนแปลงใด ๆ - หลังจากรีบูตหรือดำเนินการต่อผู้ว่าการ 'ประสิทธิภาพ' เสมอ ไม่มีใครรู้ว่าเกิดอะไรขึ้นและจะเปลี่ยนพฤติกรรมเดิม

ฉันใช้แล็ปท็อป HP 6710


ถอนการติดตั้ง cpufreqd ใช้ cpufreq-utils เท่านั้น

คำตอบ:


13

คุณสามารถตั้งค่าผู้ว่าการได้ด้วยตนเองโดยการรันคำสั่งcpufreq-set (เป็น root)

เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง

sudo cpufreq-set -c 0 -g ondemand

วิธีติดตั้งcpufreq-set:

sudo aptitude install cpufrequtils

cpufrequtilsรวม daemon ซึ่งอนุญาตให้ผู้ใช้ตั้งค่าสเกลการปรับความเร็วที่ต้องการผู้ควบคุมและความเร็วสัญญาณนาฬิกา min / max สูงสุดสำหรับแกนประมวลผลทั้งหมดในเวลาบูต ก่อนเริ่ม daemon ให้แก้ไข /etc/default/cpufrequtilsเป็น root เลือกผู้ว่าการที่ต้องการและตั้งค่าความเร็วต่ำสุด / สูงสุดสำหรับ CPU ของคุณตัวอย่างเช่น:

/etc/conf.d/cpufreq
#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz
min_freq="1GHz"
max_freq="2GHz"

ที่มา: archlinux.org


ขอบคุณมันใช้งานได้ดี อาจเป็นเมื่อฉันมีเวลาฉันจะพยายามค้นหาสาเหตุที่เกิดขึ้นทั้งหมด
user65404

6
มัน / etc / default / cpufrequtils บน Ubuntu ไม่ใช่ /etc/conf.d/cpufreq และตัวแปร (ตามที่เห็นใน /etc/init.d/cpufrequtils) คือ MAX_SPEED, MIN_SPEED และ GOVERNOR
elmicha

@elmicha ฉันจะยืนยันและแก้ไขตามที่จำเป็น ขอบคุณ :)
มิทช์

1
sudo cpufreq-set -c 0 -g ondemandจะใช้กับความถี่ของ CPU หรือคอร์แรก ตัวอย่างเช่นในระบบ Dual Core คุณต้องทำงานsudo cpufreq-set -c 1 -g ondemandต่อไปดังนั้นจึงมีผลสำหรับคอร์ทั้งสอง
Eliah Kagan

ทำซีพียูของคุณทั้งหมดในครั้งเดียว:for cpu in $(seq 0 $(($(nproc) -1))) ; do echo sudo cpufreq-set -c $cpu -g ondemand ; done
artfulrobot

1

คุณสามารถใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนผู้ว่าการ:

cpufreq-selector -g ondemand

ด้วยคำสั่งนี้คุณไม่จำเป็นต้องมีสิทธิ์รูทในการเปลี่ยนผู้ว่าการ เพียงเพิ่มคำสั่งนี้ในแอปพลิเคชันเริ่มต้น ...เพื่อเปลี่ยนผู้ว่าการเมื่อเข้าสู่ระบบ


1
ปัญหาเกิดขึ้นในดาวพฤหัสบดีซึ่งเปลี่ยนผู้ว่าราชการทุกครั้งที่เริ่มต้นใหม่ / กลับสู่แม้ว่าโปรแกรมจะไม่ทำงาน
user65404

คุณบันทึกวันของฉันฉันแก้ไขคำสั่งนั้นและใช้กับ Cuttlefish เพื่อหรี่แสงและเปลี่ยนผู้ว่าการในการเปลี่ยนพลังงาน;) คุณเป็นคนที่ยอดเยี่ยมมาก!
Zbunjeni

0

ใน Xubuntu คุณต้องปิดการใช้ondemandงาน task by command:

sudo update-rc.d ondemand disable

ระบบ boot cpu ตามที่GOVERNOR="performance"กล่าวไว้ข้างต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.