Skip to content

Linux

Twilight Princess Dusk on Linux

Two builds (x86_64 and arm64). Same four-step install as the other desktop platforms. Linux-specific bit is the Vulkan loader on your distro and possibly some libstdc++ / GLIBC version dance on older systems.

UPDATED 2026-05-115 minIntermediate

No ROMs / no copyrighted assets

This independent guide does not host or link to game files. Use your own legally obtained copy.

What you need first

  • A current Linux distribution.
  • A GPU with Vulkan support — Mesa for AMD/Intel iGPU, or proprietary NVIDIA driver.
  • A legally obtained dump of Twilight Princess (GameCube USA or PAL/EUR).
  • Your dump's SHA-1 matches a build on /supported-versions.
  • Terminal access — for chmod and to read stderr if something fails.

Which build

  • x86_64 (most desktops / laptops): Dusk-v1.0.0-linux-x86_64.zip30.7 MB download.
  • arm64 (Raspberry Pi, ARM laptops, ARM cloud VMs): Dusk-v1.0.0-linux-arm64.zip29.8 MB download.

Confirm with uname -m if you’re unsure.

Install steps

  1. Extract the .zip. unzip Dusk-v1.0.0-linux-x86_64.zip -d ~/dusk (or your file manager).
  2. Mark the binary executable if needed: chmod +x ~/dusk/Dusk.
  3. Run from a terminal first so you see any missing-library errors: cd ~/dusk && ./Dusk.
  4. Press “Select Disc Image”, point at your dump, then Play.

Vulkan / GPU stack

The README requires D3D12, Vulkan, or Metal — on Linux that means Vulkan. If ./Dusk exits with a Vulkan loader or layer error:

  • Debian / Ubuntu: sudo apt install libvulkan1 vulkan-tools mesa-vulkan-drivers. Confirm with vulkaninfo --summary.
  • Fedora: sudo dnf install vulkan-loader vulkan-tools mesa-vulkan-drivers.
  • Arch / Manjaro: sudo pacman -S vulkan-icd-loader vulkan-tools plus the ICD package for your GPU (vulkan-radeon, vulkan-intel, or nvidia-utils).
  • NVIDIA proprietary: Vulkan ships with the driver; no extra package, but make sure the driver is installed.

If you’re stuck

Related guides