- 20.06.2022
- 23 845
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Данное решение позволит снизить нагрев и энергопотребление процессора, ценой потери некоторой производительности. Сам Steam Deck изначально форсирует частоту процессора до 3.5 ГГц, что приводит к очень сильному энергопотреблению и нагреву(непропорционально к производительности). При помощи данной инструкции ограничим частоту до 2.8 ГГц, отключив турбобуст.
ВНИМАНИЕ!
Один из вариантов - данный способ можно воспроизвести в биосе(версия F7A0131 и новее), задав частоту 2800-3000 МГц. Или как захотите.
*Рекомендуется копировать/вставлять команды в терминал, а не писать вручную!
*Все команды строго исполняем в терминале(консоли), ответственность за ошибку лежит строго на Вас.
*Затрагивается только операционная система, не UEFI/BIOS. Способ относительно безопасный для устройства.
0) Задаем пароль для рут-доступа, если до этого не делали:
Код:
passwd
1) Вводим команду для входа работы из под рута(режим администратора):
Код:
sudo su
2) Снимаем защиту на запись системного раздела:
Код:
steamos-readonly disable
3) Вводим следующие строчки как одну команду, не поотдельности, для создания systemd службы(!):
Код:
echo '[Unit]
Description=Disable turboboost
[Service]
Type=simple
ExecStart=/etc/acpi/disableturboboost.sh
[Install]
WantedBy=multi-user.target' > /etc/systemd/system/disableturboboost.service
4) Даем права:
Код:
chmod 755 /etc/systemd/system/disableturboboost.service
5) Создаем папку:
Код:
mkdir /etc/acpi
6) Вводим следующую команду для создания скрипта, который будет исполняться нашей службой(исполнять строку как одну команду, не поотдельности!):
Код:
echo '#!/bin/bash
echo 0 > /sys/devices/system/cpu/cpufreq/boost' > /etc/acpi/disableturboboost.sh
7) Делаем наш скрипт исполняемым:
Код:
chmod u+x /etc/acpi/disableturboboost.sh
8) Запускаем нашу службу:
Код:
systemctl enable disableturboboost.service
9) Включаем режим только чтения для системного раздела:
Код:
steamos-readonly enable
10) Обязательно перезагружаемся.
11) Проверяем. Включаем мониторинг в игре, где будет показываться частоты процессора. Смотрим, чтобы при загрузке CPU было не выше +-2800MHz
ВНИМАНИЕ! Если хотите обратно включить турбобуст, необходимо:
1) Входим для работы из под рута:
Код:
sudo su
2) Снимаем защиту на запись системного раздела:
Код:
steamos-readonly disable
3) Отключаем службу
Код:
systemctl disable disableturboboost.service
4) Включаем режим только чтения для системного раздела:
Код:
steamos-readonly enable
5) Обязательно перезагружаемся.
Последние темы в этом разделе:
- Посоветуйте, пожалуйста, хорошие игры которые прям хорошо играются на Steam Deck!
- Обход раздачи интернета с мобильного телефона (TTL способ) на Steam Deck
- Потеря сохранений/Игра не видит сохранения в Heroic Games Launcher(Для магазина EPIC GAMES STORE) на Steam Deck
- Установка пиратских игр на Steam Deck при помощи Steam (альтернативный)
- Исправление распространенных проблем со звуком на Steam Deck
- Фиксы ошибок лаунчеров и игр на Steam Deck
- Экран Steam Deck не реагирует на нажатия
- Меняем параметры энергопотребления SSD на Steam Deck
- Запуск Xbox Cloud Gaming на SteamOS
- Установка игр на MicroSD карту и ошибка при форматировании на Steam Deck