Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Платить за электроэнергию? Нет, спасибо, я выбираю Undervolt

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

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

К чему это я? А ты цены за электроэнергию то видел нынче?! И между тем потребление все растет и растет. Без этого уже никуда, скоро даже рулон туалетной бумаги обзаведётся собственным CPU и начнет работать от розетки.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Мощность всех наших гаджетов растет, следовательно и кушать они хотят больше. Но что, если я скажу тебе, что можно заставить электронного нахлебника работать также, а то и усерднее за гораздо меньшую "заработную плату"?

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Чтоооо?! - спросишь ты. Undervolt - отвечу я!

Итак, сегодня в рубрике "Гайды для твоей мамки" Undervolt (андервольт) Steam Deck. Подробно и просто как в азбуке Буратино - от А до Я с замечательными картинками.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

И для начала немного теории. Что же такое этот ваш Undervolt, и с чем его едят - пояснение "на пальцах".

Производители электроники должны обеспечивать такое напряжение, при котором гарантированно будет работать каждый чип. Но при этом закладывается и так называемая погрешность, как в большую, так и в меньшую сторону. Это означает, что некоторые чипы могут использовать гораздо меньше энергии для выполнения того же объема работы. Undervolt - это методика снижения напряжения на процессоре для уменьшения его тепловыделения и энергопотребления.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Что же это нам даёт на выходе?

Во-первых, меньше нагрев.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Меньше нагрев - меньше и тише молотит кулер (будем честными, до появления OLED охлаждение в деке было не самое замечательное в плане того, что орёт оно как с*ка).

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

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

По итогу этих двух пунктов: процессор кушает меньше, кулер кушает меньше, а это означает, что и складские запасы электроэнергии наша батарейка будет расходовать чуть меньше.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

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

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

ВРУМ-ВРУМ, мазафака
ВРУМ-ВРУМ, мазафака

Если коротенько, то как-то вот так получается. Заинтересован?

Тогда давай приступим!

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Ну, и перво-наперво, не пугайся. Если раньше эта процедура выглядела как взлом Пентагона через калькулятор, то на сегодняшний день Valve сжалились над своими декадержателями, глядя, как те пытаются раскрыть все секреты бытия с использованием всяких там smokeless_UMAF и программатора ch431a.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

А может они отдают нам это на откуп в надежде получить как можно больше "кирпичиков" перед стартом продаж Steam Deck 2? Хмм...

Так вот, с выходом SteamOS 3.5.1 нативно добавлена поддержка средств для управления понижением напряжения. В настройках BIOS Steam Deck теперь можно понизить напряжение на компонентах центрального чипа аж на 50 мВ.

Фото взято из этих ваших интернетов
Фото взято из этих ваших интернетов

До этого Steam Deck не имела защитного механизма сброса неудачных настроек напряжения. В версии прошивки BIOS 118 появилась возможность автоматического сброса настроек напряжения в процессе сброса CMOS. В предыдущих же прошивках параметры изменения напряжения не менялись при сбросе, что могло привести к нештатной работе устройства. Для сброса CMOS необходимо одновременно зажать кнопки уменьшения громкости, питания и быстрого доступа (кнопка с тремя точками).

Шаг первый. Подготовка

Ты же не пьешь на голодный желудок, верно? ВЕРНО?! Вот и Undervolt я рекомендую делать только после процедуры оптимизации деки через CryoUtilities, о которой мы говорили с тобой в одну из прошлых наших встреч.

Ещё нам понадобится такая весчь, как Geekbench. С его помощью мы будем проводить измерения производительности нашего процессора. Взять можно ОТСЮДА.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Шаг второй. Предварительные замеры

Перед тем, как что-то сделать, нужно все замерить. Мебель то у тебя дома смотри какая вся ровненькая, да и башмаки в магазине ты не хватаешь первые попавшиеся, так ведь?

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

Для этого распаковываем скачанный архив, среди всех файликов клацаем правой кнопочкой по geekbench6 и выбираем запустить в Konsole.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Запустится прогон нашего процессора различного рода задачами, как по однопотоку, так и по многопоточности.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Тебе надо объяснять, что это такое? Ладно, на всякий случай. Однопоточные процессы содержат выполнение инструкций в единой последовательности. Другими словами, одновременно выполняется одна команда. Многопоточные процессы позволяют выполнять несколько частей программы или несколько программ одновременно и бла-бла-бла. Как-то так, если коротко. Хочешь подробнее - гугл в помощь, а мы тут все же не по этому поводу собрались.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

По результатам теста в терминале мы увидим такую вот ссылку.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Копируем ее, вставляем в браузер и попадаем на страницу бенча с результатами труда нашего "камушка".

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Шаг третий. Идём отбирать у процессора еду

Ну, тут мы уже с тобой умеем ВЫКЛ -> "+" и ВКЛ. Попадаем в наш любимый BIOS. Переходим в Setup Utility, Advanced. Нас интересует CPU voltage offset и GPU voltage offset (как показали тесты уменьшение SOS voltage offset ни на что не влияет).

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Меняем значения CPU и GPU для начала на -10mV. Жмём Save and Exit и загружаемся.

Шаг четвертый. Ah shit, here we go again

Повторяем Шаг два: режим рабочего стола - Geekbench - смотрим результаты. Повторяем Шаг третий, уменьшая напряжение. И так в общей сложности 5 раз.

Для чего? Таким образом мы измеряем пределы возможностей твоего процессора. Смотрим, при каком напряжении (от -10mV до -50mV) он поймает ту самую свою энергоэффективность и выдаст нам наилучший результат производительности (если, как говорилось ранее, конкретно твой чип на это способен). Вот тебе для примера мои результаты:

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Однако, будь осторожен, высокие числа в бенче ещё не говорят о стабильной работе процессора. Если дека зависнет при тесте, или будут артефакты в играх, нужно вернуться к предыдущему значению напряжения. Если уж совсем окирпичишь приставку (чего случиться в принципе не должно, но мало ли), то сбрасывай CMOS, как описывалось ранее "-", питание и "...".

В моем случае, например, при -30mV и -40mV, несмотря на высокие результаты бенча, дека зависала при включении, или прям в процессе работы. Голодная обезьяна работает быстро, но не долго))

Ты - не ты, когда голоден
Ты - не ты, когда голоден

По итогу я пока что остановился на -10mV.

Ну, вот и все, было не сложно, правда? Методом перебора выбирай оптимальный для себя вариант Undervolt'а, живи и радуйся - ты научился экономить на количестве без потери в качестве.

Undervolt'инг Steam Deck. Экономить на количестве без потери в качестве

Спасибо, что осилил дочитать до конца.

Автор: felix The F

2323
22
11
11
15 комментариев

Комментарий недоступен

5
4
Ответить

Делов то, заряжай на работе)

Ответить

Дошел до -50 цпу/гпу но оно странно работает, иногда целый день все ок, на другой день зависание/перезагрузка через 5 минут после игры. Поставил в итоге -50/-40 и теперь все отлично.

P.S. там в бэтах 3,6 в биос добавили разгон частот (только лсд), но сам не тестил, сижу на стабильной ветке.

1
Ответить

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

Ответить

Рял вообще настроить деку, чтобы играть в игры, скажем годиов 2015-2019, да так шоб часиков 5 аккума хватало?

Ответить

По моему опыту дек это хроническая нестабильность и частые проблемы. То же управление постоянно мозги дрючит в разных играх. В итоге почти всё решается, но расчитывать что настроишь и будет ок я бы не стал.

Ответить

все зависит не только от самой приставки и как ты ее настроишь (при этом не всегда обязательно лезть глубоко), но и от того насколько тот или иной разработчик оптимизировал свой тайтл.
5+ часов у меня, к примеру, выходило на DMC Devil May Cry (да выходит за твои рамки, 2013 года игра)

Ответить