Jump to content

Dolphin Emulator: Difference between revisions

From Official NixOS Wiki
DoggoBit (talk | contribs)
No edit summary
Clarify overclocking is for Wii U / Mayflash adapters only. (The more modern "Lagless adapter" by Arte does not require manual overclocking)
 
Line 14: Line 14:




To enable [https://docs.google.com/document/d/1cQ3pbKZm_yUtcLK9ZIXyPzVbTJkvnfxKIyvuFMwzWe0 GCC to USB adapter overclocking] for improved polling rates, use the <code>gcadapter-oc-kmod</code> kernel module.
To enable [https://docs.google.com/document/d/1cQ3pbKZm_yUtcLK9ZIXyPzVbTJkvnfxKIyvuFMwzWe0 GCC to USB adapter overclocking] for improved polling rates with the Wii U or Mayflash adapter, use the <code>gcadapter-oc-kmod</code> kernel module.


{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>

Latest revision as of 16:54, 15 December 2025

⤧︎
Disambiguation: Not to be confused with Dolphin, the KDE file manager.

Dolphin is a Nintendo GameCube and Wii emulator, currently supporting the x86_64 and AArch64 architectures. Dolphin is available for Linux, macOS, Windows, and Android. It is a free and open source, community-developed project. Dolphin was the first GameCube and Wii emulator, and currently the only one capable of playing commercial games.

Use with controllers

To use GameCube controllers NixOS udev rules are required.

❄︎ /etc/nixos/configuration.nix
{ pkgs, ... }: 
{
  services.udev.packages = [ pkgs.dolphin-emu ];
}


To enable GCC to USB adapter overclocking for improved polling rates with the Wii U or Mayflash adapter, use the gcadapter-oc-kmod kernel module.

❄︎ /etc/nixos/configuration.nix
{ config, ... }: 
{
  boot.extraModulePackages = [ 
    config.boot.kernelPackages.gcadapter-oc-kmod
  ];

  # to autoload at boot:
  boot.kernelModules = [ 
    "gcadapter_oc"
  ];
}