LINUX.ORG.RU

Не удается больше отключить турбо буст через /sys/devices/system/cpu/cpufreq/boost . Выдает Permission denied

 ,


0

1

Постоянно пользовался следующей командой для отключения турбо буста по необходимости:

sudo echo «0» | sudo tee /sys/devices/system/cpu/cpufreq/boost

После последнего апдейта Fedora 38 внезапно перестало работать, выдает ошибку доступа:

tee: /sys/devices/system/cpu/cpufreq/boost: Permission denied

Переключался на sudo -i на всякий случай., но тоже не помогло.

Не понимаю в чем дело.

Система: https://pastebin.com/UhLdUDMR


Ответ на: комментарий от Semel

И не создашь, конечно, это специальная FS, экспортирующая системные настройки.

Значит, в этом драйвере отключить буст этим способом нельзя.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)

Значит, в этой версии ядра по умолчанию amd_pstate=active, при котором частоты и буст задаются самим процессором автономно. Если надо, переключай в passive или guided — либо параметром загрузки, либо на ходу echo <режим> > /sys/devices/system/cpu/amd_pstate/status.

alegz ★★★★
()
Ответ на: комментарий от Dimez

Ну типичный sudo-юзер же.

Подозреваю что дело было так:

echo «0» > /sys/devices/system/cpu/cpufreq/boost

Permission denied

Находим в инете, что для устранения этой непонятной ошибки надо добавить в начало команды магическое слово sudo.

sudo echo «0» > /sys/devices/system/cpu/cpufreq/boost

Permission denied

Находим в инете, что магическое слово «sudo» не действует на редиректы вывода, и надо вместо > писать опять же магическую последовательность | sudo tee.

sudo echo «0» | sudo tee /sys/devices/system/cpu/cpufreq/boost

Permission denied

Тут инет оказался бессилен и пишем вопрос на ЛОР.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)