Инструкция по оптимизации Steam Deck
Steam Deck База Знаний
Еще больше инструкций и гайдов в нашей группе Steam Deck База Знаний
Содержание
Рекомендации по программному обеспечению для Steam Deck
- Fix Sleeping Lag
- Memory Lock Fix
- Noatime flag fix
- Disable Turbo Boost
- ZRAM Enchancer (увеличиваем ZRAM с 8GB до 32GB)
- TRIM
- Sound fix (pipewire)
- Lock WIFI BSSID
- LCD Display Overclock
- Disable THP Shrinker
- Disable NMI Watchdog
- Kernel linux-charcoal
- Wi Fi Fix (Power Safe OFF, MTU fix, IPv6 OFF)
- CPU Scheduler (SCX / lavd)
Установите пароль sudo
Это требование для многих оптимизаций и решений, а также делает вашу колоду более безопасной. Это позволяет вам запускать команды/приложения, повышающие привилегии sudo.
- Перейдите в Desktop Mode
- Открыть Konsole
- Введите passwd
- Теперь установите новый пароль sudo.
Примечание: при вводе пароля символы в Konsole не отображаются, будьте внимательны, пароль необходимо запомнить или записать
- После завершения вы можете закрыть терминал.
Установка пароля su
Расширенные права на выполнение операций на запуск команд/приложений (root, superuser)
- Перейдите в Desktop Mode
- Открыть Konsole
- Установить пароль sudo
- Введите sudo passwd root
- Теперь установите новый пароль su.
Примечание: при вводе пароля символы в Konsole не отображаются, будьте внимательны, пароль необходимо запомнить или записать
Как использовать
- Пишем в Konsole su
- Вводим пароль от superuser
- Далее вводим нужные команды для которых требуются повышенные привилегии\права
Рекомендуемое программное обеспечение
Следующее программное обеспечение отлично работает со Steam Deck и может улучшить ваш общий игровой опыт.
Decky Loader

Это отличное программное обеспечение, которое позволяет использовать собственные плагины в игровом режиме Steam Deck. Он может добавлять более продвинутые функции, чем стандартные возможности Steam Deck.
Установка Decky Loader
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Decky Loader — это магазин домашних плагинов для Steam Deck. Для установки\обновления необходимо установить пароль sudo.
- Перейдите в Desktop Mode
- Для установки\обновления откройте Konsole и введите:
curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/user_install_script.sh -o /tmp/user_install_script.sh && chmod +x /tmp/user_install_script.sh && /tmp/user_install_script.sh
- Теперь Decky Loader должен быть установлен, и вы можете вернуться в Game Mode.
- Чтобы получить доступ к Decky Loader, вам нужно всего лишь нажать кнопку Menu Button - (•••)
Удалить Decky Loader
- Откройте Konsole и введите:
curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/user_install_script.sh -o /tmp/user_install_script.sh && chmod +x /tmp/user_install_script.sh && /tmp/user_install_script.sh
- В меню выберите wipe
Плагин: PowerTools для Decky Loader
PowerTools позволяет выполнять расширенную настройку оборудования Steam Decks. Это может улучшить производительность в некоторых играх поколений PS2, GC и выше.
Плагин: SteamGridDB для Decky Loader
SteamGridDB позволяет ставить на сторонние игры обложки в Steam
Decky Loader: установка плагинов
В игровом режиме:
- Menu Button - (•••)
- Заходим в Decky Loader
- Из Магазина устанавливаем интересующий плагин
- Это добавит в значок🔌 в Menu Button - (•••) место доступа к плагинам.
Steam Deck оптимизация
Эти оптимизации не являются обязательными, но они могут повысить производительность на некоторых более требовательных играх и эмуляторах.
Fix Sleeping Lag
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Исправление автоматически устраняет лаги и просадки FPS после выхода из сна. Оно временно поднимает частоты CPU и GPU в режим performance/high, чтобы система «проснулась» мгновенно, а затем возвращает штатные энергопрофили.
🔋 При работе от батареи — разгон активен несколько секунд, затем возвращается экономичный режим.
🔌 При подключённой зарядке — максимальная производительность сохраняется.
Memory Lock Fix
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Эмулятор RPCS3 консоли Sony PlayStation 3 будет работать лучше
Это оптимизация, которая особенно поможет RPCS3, который является эмулятором консоли Sony PlayStation 3. На самом деле, когда вы запускаете RPCS3 из терминала в Linux, он выдаст следующее предупреждение: “Предупреждающее сообщение: Не удалось установить размер RLIMIT_MEMLOCK в 2 ГБ. Попробуйте обновить конфигурацию вашей системы.” По умолчанию ядро Linux устанавливает это конкретное значение всего лишь в 64КБ, что является максимальным объемом памяти, который ядро будет блокировать за одну операцию. И вот что один из главных разработчиков RPCS3 сказал по этому поводу: “64K - это устаревшее чрезмерно осторожное ограничение эпохи 1990-х годов”.
Хорошо, тогда давайте увеличим наш лимит до 2 ГБ, чтобы быть в тренде 2020-х годов.
Что дает
В игре God of War 3 после снятия ограничения на блокировку памяти значительно улучшилась производительность. Ранее при прочих равных возникали просадки до 20-23 кадров в секунду, а сейчас минимальное значение составляет 27 кадров в секунду.
Noatime flag fix
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Давным-давно ядро Linux обновляло время доступа к каждому файлу каждый раз при работе с ним, что означало, что даже операция чтения немедленно приводила к операции записи, так как время доступа к соответствующему файлу должно было быть обновлено. К счастью, этот вопрос в значительной степени был решен благодаря опции relatime (относительное время доступа), которая гарантирует, что время доступа к файлу обновляется только один раз в 24 часа. Однако я говорю "в значительной степени решено", потому что каждый раз, когда создается новый файл или проходит 24 часа, операция чтения файла все равно приводит к соответствующей операции записи.
Теперь вы, возможно, спрашиваете себя: насколько дорогой может быть такая операция записи? Я думал так же, пока не увидел тесты производительности, проведенные отличным сайтом Phoronix под руководством Майкла Ларабеля. В этих тестах сравнивалась производительность Ubuntu 20.04 LTS и Pop!_OS 20.04, который, на самом деле, является производным от Ubuntu и имеет одно и то же соглашение о нумерации. Тем не менее, при рассмотрении тестов производительности ввода/вывода заметно, что Pop!_OS превосходит Ubuntu.
Ключевое отличие между обеими операционными системами заключается в использовании флага noatime в Pop!_OS, который гарантирует, что ядро Linux просто перестанет записывать время доступа к файлам. И нет, неведение учета времени доступа к файлам не вызовет никаких проблем; наоборот, это действительно поможет продлить срок службы ваших устройств хранения данных, так как это сократит износ, который операции записи вызывают на носителях на основе флеш-памяти.
Анализ:
Использование noatime может действительно привести к улучшению производительности и увеличению срока службы SSD или других флеш-устройств, так как это сокращает количество ненужных операций записи. Однако стоит учитывать, что некоторые приложения могут полагаться на времена доступа к файлам, поэтому перед внесением таких изменений стоит провести тщательное тестирование в вашей конкретной среде. Данный совет особенно актуален для систем, где производительность ввода/вывода имеет критическое значение.
Disable Turbo Boost
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Данное решение позволит снизить нагрев и энергопотребление процессора, ценой потери некоторой производительности. Сам Steam Deck изначально форсирует частоту процессора до 3.5 ГГц, что приводит к очень сильному энергопотреблению и нагреву(непропорционально к производительности). При помощи данной инструкции ограничим частоту до 2.8 ГГц, отключив турбобуст.
Анализ
До

После

ZRAM Enchancer (увеличиваем ZRAM с 8GB до 32GB)
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
С обновление SteamOS Valve добавили свой файл подкачки сжимаемый в ОЗУ равный 8GB, что является 50% от всей памяти ОЗУ SteamDeck. Исходя из документации ZRAM способен сжимать память в 2-3 раза, отсюда рекомендация ставить значение zram в 2 раза больше объема памяти.
TRIM
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
TRIM - это встроенная команда контроллера для очищения уже неиспользуемых ячеек на твердотельном накопителе. Её очень полезно периодически выполнять с целью профилактики SSD. Чтобы это происходило автоматически раз в неделю рекомендуется включить уже готовую службу.
Sound fix (pipewire)
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Помогает в большинстве случаев решить проблему треска звука в играх под нагрузкой, а так же после выхода из спящего режима.
Lock WIFI BSSID
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
WiFi на Steam Deck находится в постоянном поиске сети, отсюда начинает прыгать по разным частотам BSSID, отчего происходят разрывы и снижение скорости подключения. Данное исправление создает службу которая при включении Steam Deck закрепляет BSSID за текущим подключением к WiFi в автоматическом режиме.
LCD Display Overclock
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Разгон экрана у LCD моделей до 70 Гц
Disable THP Shrinker
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
THP (Transparent Huge Pages) — это большие страницы памяти (обычно 2 MB вместо 4 KB), которые ускоряют работу за счёт уменьшения TLB-миссов.
THP Shrinker — это механизм ядра, который автоматически дефрагментирует, компактирует и освобождает THP, когда система решает, что память нужно вернуть под обычные маленькие страницы.
❌ Что даёт отключение THP Shrinker?
✔ Уменьшает лаги и микрофризы
Процесс принудительного освобождения THP иногда вызывает кратковременные подвисания — особенно в Steam Deck, где память и CPU ограничены.
✔ Снижает нагрузку на CPU
Операции компактизации/дефрагментации THP — тяжёлые.
Отключив Shrinker, вы экономите CPU, особенно на Steam Deck, где каждая миллисекунда важна.
✔ Более стабильная производительность
THP остаются выделенными, и системе не нужно постоянно пересобирать страницы → меньше вариативности фреймтайма.
❗ Минусы отключения THP Shrinker
❌ Увеличение потребления памяти
THP занимают больше места. Если Shrinker отключён, ядро меньше пытается их освобождать → растёт RAM Usage.
На Steam Deck с 16 GB RAM:
Это незаметно в 95% случаев.
Disable NMI Watchdog
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
NMI Watchdog — это механизм ядра, который следит за зависанием CPU.
Он использует NMI (Non-Maskable Interrupt), которые невозможно игнорировать, чтобы:
- обнаруживать зависшие ядра процессора;
- диагностировать блокировки ядра (soft lockup, hard lockup);
- писать отладочные данные в логи.
Это полезно для серверов, но совершенно не нужно на игровом устройстве, где такие зависания почти не встречаются.
🔧 Что даёт Disable NMI Watchdog
✔ Уменьшает нагрузку на CPU
Watchdog каждые N миллисекунд прерывает CPU, чтобы проверить его состояние.
Это создаёт очень маленькие, но постоянные накладные расходы.
Выключив watchdog, вы снимаете избыточный системный оверхед.
На Steam Deck это даёт:
- чуть более стабильный граф времени кадра,
- меньше случайных прерываний ядра.
✔ Уменьшает количество NMI-интерраптов
NMI — самый «жёсткий» тип прерываний.
Отключая Watchdog, вы уменьшаете количество non-maskable interrupts → меньше шумовых помех для игр.
Это особенно помогает в:
- эмуляторах (RPCS3, Yuzu, Xenia, RetroArch),
- старых DirectX 9/DirectSound играх,
- тяжёлых UE4/Unity играх.
✔ Чуть более плавный фреймтайм
Сам FPS почти не растёт, но варьирование времени кадра уменьшается, потому что CPU меньше отвлекается от игры.
Преимущества заметны именно на слабых CPU (Steam Deck LCD/OLED).
✔ Чуть снижается энергопотребление
Очень немного, но watchdog действительно «ест» немного энергии.
Отключение — небольшой плюс к автономности.
❗ Минусы отключения NMI Watchdog
В играх — НИКАКИХ.
Kernel linux-charcoal
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Основные изменения:
- Wi-Fi патчи (OpenWRT) → стабильнее соединение, ниже задержки
- NTSYNC + fsync улучшения → лучше производительность Proton/Wine
- ADIOS I/O scheduler → быстрее и плавнее работа диска
- Binder → поддержка Waydroid (Android)
- Частота планировщика 1000 Hz → выше отзывчивость и стабильнее FPS
- Round-robin для GPU → меньше micro-stutter
- Оптимизации компиляции (O3, LLVM, LTO, Zen 2) → прирост производительности
- Clear Linux / Zen / Gentoo патчи → улучшение latency, I/O и планировщика
- Обновлён zstd → быстрее загрузка системы
- Отключена лишняя отладка и ненужные компоненты → легче и быстрее ядро
- Отключены CPU mitigations → выше производительность (с компромиссом по безопасности)
- Улучшен CPU idle scheduler → стабильнее энергопотребление и меньше лагов
- Поддержка DKMS + clang
- Добавлен ryzen_smu → контроль APU (частоты, питание, тюнинг)
Итог:
Более высокая производительность, стабильный FPS, улучшенные 1% lows, меньше задержек и более плавный геймплей.
Wi Fi Fix (Power Safe OFF, MTU fix, IPv6 OFF)
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Автоматически при каждом подключении к любой Wi-Fi сети на Steam Deck отключает энергосбережение Wi-Fi и IPv6, фиксирует MTU, что исправляет резкие просадки скорости и нестабильную работу Wi Fi.
CPU Scheduler (SCX / lavd)
ВАЖНО: установка автоматизирована в скрипте от группы Steam Deck Helper
Современный планировщик CPU, оптимизирующий распределение нагрузки между процессами. Повышает стабильность FPS и улучшает 1% lows. Снижает микрофризы и делает игровой процесс более плавным. Особенно полезен для игр и многозадачности на Steam Deck.