Homebrew Homebrew app [Release] Switch Frame Tap - stream Switch games to your PC over USB at native 1080p 60fps (no capture card)

  • Thread starter Thread starter Papux200
  • Start date Start date
  • Views Views 383
  • Replies Replies 10
  • Likes Likes 8

Papux200

Member
Newcomer
Joined
Sep 11, 2026
Messages
13
Reaction score
22
Trophies
0
Age
21
XP
60
Country
Colombia
Switch Frame Tap lets you play your Switch games on your PC over a plain USB-C cable, no capture card and no dock. Native 1080p at 60 fps, with game audio. It's a sysmodule for Atmosphère plus a small viewer app for Windows and Linux.

Why another streamer?
SysDVR is great, but it streams the console's own game recording, which is locked at 720p 30 fps. I wanted the game's real picture at full frame rate, so this grabs the frame before that recorder ever sees it.

How it works
- When the game finishes drawing a frame, the sysmodule copies it straight out of the game's memory, the same way Atmosphère's cheat engine reads games.
- The Switch's own video hardware converts it and compresses it to H.264, so the CPU doesn't have to encode anything.
- It goes over USB to the viewer on the PC, which shows each frame in sync with your monitor. It's about 45-60 ms from the Switch to the PC screen.
- The sound comes from the console's own recorder and plays in sync with the picture.

What you get
- 720p60 in handheld, native 1080p60 when the game renders docked (ReverseNX-RT does that in handheld)
- Game audio
- Viewer apps for Windows and Linux
- Webcam mode: the Switch shows up as a USB camera, so OBS can capture it directly
- A homebrew menu app for the settings, and an overlay to turn the stream on/off or switch handheld/docked mid-game
- Native res PNG screenshots on a button combo
- Homebrew forwarders stream too

What you need
A Switch on Atmosphère, a USB-C cable and a PC. Windows needs the WinUSB driver once through Zadig, same as SysDVR. For 1080p, SaltyNX + ReverseNX-RT. The README has links for everything.

I've tested it on my Mariko on 22.5.0 / AMS 1.11.2 with Mario Kart 8 Deluxe, BOTW, NSO and some homebrew. Reports from other consoles and games are very welcome; the log is in /config/switch-frame-tap/ if something breaks.

Download: https://github.com/TomasUribe/switch-frame-tap/releases
Source and docs: https://github.com/TomasUribe/switch-frame-tap
Dev thread with the whole journey: https://gbatemp.net/threads/im-tryi...hrough-usb-this-is-my-progress-so-far.684344/
 
Silly question, but does this work on Switch Lite?

It should work but I don't have a switch lite to test it. If you do I would appreciate if you could test it and tell me
Post automatically merged:

so I'm using the pc viewer and the whole stream is just upside down T-T it only happens to some games.
That's interesting, I will look into it
Post automatically merged:

@Alert21boy fixed in v0.4.1: https://github.com/TomasUribe/switch-frame-tap/releases/tag/v0.4.1

@masagrator @proconsule54 good call on the flipped coordinates. Those games draw the picture upside down and tell the Switch to flip it before it hits the screen. The stream was grabbing it before that flip. Now it applies the same flip, screenshots too. Tested with Kirby and the Forgotten Land, which had the same problem.

Only the Switch zip needs updating.
 
Last edited by Papux200,
  • Like
Reactions: digdat0
Can i use it with the dock? to connect to the pc through the dock usb ports and let it plugged there and use it like i would with the official dock but through usb.
 
v0.5.0 is out: the viewer can record now. Press R and it saves an MP4 with sound to your Videos folder. It keeps the Switch's own H.264 as it arrives, so no re-encoding and no quality loss. R again to stop.

The viewer also has a main screen now that shows the keys and what it's waiting for, and it goes back to it when you close the game or hit HOME instead of freezing on the last frame.

There's a 30 second 1080p60 Mario Kart sample on the release page if you want to see the quality.

https://github.com/TomasUribe/switch-frame-tap/releases/tag/v0.5.0
 

Site & Scene News

New Hot Discussed User Submitted