[SOLVED] Сказать процу на какой частоте работать.
S-anches 18 января, 2009 - 14:07
Возможно ли сказать процу на какой ему частоте работать? А то что то ядро само не регулирует частоту, стоит ondemand, идет сборка ядра, а скорость не подымается, 800 mhz стоит. И cpufreq я уже удалил.
»
- Для комментирования войдите или зарегистрируйтесь
о_О
о_О насколько я знаю, частоту проца, кроме как настройками BIOS изменить нельзя
Неправильно
Неправильно. Если настройки ядра позволяют
и есть соответствующие утилиты
далее выбираем USERSPACE governor и можно устанавливать частоту (разумеется из числа поддерживаемых процессором) вручную.
P.S. Сам этим не пользуюсь, поэтому подробности в man :)
Я ♥ Gentoo & Funtoo
утилиты уже не нужны, главное
утилиты уже не нужны, главное ядро правильно собрать, у меня она само меняет частоту от 800 при простое до 2000 в коспиляции. в промежутках еще 1600 бывает. вот, без всяких утилит.
Я из топика понял так, что
Я из топика понял так, что есть желание устанавливать частоту в ручную.
Я ♥ Gentoo & Funtoo
Надо бы читать не только
Надо бы читать не только топик :) Про утилиты я знаю. Просто вот узнал что ядро теперь само регулирует частоту. Удалил все утилиты, ядро вроде правильно скомпилил, но частота была на минимуме даже при компиляции. Щас вроде все окей. Ща ещё раз проверю. Просто хотелось бы как то самому говорить процу о частоте типо echo 1800 > /proc/acpi....
Опять же, повторюсь
Опять же, повторюсь, зависит от выбранного governor'а:
POWERSAVE - минимальная частота;
PERFORMANCE - максимальная;
CONSERVATIVE - последовательное (пошаговое) изменение в зависимости от нагрузки;
ONDEMAND - похоже на предыдущий, только значений два - минимальное и максимальное;
USERSPACE - определяется пользователем.
Governor по умолчанию можно выбрать в настройках ядра или с помощью утилит, в том числе sys-power/cpufrequtils (если требуется выбирать при загрузке), или средствами оконного менеджера.
Я ♥ Gentoo & Funtoo
Все эти говерны я знаю.
Все эти говерны я знаю. Просто не хотелось бы ставить утилиты всякие теперь,
раз уж ядро само все делает.
Немного не так на счет
Немного не так на счет CONSERVATIVE и ONDEMAND.
Представим, что у нас есть набор разрешенных частот: 800, 1200, 1800, 2400. Так вот, и при CONSERVATIVE и при ONDEMAND в простое процессор будет работать с частотой 800. При появлении нагрузки на процессор ONDEMAND сразу переключит процессор на частоту 2400, и потом при простое будет ее постепенно скидывать до 800, а CONSERVATIVE наоборот, при появлении нагрузки будет постепенно увеличивать частоту, пока не достигнет максимальной, а при простое сразу скинет частоту на минимум. Т.е. частота в нашем случае будет менятся так:
ONDEMAND: 800 -> 2400 -> 1800 -> 1200 -> 800
CONSERVATIVE: 800 -> 1200 -> 1800 -> 2400 -> 800
Можно:
Ну и так далее, записывая нужное в scaling_* файлы, можно добиться вручную необходимого поведения.
Такое поведение зависит от выбранного gavernor'а
Такое поведение зависит от выбранного governor'а, у вас, например, CONSERVATIVE
Я ♥ Gentoo & Funtoo