Портативную консоль Nintendo DSi, выпущенную в 2008 году, приспособили для запуска компьютерных игр через потоковую передачу изображения. Разработчик под ником gavff64 создал проект RNDS-Stream, который получает видеопоток с Linux-компьютера и отображает его на экране консоли. Такой подход позволяет использовать старую игровую систему для программ, которые она не способна выполнять самостоятельно.
В основе RNDS-Stream лежит декодирование видеопотока MJPEG. Компьютер выступает сервером и передаёт изображение выбранного окна, работающего через X11 или XWayland. Nintendo DSi принимает поток и выводит полученные кадры. Таким образом, вычислительная нагрузка по выполнению игры остаётся на компьютере, а портативное устройство используется для отображения результата.
Какая производительность доступна
По информации разработчика, текущая реализация обеспечивает приблизительно 15–20 кадров в секунду при сравнительно небольшой задержке. Этого недостаточно для комфортного участия в соревновательных играх, требующих высокой скорости реакции. Однако для менее динамичных игровых сценариев такая частота может оказаться приемлемой. В качестве одного из примеров использования упоминается Counter-Strike, хотя приведённые показатели не следует воспринимать как результат полноценного сравнительного тестирования разных игр.
Какие ограничения сохраняются
В существующей версии RNDS-Stream отсутствует передача звука. Консоль может показывать изображение компьютерной игры, но не воспроизводит её звуковое сопровождение через потоковый механизм проекта. Возможность добавления аудио рассматривается как направление дальнейшей разработки, однако подтверждённых сроков реализации нет. Сам проект находится в процессе развития, поэтому его нынешние характеристики не стоит считать окончательными.
RNDS-Stream одновременно служит демонстрацией возможностей RubyNDS — проекта разработчика, связанного с использованием языка Ruby для Nintendo DS. Практическая ценность эксперимента заключается в расширении сценариев применения устаревшей портативной консоли без необходимости запускать современные игры непосредственно на её оборудовании. При этом опубликованные сведения описывают прежде всего передачу изображения: подробностей о совместимости с конкретными играми, настройке управления и полном наборе требований к подключению недостаточно для составления пошаговой инструкции.








