Я написал скрипт для установки минимальной частоты процессора в bash, выглядит так:
#!/bin/bash
echo -n "Processor min-freq"
echo -n Zadej minimální frekvenci procesoru
read val
echo $val > /sys/devices/system/cpu/cpu0/cpufreq/scalling_min_freq
echo $val > /sys/devices/system/cpu/cpu1/cpufreq/scalling_min_freq
echo $val > /sys/devices/system/cpu/cpu2/cpufreq/scalling_min_freq
echo $val > /sys/devices/system/cpu/cpu3/cpufreq/scalling_min_freq
echo $val > /sys/devices/system/cpu/cpu4/cpufreq/scalling_min_freq
echo $val > /sys/devices/system/cpu/cpu5/cpufreq/scalling_min_freq
echo "all done"
, но он не работает, это вывод с терминала:
gandalf@gandalf-MS-7693 ~ $ sudo -s
gandalf-MS-7693 ~ # '/home/gandalf/Plocha/procesor-min-freq.sh'
Processor min-freqZadej minimální frekvenci procesoru1500000
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 5: /sys/devices/system/cpu/cpu0/cpufreq/scalling_min_freq: Operation not permitted
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 6: /sys/devices/system/cpu/cpu1/cpufreq/scalling_min_freq: Operation not permitted
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 7: /sys/devices/system/cpu/cpu2/cpufreq/scalling_min_freq: Operation not permitted
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 8: /sys/devices/system/cpu/cpu3/cpufreq/scalling_min_freq: Operation not permitted
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 9: /sys/devices/system/cpu/cpu4/cpufreq/scalling_min_freq: Operation not permitted
/home/gandalf/Plocha/procesor-min-freq.sh: řádek 10: /sys/devices/system/cpu/cpu5/cpufreq/scalling_min_freq: Operation not permitted
all done
gandalf-MS-7693 ~ #
У вас есть идеи? Я буду полезен для решения
В предположении, что вы используете регуляторы p-состояния intel, выполните команду
sudo cpupower frequency-set -d 1500kHz
Если вы не используете intel_pstate, тогда
sudo apt install cpufrequtils
загрузит набор утилит, а
sudo cpufreq-set -d 1500kHz
установит минимальную частоту
Исправлено, причина найдена в файле: /etc/cpufreqd.conf Я переписал частоту профиля: Performance High, изначально было:
[Profile] Name = Performance High Minfreq = 100% Maxfreq = 100% Policy = performance # Exec_post = echo 8> / proc / acpi / sony / brightness [/ Profile]После замены:
[Profile] Name = Performance High Minfreq = 0% Maxfreq = 100% Policy = performance # Exec_post = echo 8> / proc / acpi / sony / brightness [/ Profile]It после проблемы, парад:)
В предположении, что вы используете регуляторы p-состояния intel, выполните команду
sudo cpupower frequency-set -d 1500kHz
Если вы не используете intel_pstate, тогда
sudo apt install cpufrequtils
загрузит набор утилит, а
sudo cpufreq-set -d 1500kHz
установит минимальную частоту
Исправлено, причина найдена в файле: /etc/cpufreqd.conf Я переписал частоту профиля: Performance High, изначально было:
[Profile] Name = Performance High Minfreq = 100% Maxfreq = 100% Policy = performance # Exec_post = echo 8> / proc / acpi / sony / brightness [/ Profile]После замены:
[Profile] Name = Performance High Minfreq = 0% Maxfreq = 100% Policy = performance # Exec_post = echo 8> / proc / acpi / sony / brightness [/ Profile]It после проблемы, парад:)