
Итак, вы всё же кликнули на статью. И чтобы вас разочаровать, я сразу дам ответ: Sunshine + Moonlight + Kefir + Switch OLED. И да, не через Android, а через Native.
Но... Во-первых, в интернете о таком ещё не писали... Хотя идея безусловно и очевидная
Вступление… То есть… Вода

На сегодняшний день Switch OLED на Atmosphere является моим основным игровым устройством. Там, где полноценному ПК или ноутбуку (о ужас, на 5090 Mobile) я не могу простить ни микрофризика, ни малейшего падения FPS ниже 240… Свитчу за возможность упасть на диван и поиграть по-консольному я готов всё это простить. А значит, просадка со 180 до почти киношных 30 FPS благодаря нейрорендерингу как раз нашла меня, своего потребителя.
А ещё Switch (да ещё и в варианте OLED) - это идеальный способ играть в игры 20-летней давности. Почему? Потому что на маленьком экранчике не так бросаются в глаза полигоны, как на 27-дюймовом экране.
Вот и всё. Да… да… да… Конечно, есть и Steam Deck, к которому можно прикрутить тот же Moonlight. Но вы цены видели?
Switch Lite, чипованный на Atmosphere, можно раздобыть за $100–150, OLED-версию - буквально на $100 дороже. И получить доступ к:
Всей библиотеке Nintendo.
Всему homebrew.
А теперь ещё и ко всем современным играм - в наилучшей графике с нейрорендером.
Футажи и коленки. Много коленок.
Идея реализовать Switch DLSS 5 родилась, как ни странно, в 3 часа ночи. А значит, и футажи писались в 4 утра — с телефона, в ночи, удерживая «устройство» на правом колене. А значит, колено попало в футажи ;-) Заранее извиняюсь
Не знаю, удалось ли запечатлеть на телефон, но второй футаж по Киберпанку (с Виктором) был ещё в 10 Мбит/с битрейта, когда все остальные футажи — уже в 17 Мбит/с. На 25 Мбит/с выставить не удалось: кому-то не хватало интернета — то ли ноутбуку, то ли Switch.
Как всё делалось, и какие подводные камни были
Вообще, всё казалось максимально безоблачным:
Берём Switch OLED.
Вскрываем его.
Чипуем его (методом «камикадзе»).
Ставим Atmosphere.
Вот и всё. Весь первый шаг сделан.
Шаг два. Скачать Sunshine под x86 Из официального Гитхаба. Установить.

Ссылка на скачивание Саншайна...
Но, как бывает в подобных случаях, сентябрьская сборка (последняя) устроила маленькую подлянку. А именно… я не смог попасть внутрь WebUI, так как Chrome упорно не хотел загружать HTTPS-версию.
https://localhost:47990/ — порт для входа в Sunshine.
Пришлось откатываться до майской. Почему, как и что именно не понравилось моей системе, я разбираться не стал, так как очень глуп.
На что обратить внимание? Emulated Gamepad Type — Xbox 360. В противном случае большая часть игр почему-то считает Switch за геймпад от PS.
Всё… Почти готово.
Шаг 3. Не забыть отключить Nintendo Switch от серверов Nintendo
Какой бы умной ни была Atmosphere, какой бы хорошей ни была прошивка, а бана консоли у нас никто не хочет…
А значит, надо подключить Switch через MTP к компьютеру. Найти atmosphere/hosts, найти там файлик default.txt и прописать туда кое-что отсюда.
Процедура стандартная и небольшая, но… нужная.
Шаг 4. Ставим Moonlight

Находим Moonlight для Switch из репозитория. Ставим. Радуемся жизни.
Единственное - надо ставить не через SD install, а прямо в sd/switch/Moonlight-Switch.
Шаг 5. Подключаем Switch к той же вай фай сети, что и устройство для стриминга
Здесь вышел небольшой затык, так как ноутбук к роутеру у меня был подключён по кабелю, а современные роутеры выводят устройства по воздуху и по кабелю в разные подсети. Пришлось повозиться с настройками роутера. Пришлось отключить ноутбук от кабеля и подключить по Wi-Fi.
Шаг 6. Настроить битрейт – наслаждаться жизнью
В моём случае это был кодек H.265 + 17 Мбит/с битрейта. Достаточно, чтобы тащить 720p-экран без визуальных артефактов (но первые футажи были записаны ещё в 10 Мбит/с).
А что там насчет DLSS5?
Вместо того чтобы возиться с пробросом OptiScaler и ReNoDX, я пользуюсь «DLSS5oneclick» — это просто компоновщик, который автоматом пробрасывает фидер, ReNoDX и всё необходимое. И dgVoodoo2_87_3 - для того, чтобы враппить игры с DX 8–9 до DX 11.
Файлики сложил в свою слоп-помойку вместе с англ. версией статьи (на Reddit я её не понесу, а зарубежных читателей закликбейтить тоже хочется).
Какие итоги
С одной стороны, абсолютно бессмысленный эксперимент. Я не первый и не последний, кто запустил Moonlight на Свитче. И я знаю, что можно сделать лучше: запустить на Свитче Android, а на нём - тот же Moonlight, и получить больший битрейт.
Но! DLSS 5 на Свитче запущен? Запущен. KCD2 работает? Работает, и картинка сильно лучше через стриминг, чем нативный порт KCD1. Я бы даже сказал, несопоставимо.
А так — всё. Я обещал вам кликбейт. Обещал — вот он.
П.С. На что обратить внимание:
Sunshine: качайте майскую v2026.516.143833, сентябрьские ломают webUI, ViGEmBus и смену пароля.
Ложный Fatal про ViGEmBus:
sc query ViGEmBusпокажет RUNNING, драйвер живой, врёт панель.Moonlight запускать через Title Redirection: зажать R + любая игра, иначе не хватит RAM.
В hosts строки
conntestиctestведут на95.216.149.205, не в петлю.Загасите их в
127.0.0.1— консоль решит, что интернета нет.Класть список в
default.txt, а неemummc.txt: читается всегда, независимо от emuMMC/sysMMC.Проверка блокировки —
atmosphere/logs/dns_mitm_startup.log, пишется при выключении консоли.Atmosphère сама добавляет
nintendoи два сервера телеметрии поверх вашего списка.gamepad = x360в конфиге не всегда применяется — система всё равно создаёт Wireless Controller. (и некоторые игры детектятся, как PS геймпад)hbmenu лучше запускать из "все приложения", а не через "альбом". Не знаю почему, но картинка режется

