Управление тактовой частой. (не получается выставить максимальную)
Добрый день.
Перешел на новый субноут HP mini 5102. В целом доволен всем за исключением непонятной лично для меня проблемы с тактовой частотой процессора.
В ядре выставлена основной политикой "OnDemand".
Вот что говорит cpufreq-info:
analyzing CPU 0: driver: acpi-cpufreq CPUs which run at the same hardware frequency: 0 1 CPUs which need to have their frequency coordinated by software: 0 maximum transition latency: 10.0 us. hardware limits: 1000 MHz - 1.67 GHz available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz available cpufreq governors: ondemand, userspace, powersave, conservative, performance current policy: frequency should be within 1000 MHz and 1.33 GHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 1.33 GHz (asserted by call to hardware).
Настораживают следующие строки:
hardware limits: 1000 MHz - 1.67 GHz
available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
current policy: frequency should be within 1000 MHz and 1.33 GHz
т.е. фактически до максимальной заявленной тактовой частоты процессор не раскручивается. Вопрос, куда собственно копать? Грешил на биос, обновился до последнего, проблема осталась.
Может кто сталкивался? Пните в сторону нужной документации или поделитесь идеями.
Смена политики к примеру на Performance или любую другую проблему тоже не решает. Предельная частота на Performance 1.33 вместо 1.66.
Заранее благодарен.
- Для комментирования войдите или зарегистрируйтесь
.
Такое поведение и при работе от батареи, и при работе от сети?
Некоторые производители мухлюют с частотой - ограничивая в батарейном режиме, но не ограничивая от сети.
Это позволяет и скоростные параметры указать, и по времени автономной работы не сильно лицом в грязь мокнуться ;)
Думал на эту тему. Но нет.
Думал на эту тему. Но нет. Что от сети что от батареи - разницы никакой.
А если так: cpufreq-set -g
А если так:
я вот чего-то не пойму... все
я вот чего-то не пойму... все работает правильно, а ты не доволен... )))
запусти компиляцию ядра потоков в 5-6 и посмотри на текущую частоту процессора... смысл держать ее большой, если в данный момент проц не используется?
да и после строки
должна быть строка типа:
вот когда у тебя % использования максимальной частоты при несколькодневном использовании будет равен нулю, вот тогда и будет стоить паниковать ;) а вручную выставлять не имеет никакого смысла!
Недоволен я тем что система
Недоволен я тем что система не использует максимальную частоту процессора даже при пиковой загрузке.
Следующая строка вывода cpufreq-info говорит что это даже невозможно.
current policy: frequency should be within 1000 MHz and 1.33 GHz.
Кстати, а статистику по использованию процессора почему-то вообще получить не могу.
cpufreq-info -s пустой вывод.
grep CONFIG_CPU_FREQ_STAT
grep CONFIG_CPU_FREQ_STAT .config
Я на ноуте использую
Я на ноуте использую conservative, а не ondemand.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.