NXbox: Switch-емулятор прямо на Xbox Series X, але грати ще нічого
NXbox, експериментальний Switch-емулятор для Xbox Series X у Developer Mode, уже запускає Persona 5 Royal і Breath of the Wild. Але пройти поки що нічого не можна.

NXbox - новий експериментальний емулятор Nintendo Switch, який працює прямо на Xbox Series X. Це порт Eden, Switch-емулятора, у пісочницю Xbox UWP (Universal Windows Platform, середовище застосунків, яке використовує Xbox). Щоб спробувати, консоль має бути в Developer Mode.
Коротко: жодна гра поки що не проходиться від початку до кінця. Persona 5 Royal запускається, відтворює катсцени і доходить до першої ігрової локації, казино, зі звуком. Але на завантаженнях вона смикається і має серйозні баги. Breath of the Wild проходить інтро і малює першу локацію зі швидкістю 5-10 FPS, що, за словами автора, занадто повільно для гри. Mario Kart 8 Deluxe стартує, але GPU відвалюється за якусь хвилину. Super Mario 3D World запускається, та меню і геймплей малюються неправильно. Bayonetta ще не тестували.
Найцікавіше - технічна частина. Код ARM64 з Switch крутиться через Dynarmic JIT (динамічний рекомпілятор) всередині пісочниці. Графіка йде через OpenGL 4.6 поверх Direct3D 12, через пропатчений драйвер Mesa d3d12 (Mesa - відкритий проєкт графічних драйверів). Автор розповідає про складні баги, які знайшов на консолі. Баг у драйвері не давав жодній command list закритися, тому тижнями був чорний екран. Ядро впиралося в ліміт пам’яті 5 GiB, бо обнуляло пам’ять гостя. Шейдери компілювалися при першому використанні, і на кожній зміні сцени були фризи. Тепер шейдери компілюються заздалегідь, під час запуску.
Як спробувати: потрібен Xbox Series X|S у Developer Mode, а також власні дампи ігор, прошивка й ключі. NXbox нічого з цього не постачає. Екрана налаштування і списку сумісності поки немає, публічного релізу теж. Білди збираються в CI (автоматичні білд-сервери) і ставляться через Device Portal. Внутрішнього сховища для розробника всього кілька ГБ, тож автор радить для ігор USB-флешку. Дати релізу немає. Коли з’явиться що тестувати, це зʼявиться на сторінці релізів.
Моя думка: це проєкт однієї людини у вільний час, з AI-інструментами на маленькому бюджеті, і прогрес іде ривками. Але сам факт, що Switch-гра взагалі малюється на Xbox, - реальний крок. Описи GPU-багів варто почитати, навіть якщо білд ви не поставите. Заглядайте на сторінку релізів, коли там зʼявиться щось робоче.

