Способный отключить турбо повышение Intel путем конфигурирования/etc/rc.local на 14,04, но не на 16,04 [дубликат]

Я хочу отключить Intel "турбо повышение" на запуске моей системы. По причине этого, а также моим деталям ноутбука, обратитесь к моему потоку Переполнения стека: Почему мой ЦП не может сохранить пиковую производительность в HPC?

В ответе я сделал меня, я использовал следующую строку внутри /etc/rc.local:

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

Это решение частично мотивировано этим потоком: Отключение Intel Turbo Boost в человечности, и работало столь же ожидаемое, прежде чем я обновлю свою систему Ubuntu от 14,04 до 16,04 в феврале. Но после этого это больше не работает: no_turbo значение все еще 0, и та строка не имеет никакого эффекта вообще.

Конечно, я мог вручную сделать следующий позже:

sudo su
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
exit

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

Существует ли объяснение, почему то же решение перестало работать в 16,04? Или как я могу достигнуть этого автоматически на запуске?


Обратите внимание, что у меня есть другие строки в rc.local, как для того, чтобы выключить гиперпоточность Intel и установить подсветку, они все работают. Просто эта конкретная строка для "турбо повышения" перестала работать. Таким образом, проблема не это rc.local не выполняется.

Моя машина имеет загрузчик UEFI. Хотя существует запись для так называемого BIOS прежней версии, существует немного опций там для установки. Ни гиперпоточность, ни "турбо повышение" не могут быть настроены.


В случае, если кто-то задается вопросом:

systemctl enable rc-local.service

не решает проблему.

0
задан 2 May 2017 в 10:46

0 ответов

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

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