Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
PotatoStream
General
AuthorPainDe0Mie
Type3DS Streaming
Version1.1.0
LicenseGPL-3.0
Last Updated2026/05/09
Links
Download
Website
Source

otatoStream is a game streaming client for all Nintendo 3DS and 2DS models forked from moonlight-N3DS by zoeyjodon. Built with a focus on making streaming actually usable on Old 3DS, Old 3DS XL and 2DS, but works on New 3DS and New 2DS XL too.

Compatible with Sunshine (open-source, recommended) and NVIDIA GameStream.

The original project targets the New 3DS and its hardware MVD decoder. PotatoStream keeps full New 3DS support while adding a dedicated Potato mode for older hardware: ARM11 compiler optimizations, smart frame skipping, auto-configured stream profile, and native Y2RU video pipeline.

Installation

Requirements:

  • Any 3DS or 2DS model with custom firmware (Luma3DS recommended. CFW install guide: 3ds.hacks.guide)
  • Sunshine installed on your PC
  • 2.4GHz WiFi network (802.11n is enough)

Instructions:

  • Download potatostream.cia from Releases.
  • Copy the file to your SD card.
  • Install it using FBI.
  • Launch PotatoStream from the HOME menu.

User guide

First time setup

Pairing:

  • Open PotatoStream on your 3DS/2DS
  • Press A to set up a new host
  • Enter your PC's IP address
    • Windows: Win + R > cmd > ipconfig, look for "IPv4 Address"
  • Select Pair and note the PIN displayed on screen
  • In the Sunshine web UI (https://localhost:47990), enter the PIN
  • Pairing is complete - you can now start streaming

StreamingK

  • Select your PC from the main menu
  • Choose Stream, then pick which app to launch
  • View options appear on the bottom screen
  • Press HOME during a stream to access the in-stream menu

Configuration

The config file is located on the SD card: sd:/3ds/potatostream/potatostream.conf

Recommended settings for Old 3DS/2DS (applied automatically by Potato mode):

width=400
height=240
fps=24
bitrate=3000
sops=false

New 3DS users can use higher settings - the default config from the original moonlight-N3DS applies.

Changelog

v1.1.0

  • Improved Sunshine pairing and HTTP stability.
  • Persisted confirmed pairs to avoid repairing the same host every time.
  • Added v1.1 stream profiles and experimental stereoscopic 3D.
  • Reduced framebuffer glitches and gated 3D rendering behind the experimental option.
  • Improved host flow, stream options, and menu UX.

External links

Advertising: