1

Когда я работаю от батареи даже с "быстродействующим" регулятором масштабирования частоты, что-то регулярно снижает скорость процессора до минимального значения. Я действительно не хочу этого, моя полоска переменного тока обычно находится в другой комнате, поэтому мне не нужно экономить энергию. Как я могу найти, какой сервис делает это?

Параметр laptop_mode отключен, так что это не так.

Обновление: похоже, что процессор сокращается, только если он находится под нагрузкой. Если он более или менее простаивает, он может оставаться на любой частоте почти вечно, но как только он загружается, он быстро переходит на самую низкую частоту.

Еще одно обновление: что-то устанавливает максимальную частоту, которую может иметь процессор.

Ошибка запуска Ubuntu 242006

5 ответов5

0

Попробуйте добавить апплет "Монитор масштабирования частоты процессора" на панель гномов. Оттуда вы можете установить частоту вручную, вместо того, чтобы полагаться на регулятор.

0

Это ноутбук на базе Intel Centrino? Это может быть "SpeedStep" на работе! В любом случае, вы можете проверить EmiFreq-апплет для управления / установки частоты процессора.
http://zzrough.free.fr/emifreq.php

0

Услуги, связанные с управлением питанием (включая, но не ограничиваясь регулированием ЦП):

APMD - the Advance Power Management daemon
ACPID - the Advanced Configuration and Power Interface daemon

Кроме того, ваш процессор может управляться аппаратно - попробуйте выяснить, есть ли в вашем BIOS параметры отключения дросселирования процессора (на ноутбуке это может быть невозможно).

PS Не делайте этого - вы рискуете жарить свой ноутбук. Установите апплет Gnome для масштабирования частоты процессора и управляйте им вручную.

0

Оказывается, в BIOS был параметр, который я установил и полностью забыл. Он называется "Управление SpeedStep" или что-то подобное, и он был установлен на "Оптимизация батареи" при работе от батареи. Переключение на автоматический режим полностью вылечило проблему.

0

Afaik, апплет Gnome использует cpufreq-selector. Я думаю, что эта команда выполняется под капотом, когда вы используете апплет:

sudo cpufreq-selector --governor = производительность --freq = 2000

Вы можете запустить команду напрямую и посмотреть, видите ли вы разницу в поведении.

Пакет cpufrequtils предоставляет утилиты, которые помогут вам управлять масштабированием процессора. Установите пакет и проверьте параметры своего процессора через cpufreq-info.

$ cpufreq-info 
cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 1000 MHz - 1.67 GHz
  available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 1.67 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 1.67 GHz:0.00%, 1.33 GHz:0.00%, 1000 MHz:0.01%  (3526)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which need to switch frequency at the same time: 1
  hardware limits: 1000 MHz - 1.67 GHz
  available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 1.67 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 1.67 GHz:0.00%, 1.33 GHz:0.00%, 1000 MHz:0.01%  (3737)

Затем попробуйте установить минимальную частоту, которую регулятор может использовать с помощью команды cpufreq-set . Надеемся, что это будет лучше, чем команда cpufreq-selector .

NAME
       cpufreq-set - A small tool which allows to modify cpufreq settings.

SYNTAX
       cpufreq-set [options]

DESCRIPTION
       cpufreq-set   allows  you  to  modify  cpufreq  settings  without  having  to  type  e.g.
       "/sys/devices/system/cpu/cpu0/cpufreq/scaling_set_speed" all the time.

OPTIONS
       -c --cpu <CPU>
              number of CPU where cpufreq settings shall be modified.

       -d --min <FREQ>
              new minimum CPU frequency the governor may select.

       -u --max <FREQ>
              new maximum CPU frequency the governor may select.

       -g --governor <GOV>
              new cpufreq governor.

       -f --freq <FREQ>
              specific frequency to be set. Requires userspace  governor  to  be  available  and
              loaded.

Обратите внимание, что я понятия не имею о недостатках этого. Вполне возможно, что вы существенно сократите срок службы своего процессора, если он будет постоянно работать на максимальной частоте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .