Инструкция по установке и настройке эмулятора Switch (Eden)

Инструкция по установке и настройке эмулятора Switch (Eden)

Steam Deck База Знаний

Еще больше инструкций и гайдов по эмуляторам в нашей группе Steam Deck База Знаний (Эмуляторы), основная группа Steam Deck База Знаний

Содержание

Установка

Настройка

Настройка эмуляции

Добавление игр

Добавление ярлыков игр в игровой режим

Установка DLC, патчей

Установка модов

Настройка управления

- Включение управления в игровом режиме

- Включение гироскопа в играх

Рекомендуемые настройки

Оптимизация эмулятора

Возможные проблемы и их решения

Полезные ссылки

Установка

Вернуться к содержанию

Видеоинструкция по установке EmuDeck

Скачиваем Eden-Linux-*******-steamdeck.AppImage с официального репозитория github или с ресурса группы (0.0.4-rc3).

  • Либо по желанию скачиваем последние предрелизные сборки.
  • Переименовываем Eden-*************.AppImage в Eden.AppImage.
  • Помещаем Eden.AppImage в следующий каталог:
/home/deck/Application
ВАЖНО! Если у вас проблемы с текстурами в играх, или с эмулятором последней версии очистите КЭШ ШЕЙДЕРОВ!

Обновление эмулятора

  • Скачиваем новую версию, повторяем шаги из установки
  • И закидываем с заменой в папку ~/home/deck/Application

Добавление Eden в EmuDECK

Вернуться к содержанию

Примечание: необходимо запустить Eden (Eden.AppImage) 1 раз, чтобы создались файлы и папки эмулятора
  • Открываем Emudeck переходим в раздел Manage Emulators и выбираем Eden
  • В открывшемся окне нажимаем Reset configuration
Важно! Если Eden так же недоступен в EmuDECK, убедитесь что файл назван верно и соблюден регистр: Eden.AppImage

Запуск эмулятора

  • Переходим в Пуск - Игры и запускаем Eden (AppImage).

Установка ключей и файлов прошивки

Вернуться к содержанию

ВАЖНО: не используйте прошивку выше версии 19.0.1, с версиями выши могут быть проблемы.

Добавляем ключи через эмулятор

  • Переходим в Инструменты - Установить ключи дешифровки и выбираем prod.keys

Устанавливаем прошивку через эмулятор

  • Переходим в Инструменты - Установить прошивку и выбираем папку с прошивкой (архив с прошивкой перед добавление необходимо распаковать)
Примечание: необходимо выбрать папку с распакованной прошивкой не проваливаясь в неё

Настройка

Включаем русский интерфейс эмулятора

Вернуться к содержанию

  • Нажимаем на Emulation - Configure
  • На вкладке General переходим во вкладку UI, в поле Interface language выбираем Russian (Russia)

Настройка эмуляции

Система

Вернуться к содержанию

Включаем русский язык в играх

  • Во вкладке Система выбираем в поле Language Russian (Русский), Region Europe
  • Поле Memory layout имеет значение Memory Layout - 4GB DRAW (Default) по умолчанию, меняется в редких случаях для модов с текстурами, изменение может привести к падению кадров.
  • Включение параметра Synchronize Core Speed может помочь со статтерами при низком fps в игре.
Рекомендуемые настройки

Файловая система

Вернуться к содержанию

  • Во вкладке Вы можете настроить расположение папки хранения модов от игр

ЦП

Вернуться к содержанию

  • Во кладке ЦП оставляем все по умолчанию (Auto). Настройки делаются в редких случаях.

Графика

Вернуться к содержанию

Настройки API

  • Выбор Vulkan дает лучшую производительность в играх благодаря своим особенностям работы с железом.

Настройки графики

  • RII - новая экспериментальный метод автоматического управления ресурсами в Vulkan, который обеспечивает корректную выгрузку ресурсов, когда они больше не нужны, но может вызывать сбои в играх (требует тестов).
  • ASTC Decoding Method и NVDECK emulation оставляем по умолчанию (GPU).
  • Optimize SPIRV outpur shader - новая экспериментальная функция, которая выполняет дополнительный проход оптимизации для сгенерированного шейдера SPIRV. Увеличивает время, необходимое для компиляции шейдера. Может немного повысить производительность. Имеет 3 значения: Never, On-Load и Always, значение по умолчанию On-Load (требует тестов).
  • Vsyns Mode: отключение вертикальной синхронизации избавит от падения кадров и задержки в управление (Рекомендуется Mailbox).
  • Fullscreen Mode: Рекомендуется Exclusive Fullscreen
  • Aspect ratio: оставляйте 16:9 иначе картинка будет растянута
  • Resolution: соотношение сторон выбираем своё. Стандартное 720/1080p (уменьшение данного параметра даст прибавку в производительности)
  • Anti-Aliasing Method (Метод сглаживания, рекомендуется отключить):

- FXAA — мало потребляет ресурсов устройства, но много мылит изображение

- SMAA — много потребляет ресурсов устройства, но мало мылит изображение

  • Windows Adapting Filter - фильтр апскейла (Рекомендуется для более четкой картинки AMD FidelityFX Super Resolution)

Расширенные

Рекомендуемые настройки
  • GPU Level управляет точностью и детализацией эмуляции графического процессора (GPU). Это одна из ключевых настроек, которая влияет на:
    ✔️ Совместимость игр — насколько правильно они работают;
    ⚙️ Графические ошибки — наличие или отсутствие артефактов, мерцаний, пропавших текстур;
    🐢 Производительность — чем выше точность, тем сильнее нагрузка на твой компьютер.
  • DMA Level - управляет точностью DMA (помогает устранить графические или логические ошибки). Более высокая точность может решить проблемы в некоторых играх, но в некоторых случаях может повлиять на производительность. Если не уверены, оставьте значение по умолчанию.
  • Anisotropic Filtering - улучшения качества изображения текстур на поверхностях (Снижает производительность, но улучшает качество текстур, рекомендую , при сильных просадках оставьте на Default)
  • ASTC Recopression Method - качество сжатия текстур, оставляем по умолчанию (Uncomressed (Best quality)). Снижение данного параметра может увеличить производительность, с потерей качества текстур.
  • VRAM Usage Mode - данный параметр позволяет использовать эмулятору больше видео памяти, по умолчанию до 7 ГБ в режиме Conservative

VRAM Usage Mode

  • Skip CPU inner invalidation - это расширенная графическая/системная опция, позволяющая пропускать определённые этапы валидации кэша или памяти CPU, чтобы повысить производительность.
    - "Invalidation"
    — это механизм, при котором эмулятор проверяет, нужно ли сбрасывать или обновлять данные в кэше CPU.
    - Обычно он обеспечивает корректность эмуляции, но замедляет исполнение, особенно если игра часто меняет память или ресурсы.
    - Опция "Skip CPU inner invalidation" просто отключает (пропускает) эти проверки.
  • ✅ Можно использовать если игра тормозит, а ты уже включил всё остальное (Fast GPU, Async Shaders, DMA tweaks)
  • ❌ Не рекомендуется в играх, которые:
    - активно используют память CPU;
    - зависят от точных расчётов (например, Zelda, Xenoblade, Smash Bros.).
  • Sync Memory Operations - синхронизация CPU–GPU. Включай при визуальных/логических багах
  • Enable asynchronous presentation (Vulkan Only) - немного повышает производительность, перемещая презентацию в отдельный поток ЦП. Тестируйте по каждой игре, некоторые выигрывают, другие нет. Обратите внимание на заикания при включении этой функции.
  • Forse maximum clocks (Vulkan Only) - включается если процессор является узким местом и переключает всю нагрузку на видеокарту, на деке не использовать!!!
  • Enable reactive flushing - решает проблемы с текстурами, должна быть включена всегда по умолчанию!
  • Use asynchronous shader building - визуализирует несколько шейдеров одновременно, чтобы уменьшить задержку сборки. Может вызывать сбои при первой сборке шейдера, но не при последующих запусках.
  • Use fast gpu time - принудительно отключает динамическое разрешение. Рекомендуется к включению.
  • Use vulkan pipeline cache - позволяет использовать готовы кеш шейдеров (накапливающиеся во время игры, либо уже готовый). Использует накопившийся кеш для стабильной работы игры. Включение на деке обязательно!
  • Sync to framerate of video playback - синхронизирует звук с фримрейтом, работает криво, не включать!
  • Barrier feedback loops - устраняет незначительные артефакты на ультра широких мониторах, снижает производительность на деке не включать!

Extension

  • Настройки для более производительных видеокарт, оставляем по умолчанию!

Настройка управления

Включение управления в игровом режиме

Вернуться к содержанию

  • Добавляем Eden в Steam (L2 - add to Steam)
  • Запускаем эмулятор в игровом режиме.
  • Переходим в Конфигурацию (настройки) эмулятора во вкладку Управление и выставляем в графе Устройство ввода - Steam Deck Controller 0.
  • После настройки управления можно удалить ярлык из библиотеки.

Включение гироскопа в играх

Вернуться к содержанию

Добавление игр

Вернуться к содержанию

  • Закидывает Ром игр (nsp) на конце файла будет [v0].nsp (все остальное либо патч, либо DLC, ИХ КАТЕГОРИЧЕСКИ НЕЛЬЗЯ КИДАТЬ В ПАПКУ С РОМАМИ!!!) в каталог EmuDECK:
~/Emulation/roms/switch

Добавление ярлыков игр в игровой режим

Установка DLC, патчей

Вернуться к содержанию

  • Выбираем File (Файл) - Установить файлы в NAND...
Примечание: эмулятор воспринимает только формат NSP, если у вас NSZ то необходима конвертация в NSP
  • Если файлов не видно, то выбираем Пакет подачи Nintendo (*.nsp)
  • Выбираем скаченные DLC, ожидаем окончания установки, для проверки успешной установки открываем свойства игры: L2 по игре - Свойства

Установка модов

Вернуться к содержанию

  • Нажимаем L2 по игре, выбираем "Открыть папку для модов"
  • Распаковываем ранее скаченные моды в данную папку, иерархия каталогов должна быть следующая: папка с названием мода, в которой папки Exefs и Romfs (может быть что только одна из них)

Рекомендуемые настройки

Вернуться к содержанию

Система
ЦП
Графика
Графика - Расширенные
Графика - Extensions

Оптимизация эмулятора

Вернуться к содержанию

Примечание: эмулятор плохо работает с многопоточностью, из за чего с некоторыми играми могут быть проблемы и падать производительность, отсюда может помочь отключение SMT
  • Устанавливаем Decky Loader
  • Устанавливаем Power tools из магазина плагинов Decky Loader, для этого в игровом режиме нажимаем на (•••), внизу появится новый значок розетки, переходим в него и выбираем значок магазина плагинов
  • Из списка плагинов находим Power tools и нажимаем установить
  • После установки через "розетку" открываем плагин Power tools
  • Включаем обязательно переключатель внизу в разделе "Разное" - "Использовать профиль игры", чтобы настройки библиотеки Steam всегда были по умолчанию
  • Запускам игру, открываем плагин Power tools (через "розетку")
  • Включаем обязательно переключатель внизу в разделе "Разное" - "Использовать профиль игры" чтобы настройки применялись в будущем автоматически
  • Выключаем переключатель в графе SMT

Возможные проблемы и их решения

Вернуться к содержанию

Проблема

  • После обновления или понижения версии эмулятора, происходят графические баги или ломаются текстуры.

Решение

  • Необходимо очистить кэш шейдеров, для этого нажимаем L2 по игре в окне эмулятора, выбираем Удалить - Удалить весь кэш конвейеров

Полезные ссылки

Вернуться к содержанию

Инструкция по оптимизации Steam Deck

Инструкция по конвертации NSZ в NSP

Инструкция по установке и настройке EmuDECK

Report Page