Comments 27
Ноутбук на Ryzen 4700U тише воды. Вентилятор очень редко включает причём уже несколько лет, уже не помню начиная с какого ядра. В своё время хорошо помогла для энергосбережения утилита powertop. У нее есть режим "сделать хорошо".
Я не знаю как с этим на ноутах, но на десктопах у любого современного AMD есть фича Precision Boost - полный аналог интеловского Turbo Boost. А к ней есть вторая фича Precision Boost Overdrive, которая по умолчанию выставлена в Auto, что означает выключена. Если её включить, можно выбрать пресеты. И среди пресетов обязательно будут 3 Eco Mode, которые как раз и ограничивают не только мощность, но и склонность процессора возбуждаться на любую задачу.
У меня старший из трёх под полной нагрузкой снижает производительность на 8%, а температуру с 70 до 58. Поэтому я его держу всегда включенным. Остальные 2 слишком режут производительность.
я так понял, что на ноуте можно ограничить частоту, а вместе с ней и мощность урезается. надо будет еще посмотреть..
Скорее наоборот. Частота нынче плавает как хочет. Ограничить можно мощность, и процессор уже будет подбирать частоту так, чтобы средняя мощность попадала под ограничение.
Сейчас программно можно ограничить почти все: долговременную мощность, кратковременную мощность, максимальную частоту, включить/выключить буст, покрутить напряжение, установить температурный лимит…
На ноутбучном ограничено это все, даже под виндой настроек не много..
/usr/bin/ryzenadj -a 35000 -f 70
-a
задает предел по мощности в mW, -f
— предел температуры.
Asus G513QY, Ryzen 5900HX — работает.
потестил под виндой - довольно занятно. под федорой надо пошаманить еще
в общем дошла таки очередь и до федоры. поставил ryzenadj
и такой кайф. и турбобуст подтюнил и обычный режим и температуру и вот вообще прям сказка
Рад помочь )
А можете расписать полностью, что и как тюнили по итогу?)
Ну по итогу , многое зависит от версии ядра линукса и от вашего железа и версии биоса. В федоре уже 6.5 версия и каждый день работают над новой версией, там уже по умолчанию amd-ptate в active mode если не ошибаюсь… (могло устареть уже). Лично я остался на amd-pstate passive mode , conservative governor, turbo off, gpu- auto mode. В последних версиях ядра производительность подкрутили, уже на дефолтных настройках более менее нормально работается без шаманства
Так бы хотел конечно мощность ограничить программно, чтобы переключать по желанию
Только у меня ссылки на результаты geekbench ведут на телефон samsung и десткоп thinkstation с core-i7 10700 ?, а не на 6800u и 8250u ?
К сожалению на моем Asus TUF A15 такая настройка недоступна
amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
В биосе нету никаких настроек CPPC. Асус отстой
AMD P-State is only supported with AMD Zen 2 processors and newer. Может из за этого
У меня Ryzen 7 4800H поколения Zen 2
я понял. асус мог бы апдейт биоса выпустить, но видимо забили
Да, именно Асус тут редиски. Причем сознательно обновлять не будут
Не только они, Lenovo (ThinkPad) тоже самое. Как удалось узнать, AMD "не рекомендовала" это делать.
ладно, гуглил про изменения в патче, и вот что случайно нашел на форуме про биос https://github.com/DavidS95/Smokeless_UMAF
Большое спасибо, сработало на ноуте Asus TUF A15. Выставил драйвер amd-pstate.
Device Manager — AMD CBS — NBIO — SMU page there should be the cppc settings
AMD Ryzen 6800u + amd-pstate: скромный отзыв после перехода с Intel