And then, like a miracle rendered in pixels, the Metroid Dread title screen appeared on his monitor. Smooth. Clean. 720p upscaled to 1440p. But there was a problem: input lag. A half-second delay between pressing jump on his Pro Controller and Samus Aran leaving the ground. Unplayable.

The GitHub page was sparse. A black-and-white README file. No flashy logos. Just the cold, precise language of homebrew. "A sysmodule that streams video and audio from your Nintendo Switch to a PC over USB or network."

Back to the .

[Connection: USB] [Resolution: 720p] [FPS: 60] [Bitrate: 10 Mbps] [Audio: ON]

He dropped the to 540p. The image softened, but the lag shrank to a tenth of a second. He lowered the Bitrate from 10 Mbps to 6 Mbps. The stream became less crisp, but the frames stopped dropping. He found a hidden toggle: [Frame Buffering: 2] . He set it to 1 . That was the key—the Switch was holding onto two frames before sending them. With one frame buffer, the lag vanished.

He smiled. It was imperfect. The colors were slightly washed out. There was occasional macroblocking during explosions. But he was playing Metroid Dread on a 34-inch ultrawide, with a mechanical keyboard mapped to the buttons, and recording lossless footage for free.