8BitDo Ultimate 2C Wireless Controller
Hall-effect sticks and triggers with low-latency 2.4G dongle for Windows and Linux SDL input.
Triforce ships an experimental x86-64 Linux test build (Triforce-v0.3.6-linux-test-x86_64.AppImage, 231.53 MiB) tested on Wayland desktops alongside RDNA 2 task+mesh compute fallbacks for AMD GPUs and handhelds.

Upstream docs/tested-configurations.md records native Linux sessions without Wine overhead, including Wayland HDR10 swapchain negotiation.
Tested on an AMD Ryzen 7 5800X (32 GB RAM) paired with an NVIDIA GeForce RTX 4070 Ti (driver 595.58.03) across Ubuntu 26.04 Wayland and Arch Linux KDE Plasma 6.6.4 Wayland. Delivers 48-60 fps across Kokiri Forest, Great Deku Tree, and Hyrule Field with native VK_EXT_swapchain_colorspace HDR10 output.
chmod +x Triforce-v0.3.6-linux-test-x86_64.AppImage
sha256sum Triforce-v0.3.6-linux-test-x86_64.AppImage
# Expect: 2934220f19784c7dbc604da6d09045c3bdeed253c3472cbe3308c40255510084
./Triforce-v0.3.6-linux-test-x86_64.AppImage
Linux saves default to ~/.local/share/hookshot/save/<user id>/ (or user/save/ next to the binary in portable setups).
SteamOS uses an AMD RDNA 2 APU with 16 GB unified memory shared between CPU and VRAM. Keep these engineering constraints in mind before building for Steam Deck or Linux handhelds:
~60 GB initial AOT compilation on a handheld SD card. Build the game folder on a desktop workstation and copy the finished directory over LAN or NVMe.quality_preset = 1 and handheld_profile = 1 in triforce_options.ini (requires restart) so Triforce trims its VRAM pool and switches to Switch 2 handheld rendering parameters.VK_EXT_mesh_shader. On Mesa RADV or RDNA 2 chips where specific mesh culling shaders misbehave, upstream documents RX_VK_TASK_MESH_FALLBACK=1 (compute task+mesh fallback) and RX_VK_MESH_NOCULL=2c56dc1006942f74 in triforce_env.txt.Triforce.exe can also run under GE-Proton / Wine on SteamOS, or you can compare performance against the archival NX2navi v0.10.1 Linux AppImage and manage launches via RecompLauncher.
Triforce maps Xbox, PlayStation, and Switch-layout controllers natively in Controls and supports background input.
Hall-effect sticks and triggers with low-latency 2.4G dongle for Windows and Linux SDL input.
Drift-resistant Hall sensors, swappable ABXY layout, and quiet membrane face buttons for Ocarina melodies.
Symmetrical dual-stick layout with Switch and X-Input modes plus rear paddles for quick camera centering.
TMR electromagnetic sticks, 1000 Hz wired/wireless polling, and Switch-layout face button caps included.
Affiliate disclosure: As an Amazon Associate, triforcerecomp.wiki earns from qualifying purchases at no added cost to you.