From 12314857d8b9fdc17c5dd97b1b92a36d8463c386 Mon Sep 17 00:00:00 2001 From: Erich Blume <725328+eblume@users.noreply.github.com> Date: Fri, 15 May 2026 06:27:43 -0700 Subject: [PATCH] C0: add GE-Proton to ringtail Steam extraCompatPackages Lets Subnautica 2 (and any other game) opt into the GE-Proton build via Steam's per-game compatibility tool override, as a workaround for the Proton Experimental + DXVK D3D12 Mercuna hang. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/changelog.d/+ringtail-proton-ge.infra.md | 4 ++++ nixos/ringtail/gaming.nix | 1 + 2 files changed, 5 insertions(+) create mode 100644 docs/changelog.d/+ringtail-proton-ge.infra.md diff --git a/docs/changelog.d/+ringtail-proton-ge.infra.md b/docs/changelog.d/+ringtail-proton-ge.infra.md new file mode 100644 index 0000000..0d8bc04 --- /dev/null +++ b/docs/changelog.d/+ringtail-proton-ge.infra.md @@ -0,0 +1,4 @@ +Add GE-Proton (`pkgs.proton-ge-bin`) to `programs.steam.extraCompatPackages` +on ringtail. Subnautica 2 hangs at Mercuna plugin init under Proton +Experimental + DXVK D3D12; GE-Proton is available as a Steam per-game +compatibility option to work around it. diff --git a/nixos/ringtail/gaming.nix b/nixos/ringtail/gaming.nix index d84ef9b..c526857 100644 --- a/nixos/ringtail/gaming.nix +++ b/nixos/ringtail/gaming.nix @@ -5,6 +5,7 @@ programs.steam = { enable = true; dedicatedServer.openFirewall = true; + extraCompatPackages = [ pkgs.proton-ge-bin ]; }; # Proton Experimental ships an accessibility bridge (xalia) that hangs during