Setting Up TotK for PC Ultra Graphics Capture
I've spent the last few weeks trying to get clean Tears of the Kingdom footage on PC at the highest visual fidelity possible, and honestly, it's more finicky than most people realize. The game wasn't built for this platform, so everything requires some actual work rather than just flipping settings to maximum and hitting record. The core issue is that you're dealing with an emulator first, then a capture pipeline second. Both layers eat resources. If you're chasing ultra-looking gameplay footage with the ending sequence, you're going to hit stuttering, texture pop-in, and frame time spikes unless you approach this methodically.
Getting Zelda Tears Of The Kingdom Gameplay Ending Pc Ultra Graphics Working Properly
Start with the emulator configuration before you even think about the ending cutscene. The rendering backend matters enormously. OpenGL tends to produce cleaner output for capture software, but Vulkan can push higher frame rates on newer GPUs. I tested both extensively because the ending sequence runs longer than most people expect, and I needed to know which backend wouldn't crash mid-sequence. Resolution scaling is where you actually get the ultra graphics look. Set your internal resolution to 3x or 4x the native Switch resolution. That means roughly 2160p to 2880p depending on your exact scaling factor. The graphics card does the heavy lifting here, and NVIDIA's DLSS or AMD's FSR won't apply to emulator output the way they do to native PC games. You're rendering raw and then upscaling in post if needed, which means a decent GPU is non-negotiable. A 3080 class card minimum if you want this without constant frame pacing issues. Shaders are another area where most people go wrong. Enable shader jitter to about 8, and make sure anti-aliasing is set to MSAA x4 or higher. The default anti-aliasing in the emulator leaves edges jagged and soft, which completely undermines the whole ultra graphics goal. Also, enable anisotropic filtering. It's a small setting but it makes distant terrain look significantly sharper during outdoor sequences and especially during the ending cinematic traversal shots.
I ran into a specific problem during my fourth attempt at recording the ending. The final sequence has a mix of close-up character shots and wide environmental renders, and the emulator was dropping frames hard on the wide shots while running smooth during close-ups. The workaround was disabling the CPU-side JIT cache and switching to using the GPU entirely for physics calculations. This shifted the workload but eliminated the micro-stutters. It cost about 5 to 8 fps overall but made the footage usable instead of unwatchable. If you're seeing similar behavior, try routing the emulation backend to rely more heavily on your GPU's compute capabilities rather than the CPU.
Get the Full Details

Capture Settings That Actually Matter
OBS or whatever capture software you're using needs to match your render settings. Record at the same resolution you're rendering at internally. If you're rendering at 4k, don't downscale in OBS. That just adds an extra processing layer that introduces compression artifacts and potential sync issues. Capture directly from the emulator's output buffer at the native rendered resolution. Bitrate is where people cheap out. For ultra graphics footage, especially with the detailed textures and particle effects in the ending sequence, you need at least 60 Mbps if you're using H.264. H.265 with a high quality preset gets you similar file sizes with better visual fidelity. The ending sequence has a lot of fast motion during the flight segments, and lower bitrates will turn that into blocky mess very quickly. I've seen recordings at 35 Mbps look fine for the first ten minutes and then fall apart during intense scenes. Don't do that. Frame rate should be locked at 60 fps. Anything less shows clear motion artifacts during the action-heavy portions of the ending. The emulator supports frame limiting, so use it. Don't rely on your GPU to cap frames on its own because it will fluctuate, and fluctuating frame times show up as subtle stuttering in the final recording that's really annoying to watch.
What Doesn't Work and Why
Some approaches simply won't give you the result you want, and it's worth knowing those upfront so you don't waste time on them. Texture packing mods exist and can reduce VRAM usage, but they also cause graphical glitches during certain lighting conditions. The ending sequence has dramatic lighting shifts, and a texture pack that looks good in bright daylight can produce corrupted geometry in darker scenes. I tried this route early on and ended up with corrupted textures during the most important cinematic moments. Rolled back immediately. Another thing that doesn't work is trying to push resolution beyond 4x internal scaling on anything less than a 4090. The emulator struggles with the memory bandwidth requirements, and you'll get severe frame pacing issues that no bitrate or capture setting can fix. It's not a codec problem. It's the emulator trying to process too much pixel data per frame within the timing constraints. Post-processing filters in OBS or other software also degrade quality rather than improve it. Things like sharpening filters, color correction, or noise reduction applied during capture will just introduce their own artifacts. Do any of that in post-production with proper editing software if you need it. Running it through a capture filter chain in real time compounds errors.
The honest limitation here is that no matter what you do, you're emulating a console game at resolutions it was never designed to handle. There will always be some compromise. The closest you'll get to true ultra graphics is a combination of 4x internal resolution, proper shader settings, high bitrate capture, and patience with debugging. If someone tells you there's a one-click solution for this, they're either lying or they haven't actually done it properly.
