PC requirements & graphics

CPU, Vulkan 1.3 GPU and memory requirements for Super Mario Odyssey PC Recomp, plus DLSS, FSR 1, ultrawide and Steam Deck benchmarks.

  • CPU: x86_64 with AVX2
  • GPU: Vulkan 1.3
  • RAM: 8 GB min / 16 GB rec.
  • Upscalers: DLSS, FSR 1, SMAA
Macro view of a handheld mainboard PCB and multi-core GPU silicon package
AVX2 CPU and Vulkan 1.3 shader translation pipeline

Hardware requirements published in the Simon3Sarkis/super-odyssey-pc-recomp documentation for Windows 10/11, Linux x86_64 and Steam Deck:

Operating system
Windows 10 or 11 (64-bit) or 64-bit Linux with glibc 2.35+ (Ubuntu 22.04+, Fedora, Arch, SteamOS).
Processor (CPU)
64-bit x86_64 processor with AVX2 support (Intel 4th-gen Haswell or newer; AMD Ryzen / Zen or newer).
Graphics card (GPU)
Vulkan 1.3 capable GPU with updated drivers (NVIDIA GeForce RTX/GTX, AMD Radeon RDNA/Polaris+, Intel Arc, Steam Deck APU). NVIDIA RTX required for DLSS/DLAA; FSR 1 and SMAA work on all Vulkan 1.3 GPUs.
System memory (RAM)
8 GB RAM minimum; 16 GB RAM recommended (especially during parallel C compilation and shader precompilation).
Storage space
Around 12 GB of free space for the extracted game library (extracted/), precompiled shader cache (cache/), and source dump.
Game files
Your own extracted exefs and romfs folders from Super Mario Odyssey 1.0.0 or 1.4.1 (full merged RomFS).

Graphics, upscaling & framerate options (F1 > Graphics)

Open the Dear ImGui top menu bar at any time with F1, Esc, or the controller Guide button to configure rendering and presentation:

FeatureHardware ScopeAvailable Modes & Behavior
Internal Resolution Scale0.5x (960x540) to 4x (7680x4320)Includes 0.75x (1440x810, or 960x600 on Steam Deck 16:10), 1x (1920x1080), 2x (4K), 3x and 4x (8K).
NVIDIA DLSS & DLAARTX GPUs (Windows/Linux)Presets: Quality, Balanced, Performance, Ultra Performance, plus native-resolution DLAA.
AMD FSR 1All Vulkan 1.3 GPUsSpatial upscaling presets: Ultra Quality, Quality, Balanced, and Performance (default on Steam Deck Battery Saver).
Anti-aliasing (SMAA)All Vulkan 1.3 GPUsEnhanced Subpixel Morphological Anti-Aliasing when not using DLSS/DLAA.
Aspect Ratio & Ultrawide16:9, 16:10, 21:9, 32:9Enable Fill window under F1 > Graphics to expand the viewport across ultrawide and 16:10 monitors.
High Frame Rate Modes60 FPS, 90 FPS, 120 FPS, 120 Hz Interp.Standard 60 FPS cap, experimental native 90 / 120 FPS gameplay ticks, or 120 Hz frame interpolation.

Measured Steam Deck LCD benchmarks (v0.2.0)

In v0.2.0, upstream added automatic Steam Deck hardware detection and benchmarked the Cap Kingdom on an LCD Steam Deck (docs/linux.md):

Hardware & PresetInternal Resolution & UpscalerTarget ModeMeasured Frame Rate
Steam Deck LCD (Battery Saver default)960x600 (75% of 1280x800) + FSR 160 FPS cap53–60 FPS across the Cap Kingdom
Steam Deck LCD (High Frame Rate test)960x600 (75% of 1280x800) + FSR 190 / 120 FPS mode~78 FPS walking in open areas · ~55 FPS in Cap Kingdom town

On desktop PCs, you can toggle the on-screen Performance Overlay (F1 > Graphics) to monitor live FPS and frame time graphs, or press F9 to write detailed single-frame diagnostics to SuperOdysseyRecomp.log.

Super Odyssey PC Recomp supports XInput and SDL2 controllers with automatic button prompt switching, plus native gyro motion controls for Cappy spin throws and downward cap throws on DualSense and Switch Pro controllers:

ControllerBest For in Odyssey RecompHardware AdvantageLink
Sony DualSenseGyro motion throws & SDL2 HIDBuilt-in 6-axis gyroscope for Cappy motion throws + crisp D-padView on Amazon
GameSir Cyclone 2Precision 3D platforming & gyroTMR sticks, 6-axis gyro in Switch mode, 1000 Hz wireless dongleView on Amazon
8BitDo Ultimate 2 WirelessWindows & SteamOS dock playZero-drift TMR sticks, charging dock, Switch/XInput mode toggleView on Amazon
Xbox Wireless ControllerPlug-and-play Windows 10/11Native XInput layout with instant button prompt switchingView on Amazon

As an Amazon Associate, this site earns from qualifying purchases.

Sixteenth-century world navigation chart showing twin hemispheres, compass roses and maritime expedition routes
World expedition chart and compass routes echoing the Odyssey globe voyage
Historic brass Mariner’s astrolabe with engraved degree markings and rotating alidade
Precision brass navigation instrument and expedition dial
Desktop gaming PC workstation with dual monitors and tempered glass chassis
Windows x64 desktop workstation for Vulkan 1.3, DLSS, FSR 1 and ultrawide output

Common questions

Why does the CPU require AVX2 support?

Both the bundled Zig/LLVM compiler output (odyssey_game.dll / libodyssey_game.so) and the lifted AArch64 NEON vector instructions target x86-64 AVX2/FMA instructions available on Intel Haswell (2013+) and AMD Zen (2017+) processors.

Should I use native 90/120 FPS or 120 Hz frame interpolation?

Native 90/120 FPS runs the game loop at a higher tick rate (experimental; on Linux it can trigger an opening cinematic crash tracked in Issue #15/#18). 120 Hz frame interpolation keeps the underlying game logic at 60 Hz while presenting interpolated frames for 120 Hz displays.

Why is RAM usage high on some systems (Issue #7)?

Initial shader precompilation and large kingdom asset caches allocate significant host memory. Ensure at least 8 GB of physical RAM (16 GB recommended) and keep the Windows page file enabled.