
Sniijz
Published
Atomic Heart
Tinker Steps:Switch to experimental, Set launch options
gamemoderun gamescope -f -r 120 -W 3840 -H 2160 --hdr-enabled --force-grab-cursor --hdr-debug-force-output -- %command%
Finished the game and DLCs in 4k with HDR. 1 or 2 crashes, but stable the rest of the time.
Proton Experimental
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Proton Experimental
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Need for Speed Heat
Tinker Steps:Custom Proton: GE-Proton9-27, Set launch options, protontricks
for var in $(printenv | cut -d= -f1); do export $var=$(echo ${!var} | rev | cut -c1-1000 | rev); done ; %command%
Used protontricks (via Flatpak) to fix the EA Desktop startup issues and DirectX errors:
Launch protontricks for NFS Heat: flatpak run com.github.Matoking.protontricks 1222680 (leave out GameID to directly start GUI and select the game from there, then select default wine prefix)
Via protontricks, open winecfg and go to the Staging tab and select "Hide Wine version from applications"
If step 2 is not enough to block DisplayName error, use regedit in protontricks. Add following key: HKEY_LOCAL_MACHINE\Software\Electronic Arts\EA Desktop -> add "DisplayName"="EA Desktop"
On NixOS it's painful to make it work, hopefully solution is here : https://discourse.nixos.org/t/failing-to-launch-ea-games-on-nixos/61944/4
Once launch options are set, the game is working smoothly with no issues
Custom Proton: GE-Proton9-27
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Custom Proton: GE-Proton9-27
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Proton 9.0-4
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Proton 9.0-4
Distro:NixOS 25.05 (Warbler)
Kernel:6.12.40
RAM:31 GB
GPU Driver:4.6 Mesa 25.0.7
GPU:AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 19.1.7, DRM 3.61, 6.12.40)
CPU:AMD Ryzen 7 7800X3D 8-Core
Warhammer 40,000: Darktide
Tinker Steps:Custom Proton: GE-Proton9-27, Set launch options
gamemoderun LD_PRELOAD=""
Instability:Occasionally
I had to set gamemoderun LD_PRELOAD="" as launch options to avoid some crashes, no crash anymore with it.
Custom Proton: GE-Proton9-27
Custom Proton: GE-Proton9-27