The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Отсутствуют некоторые cpufreq - говернеры"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Система / Linux)
Изначальное сообщение [ Отслеживать ]

"Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от isothiocyanate (?), 27-Окт-21, 16:24 
Доброго времени суток!

На ПК с дебиан 11 KDE поставил  cpufrequtils.
Хотел поставить говернер ondemand, но доступны только 2 - performance powersave. Поставил powersave пока что. Как добавить еще говернеры, в том числе ondemand?

Кроме этого, не работают некоторые команды задания говернеров - такое впечатление что слетела переменная PATH для бинарника. Проверил
rost@debian999r:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

PATH на месте.

Еще такой вопрос: при установке 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:~$

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от isothiocyanate (?), 29-Окт-21, 09:26 
Пробую установить говернер 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:~$


Ответить | Правка | Наверх | Cообщить модератору

2. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от isothiocyanate (?), 29-Окт-21, 09:53 
> Пробую установить говернер ondemand:

Пришлось сделать purge для cpufreq, cpufrequtils, cpufreqd, cpufreq0  , поскольку при говернере powersave частота процессора была как при performance 4100 мГц и система полностью игнорировала все конфиги и попытки задать частоту.

После удаления указанных пакетов и перезагрузки частота стала как при powersave 800 мГц на всех 6 ядрах. То есть явно что-то пишется в сценарий загрузки но вот где и что - не понятно.

Ответить | Правка | Наверх | Cообщить модератору

9. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Аноним (9), 31-Окт-21, 17:02 
Это cpufreqd скорей всего частоту менял. Но его конфиг можно поменять так, чтобы он делал что нужно вам. В любом случае верните cpufrequtils и покажите вывод cpufreq-info
Ответить | Правка | Наверх | Cообщить модератору

3. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Ann None (?), 29-Окт-21, 14:53 
для начала не мешало бы проверить настройки в bios.
Ответить | Правка | Наверх | Cообщить модератору

4. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от isothiocyanate (?), 29-Окт-21, 19:19 
> для начала не мешало бы проверить настройки в bios.

Gigabyte Z390 UD

биос 19 года. Есть опции:

Опорная частота - Авто - 100 мГц
Значение основной тактовой частоты: 100  мГц

Enhanced Multi Core Performance - АВТО - 30
Частота ЦП 3.00 гГц   3.0 гГц   (менять тут ничего нельзя).
Frequency for elrly power on - 1000 мГц
Расширенные настройки ядра ЦП

Дальше пошло про память ОЗУ.....

Ответить | Правка | Наверх | Cообщить модератору

5. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Isothiocyanate (ok), 29-Окт-21, 19:21 
>> для начала не мешало бы проверить настройки в bios.
> Gigabyte Z390 UD

CPU: Intel i5-8500 (6) @ 4.100GHz

Ответить | Правка | Наверх | Cообщить модератору

6. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Ann None (?), 29-Окт-21, 20:52 
>>> для начала не мешало бы проверить настройки в bios.
>> Gigabyte Z390 UD
>  CPU: Intel i5-8500 (6) @ 4.100GHz

всякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.
а то у меня было на двух одинаковых машинах с разными настройками разный набор говернеров.

Ответить | Правка | Наверх | Cообщить модератору

7. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Isothiocyanate (ok), 30-Окт-21, 14:18 
> всякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.
> а то у меня было на двух одинаковых машинах с разными настройками
> разный набор говернеров.

Включил CPU Flex Ratio Override  и Turbo Boost на всех ядрах.
Говернер пробовал добавлять modprobe, с последующей перезагрузкой. Не помогло. Поставил powersave.
Зато заметил что при нагрузке - открытии браузера, запуске программ , частота всех ядер ЦПУ поднимается с 800 мГц до 3900 или даже 4100 , тоесть поведение стало похожим на ondemand, хотя установить сам говернер ondemand не получилось.

Ответить | Правка | Наверх | Cообщить модератору

8. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Isothiocyanate (ok), 30-Окт-21, 14:19 
> всякие TurboBoost и SpeedShift включены? где-то в районе Advanced CPU Core Settings.

SpeedShift не нашел.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

10. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Аноним (10), 02-Ноя-21, 13:00 
У Интела свой говернер. Смотри intel_pstate, к примеру здесь  https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...
Ответить | Правка | Наверх | Cообщить модератору

11. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Ann None (?), 03-Ноя-21, 12:13 
> У Интела свой говернер. Смотри intel_pstate, к примеру здесь  https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...

строго говоря intel_pstate это не говернер, а драйвер. но похоже.

Ответить | Правка | Наверх | Cообщить модератору

12. "Отсутствуют некоторые cpufreq - говернеры"  +/
Сообщение от Isothiocyanate (ok), 07-Ноя-21, 19:33 
>> У Интела свой говернер. Смотри intel_pstate, к примеру здесь  https://www.kernel.org/doc/html/v4.12/admin-guide/pm/intel_p...
> строго говоря intel_pstate это не говернер, а драйвер. но похоже.

Спасибо. Почитаю - попробую.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру