Доброго времени суток!На ПК с дебиан 11 KDE поставил cpufrequtils.
Хотел поставить говернер ondemand, но доступны только 2 - performance powersave. Поставил powersave пока что. Как добавить еще говернеры, в том числе ondemand?Кроме этого, не работают некоторые команды задания говернеров - такое впечатление что слетела переменная PATH для бинарника. Проверил
rost@debian999r:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesPATH на месте.
Еще такой вопрос: при установке cpufrequtils что то я не заметил чтобы в зависимостях был демон cpufreqd. Может, через его конфиг можно настроить недостающие говернеры?
rost@debian999r:~$ sudo apt-get install cpufrequtils
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
acpi-support-base acpid libsysfs2 runit-helper
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
libcpufreq0
Следующие НОВЫЕ пакеты будут установлены:
cpufrequtils libcpufreq0
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/50,7 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 233 kB.
Хотите продолжить? [Д/н] y
Предварительная настройка пакетов …
Выбор ранее не выбранного пакета libcpufreq0.
(Чтение базы данных … на данный момент установлено 254187 файлов и каталогов.)
Подготовка к распаковке …/libcpufreq0_008-2_amd64.deb …
Распаковывается libcpufreq0 (008-2) …
Выбор ранее не выбранного пакета cpufrequtils.
Подготовка к распаковке …/cpufrequtils_008-2_amd64.deb …
Распаковывается cpufrequtils (008-2) …
Настраивается пакет libcpufreq0 (008-2) …
Настраивается пакет cpufrequtils (008-2) …
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Обрабатываются триггеры для man-db (2.9.4-2) …
Обрабатываются триггеры для libc-bin (2.31-13+deb11u2) …
rost@debian999r:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
powersave
powersave
rost@debian999r:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave
rost@debian999r:~$
Пробую установить говернер ondemand:rost@debian999r:~$ watch grep MHz /proc/cpuinfo
[2]+ Остановлен watch grep MHz /proc/cpuinfo
rost@debian999r:~$ ls /usr/lib/modules/$(uname -r)/kernel/drivers/cpufreq/
acpi-cpufreq.ko cpufreq_conservative.ko cpufreq_powersave.ko p4-clockmod.ko powernow-k8.ko speedstep-lib.ko
amd_freq_sensitivity.ko cpufreq_ondemand.ko cpufreq_userspace.ko pcc-cpufreq.ko speedstep-centrino.ko
rost@debian999r:~$ cpupower frequency-info
bash: cpupower: команда не найдена
rost@debian999r:~$ sudo modprobe cpufreq_ondemand
[sudo] пароль для rost:
rost@debian999r:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave
rost@debian999r:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
rost@debian999r:~$
> Пробую установить говернер ondemand:Пришлось сделать purge для cpufreq, cpufrequtils, cpufreqd, cpufreq0 , поскольку при говернере powersave частота процессора была как при performance 4100 мГц и система полностью игнорировала все конфиги и попытки задать частоту.
После удаления указанных пакетов и перезагрузки частота стала как при powersave 800 мГц на всех 6 ядрах. То есть явно что-то пишется в сценарий загрузки но вот где и что - не понятно.
Это cpufreqd скорей всего частоту менял. Но его конфиг можно поменять так, чтобы он делал что нужно вам. В любом случае верните cpufrequtils и покажите вывод cpufreq-info
для начала не мешало бы проверить настройки в bios.
> для начала не мешало бы проверить настройки в bios.Gigabyte Z390 UD
биос 19 года. Есть опции:
Опорная частота - Авто - 100 мГц
Значение основной тактовой частоты: 100 мГцEnhanced Multi Core Performance - АВТО - 30
Частота ЦП 3.00 гГц 3.0 гГц (менять тут ничего нельзя).
Frequency for elrly power on - 1000 мГц
Расширенные настройки ядра ЦПДальше пошло про память ОЗУ.....
>> для начала не мешало бы проверить настройки в bios.
> Gigabyte Z390 UDCPU: Intel i5-8500 (6) @ 4.100GHz
>>> для начала не мешало бы проверить настройки в bios.
>> Gigabyte Z390 UD
> CPU: Intel i5-8500 (6) @ 4.100GHzвсякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.
а то у меня было на двух одинаковых машинах с разными настройками разный набор говернеров.
> всякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.
> а то у меня было на двух одинаковых машинах с разными настройками
> разный набор говернеров.Включил CPU Flex Ratio Override и Turbo Boost на всех ядрах.
Говернер пробовал добавлять modprobe, с последующей перезагрузкой. Не помогло. Поставил powersave.
Зато заметил что при нагрузке - открытии браузера, запуске программ , частота всех ядер ЦПУ поднимается с 800 мГц до 3900 или даже 4100 , тоесть поведение стало похожим на ondemand, хотя установить сам говернер ondemand не получилось.
> всякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.SpeedShift не нашел.
У Интела свой говернер. Смотри intel_pstate, к примеру здесь https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...
> У Интела свой говернер. Смотри intel_pstate, к примеру здесь https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...строго говоря intel_pstate это не говернер, а драйвер. но похоже.
>> У Интела свой говернер. Смотри intel_pstate, к примеру здесь https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...
> строго говоря intel_pstate это не говернер, а драйвер. но похоже.Спасибо. Почитаю - попробую.