Hookshot vs Ocarina Recomp vs a Switch 2 emulator

Two native recompilations of the Switch 2 edition, one of the 3DS remake, and the emulator route, compared on what their own READMEs and release notes report: frame rate, GPU support, Linux and features.

Advertisement

The short answer

  • Windows, want the simplest install: Ocarina Recomp. A ZIP installer, no administrator rights, Brazilian Portuguese, imports emulator saves.
  • Linux, frame generation, ultrawide or rebinding: Hookshot. A small Windows installer with a Play/Update launcher since v2.0.0, a Linux AppImage, and an Insert menu with presets for 4–16 GB cards.
  • You own the 3DS version: TriAevum (Windows, AppImage, Flatpak, no compiler) or its multi-platform fork Ocarina ReTuned (adds the Ocarina ReFramed HUD, manual jump, PAK player models, and builds for macOS, Android, iOS and Apple TV).
  • Your GPU has no mesh shaders (GTX 10-series and older): neither Switch 2 recomp works today; a fallback is only a feature request (Hookshot #454).

Feature comparison

Ocarina RecompHookshotTriAevumEmulator
Repositorysostenesfreitas/ocarina-recompNotRexed/Hookshotcoccofresco/TriAevumLichii, Eden and other Switch 2 emulators
Game it runsSwitch 2 edition (v1.1.1)Switch 2 edition (build e0f3ccfa)Ocarina of Time 3D (3DS)Switch 2 edition
MethodStatic recompilation to C, VulkanStatic recompilation to C, VulkanAOT recompilation, NRI/Vulkan rendererEmulates the console while playing
CreatedNovember 6, 2026November 5, 2026September 7, 2026—
Latest releasev0.3.0 (November 9, 2026)v2.0.5 (November 8, 2026)v0.8.0-beta.1.2 (October 22, 2026)—
GitHub stars9743,188675—
WindowsYes: ZIP installerYes: 170 KB HookshotBuilder.exe + game launcherYes: ZIPYes
LinuxPartly: build scripts, play not yet confirmedYes: AppImageYes: AppImage + FlatpakYes
Steam DeckNot verifiedSteamOS listed, not reported testedDesktop Mode prep, not yet tested on a DeckDepends on emulator
First setup30 min to 2 h buildAbout 40 min build (plus a 460 MB tools download)A few minutes (shader prep)None, but needs keys and firmware
UpdatesInstall over the old version; only changes recompiledUpdate button in the launcher; a few MB, only changes recompiledReplace the packageUpdate the emulator
Developer’s test PCRyzen 9 9950X3D + RTX 5090Ryzen 5 7600X + RTX 4060 Ti 16 GBTwo NVIDIA PCs, one AMD (RADV) PC—
Reported fps59 standing, 51–55 walking (RTX 5090)About 50 walking (README); 47 in Kokiri after faster-fps (RTX 4060 Ti)30 Hz logic, 60/90 FPS interpolationLichii build 75: 12–22 fps (5900X + RTX 3080)
GPU requirementVulkan 1.3 + mesh shaders, NVIDIA recommendedVulkan 1.3 + mesh shaders; only NVIDIA tested by the authorVulkan GPU with current driversVulkan
Frame generationNoYes: 2x to 8xInterpolation to 60/90 FPSNo
UpscalingGame’s own network (experimental)Catmull-Rom, Lanczos, sharpness4K without upscaler (half-res effects)Resolution scaling
UltrawideNoYes: wider view, HUD kept 16:9 (21:9 and 32:9 tested)Yes: 16:9, 21:9, 5:3Mods
In-game menuF1 / Esc optionsInsert / Home menu with Controls pageEsc / R3, F1 full settingsEmulator UI
Mods—RomFS mods folder (no exefs patches)Azahar-style textures, optional model modRomFS and exefs
Save importFrom Lichii and EdenKeeps saves across rebuildsSave states—
LanguagesFollows Windows, incl. Brazilian Portugueselanguage.txt (EN, FR, DE, ES, PT-BR checked)ROM languageGame languages
LicenseGPL-3.0GPL-3.0-or-laterGPL-3.0-or-later + separate partsGPL

Figures come from each project’s README and release notes as of November 9, 2026. The emulator column is general and its fps figure comes from Lichii’s build 75 release notes; emulators need console keys and firmware, which this site does not cover.

Frame rate: what the reports say

No project has published a benchmark across many PCs. These are the numbers the developers and contributors reported:

ProjectHardwareResultSource
Ocarina RecompRyzen 9 9950X3D, RTX 5090≈59 fps standing, 51–55 fps walkingREADME
Ocarina Recomp 0.2.7RTX 5090Falling leaves cost about 7 fpsRelease notes
Ocarina Recomp 0.2.5RTX 5070 12 GBFixed a drop to 9–11 fps after a few minutes in KokiriRelease notes
HookshotRyzen 5 7600X, RTX 4060 Ti 16 GBAbout 50 fps walking, no frame generationREADME
Hookshot faster-fpsRTX 4060 Ti33 → 47 fps in Kokiri Forest (per-queue fences, PR #523)Release notes
Hookshot v2.0.0Test PCFlicker fix costs about 1.5 fpsRelease notes
Hookshot no-visual-studioTest PC27 → 31 fps in Kokiri (CPU-side work)Release notes
Hookshot no-visual-studioRadeon 8060S, Linux RADV≈10 → 30–50 fps after submit batching (#413)Release notes
Hookshot less-stutterTest PC, first startWorst freeze 2.6 s → 1.2 s, lowest fps 20 → 30Release notes
TriAevumAnyGame logic at 30 Hz, shown at 60 or 90 FPSREADME

Both Switch 2 recomps are CPU-bound in busy scenes and stutter the first time a shader is needed. Hookshot’s frame generation (2x to 8x) raises the displayed frame rate, not the game’s own.

GPU support compared

Advertisement

Ocarina Recomp and Hookshot both require Vulkan 1.3 with mesh shaders, because the Switch 2 renders this game with task and mesh shaders. In practice that means NVIDIA GTX 16 or RTX 20 series and newer, AMD RX 6000 series (RDNA 2) and newer, or Intel Arc. Their authors test on NVIDIA; AMD support improves through contributors: Hookshot fixed AMD black screens and slow movies, and Ocarina Recomp splits oversized buffers and retries pipelines the driver rejects. Hookshot has since fixed an Intel Arc whole-PC freeze (low-vram, #496), AMD black screens after the opening (ultrawide) and neon colours on AMD (v2.0.0), and now tells GPUs without mesh shaders so at start. Open reports include Intel Arc iGPU black screens (Hookshot #460), a Lenovo Legion Go black screen (#426) and AMD bloom overexposure (Ocarina Recomp #127). TriAevum asks only for a Vulkan GPU with current drivers and qualifies its Linux packages on AMD with Mesa RADV.

Linux and Steam Deck

Hookshot is the only Switch 2 recomp with a Linux package today: an AppImage with everything inside, for glibc 2.35+ (SteamOS included). Ocarina Recomp has compilar.sh and jogar/jogar-ocarina.sh; its build guide says the runtime passes self-tests on Linux but in-game play still has to be confirmed, and it needs Linux 6.7 or later. TriAevum ships an AppImage and a Flatpak and documents Steam Deck setup, without a physical Deck test yet.

Updates

All three rebuild or re-prepare from your copy when you update. Ocarina Recomp installs over the previous version and, since 0.2.5, recompiles only what changed (about a minute from 0.2.4 to 0.2.5). Hookshot’s launcher (since v2.0.0) shows an Update button when a release is out; the update downloads a few MB and compiles only the changed files, keeping saves and settings. TriAevum asks you to back up saves, settings and prepared data before each beta.

Advertisement

Frequently asked questions

Hookshot or Ocarina Recomp: which is better?

For Linux, the in-game menu, frame generation and ultrawide, Hookshot. For a one-step Windows installer with Brazilian Portuguese and save import from Lichii or Eden, Ocarina Recomp. Both are experimental and both update several times a day, so the gap changes quickly; you can install both from the same copy.

Are Hookshot and Ocarina Recomp the same code?

No. They are separate repositories by different developers with different runtimes (Hookshot’s nx2/host/gpu tree versus Ocarina Recomp’s recomp/runtime tree, which still uses TotK Recomp’s TOTK_ settings). They share ideas and credit each other: Hookshot credits Ocarina Recomp for its README layout and mesh-stage notes, and both credit nxnative and Lichii.

Is a recomp faster than a Switch 2 emulator?

On the reports available, yes. Lichii’s build 75 notes gave 12–22 fps for this game on a Ryzen 5900X + RTX 3080; Ocarina Recomp reports 51–59 fps on an RTX 5090 and Hookshot about 50 fps walking on an RTX 4060 Ti. These come from different machines and versions, so treat them as indications rather than a benchmark.

Can I use my emulator save?

Ocarina Recomp imports saves from Lichii, Eden and similar emulators: click Import emulator save at the end of the installation, or run jogar\importar-save.ps1 later. It keeps a copy of your current save and does not change the emulator.

Why does TriAevum appear in this comparison?

Because people searching for an Ocarina of Time PC port find it too. It is a different game edition: TriAevum runs Ocarina of Time 3D for the 3DS, while the other two need the Switch 2 edition.