Steam Deck BaseSteam Deck Base
Эмуляторы

Eden (Switch )

Eden (Switch )
8 мин. чтенияСложность: Средне

Со­дер­жа­ние

Уста­нов­ка

На­строй­ка

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

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

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

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

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

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

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

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

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

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

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

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

Уста­нов­ка

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

/​embed/​youtube?url=https%3A%2F%2Fyoutube.​com%2Fwatch%3Fv%3DAIU2C5FA17o

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

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

  • Пе­ре­име­но­вы­ва­ем 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

Комментарии

Всего: 0
Войдите в аккаунт, чтобы написать комментарий или ответить другому пользователю.
Войти