intel_powerclamp: запуск / остановка форсированного холостого хода

Я действительно не знаю, когда это началось, я просто обновился с 13.10 до 14.04 и собирался что-то сделать с графическими представлениями (единство ощущалось вялым). Эта ситуация длилась уже 6 месяцев. Я обращал внимание на проблемные проприетарные драйверы NVIDIA в конфигурации SLI ... Я был очень зол на NVIDIA, Unity, и я собирался пойти на что-то, не связанное с Unity, просто чтобы получить гладкую среду ... .

Тогда я обнаружил менее чем за час до того, как убил Ubuntu / Unity ...

Это связано с intel_pstate ...

Я просто заметил, что при входе в систему это просто фантастика ... И процессор, и процессор ... Как сон ... Потом примерно через 10 секунд они падают, и ситуация становится ужасной ... Я прогнал логи корыта и нашел в системном журнале. Похоже, что это связано с этой строкой:

Apr 28 21:29:41 b4da55 kernel: [ 83.861621] intel_powerclamp: Start idle injection to reduce power

После этой линии спектакли ушли. Эта сессия, которую я провожу во время написания этого поста, несколько отличается ... Я смотрел в Google, чтобы найти, как настроить или отключить этот впрыск в режиме ожидания (по крайней мере, пока я работаю от сети переменного тока, а не от батарей), чтобы получить максимальную производительность, но ничего ... Тогда это произошло само по себе, эта строка всплывает в системном журнале:

Apr 28 21:46:03 b4da55 kernel: [  362.386585] intel_powerclamp: Stop forced idle injection

Я не знаю, что вызвало это ... Но теперь это работает как шарм! Это так гладко ... Я не могу поверить ... Я думаю, что он рендерит со скоростью более 100 кадров в секунду ... Я включил эффект колебания окна и весело проводил время ... htop показывает гораздо меньшее использование процессора, хотя я ничего не делаю. ..

Может кто-нибудь сказать мне, как я могу контролировать эту простую инъекцию?

7
задан 29 April 2014 в 00:03

2 ответа

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

См. intel_powerclamp руководство . Это имеет раздел "Usage and Interfaces", который описывает, как управлять им.

TL; DR sudo rmmod intel_powerclamp, но Вас предупредили.

более нежный означает управлять вещью, существуют.

Первый, найдите краткий обзор "тепловое устройство" соответствие потребляемой мощности контур управления :

# grep -n intel_powerclamp /sys/class/thermal/cooling_device*/type
/sys/class/thermal/cooling_device11/type:1: intel_powerclamp

# cd /sys/class/thermal/cooling_device11

Теперь, процент "замедления" контура управления может быть скорректирован:

# echo 25 > cur_state

возможно установить 0 там. Процент выше 50 не позволяется.

<час>

было бы замечательно, если бы кто-то придумал апплет для управления этим хитрым изобретением легко (т.е. если кто-то добавил, очевидно, необходимые средства управления обычного пользователя), возможно, с правилами (AC/батарея, время суток, экран, неактивный и т.д.).

0
ответ дан 29 April 2014 в 00:03

В рабочей системе можно избавиться от intel_powerclamp:

sudo rmmod intel_powerclamp

, Чтобы отключить его постоянно и подавить загрузку его в целом, кроме того, сделайте:

cd /etc/modprobe.d
sudo su
echo install intel_powerclamp /bin/true  >intel_powerclamp.conf

Затем после перезагрузки, это привычка возвращается.

0
ответ дан 29 April 2014 в 00:03

Другие вопросы по тегам:

Похожие вопросы: