Динамическое изменение частоты процессора?

Перед тем, как проблема вылезла дел наворотил немало: переселил rsync'ом корень на SSD (оказалось дурная затея, ибо дополнительные атрибуты типа стики-бита теряются); выпилил гном и всех кого сказал pacman -Qdt; ну и конечно обновил систему. Проблемы были. Самая интересная с частотой процессора.
Оказалось, что в ядре всего два гувернера - performance и powersave и соответственно возможны два режима работы: быстро с пожиранием батарейки ~ за два часа и медленно - батарейки хватает примерно на часа четыре... но очень хотелось компромисса. Виноват во всем был модуль intel_pstate, вкомпилированный в ядро. Проблема решилась указанием intel_pstate=disable в параметрах загрузки ядра. Появился гувернер ondemand, и в принципе я счастлив. Но появились некоторые вопросы.
  • Функция динамического изменения частоты точно работала до вышеозначенных манипуляций.. может у гнома в зависимостях был какой-то костыль, который дергал частоту в зависимости от нагрузки?
  • Есть ли какой-нибудь инструмент типа lsmod, чтобы увидать модули которые внутри ядра? cpupower frequency-info, как-то узнал, что intel_pstate рулит энергопотреблением процессора.
  • Хочется ссылок. Где-то ведь было обсуждение почему именно этот intel_pstate.. кто-то ведь поставил галку в конфигах ядра.. и его спросили зачем.. и он ответил... или разработчики отгорожены от пользователей багтрекером и что творится за этой стеной простому смертному не узнать?
Вроде написано много, а по сути бред какой-то.
Думается надо начать с изучения этой ссылки:
https://wiki.archlinux.org/index.php/Cpu_scaling
такие дела.
Может и берд, но начинал именно с чтения вики.. не помогло. Проблема в том, в ядре уже есть модуль intel_pstate, который нельзя выгрузить. У этого модуля всего два гувернера. В вики про это ни слова. Самый волнующий вопрос - как про такие вещи полагается узнавать?
Повторюсь, принципе все починилось. Отключил встроенный модуль и подцепился acpi-cpufreq c ondemand'ом. Вопрос, насколько это правильно.
naszar
Вопрос, насколько это правильно.
Думается, правильно. acpi-cpufreq - наверное, самый распространенный драйвер процессора.
На всякий случай: http://www.ibm.com/developerworks/ru/library/l-cpufreq-2/index.html
 
Зарегистрироваться или войдите чтобы оставить сообщение.