gENVW 0.5.0 — Proton/FSR4 launch helper + toolchain for AMD on CachyOS (big update)

Hey a while back I posted an early helper script for Proton/FSR4/HDR on CachyOS. It’s grown a lot since then, so this is a fresh post for what it’s become. Since last year i have been more busy with it then gaming :frowning:

gENVW makes a messy pile of Proton/DXVK environment variables into short KEY=VALUE knobs you put in your Steam launch options and on top of that, it now manages the whole FSR4 side: building the patched Proton clone, keeping a checksum-verified FSR4 DLL cache, and checking everything’s actually in place.

A launch line looks like this:

MON=DP-1 HDR=1 FSR4=4.1.0 LLL=reflex-amdhide genvw %command%

What it does:

Short knobs for FSR4, ML frame generation, HDR, gamescope, latency tuning (GPLAsync / low-latency layers / Reflex / anti-lag), Lossless Scaling frame-gen, and more instead of long, easy-to-mistype env strings.

Picks the right FSR4 setup for your GPU automatically, so you don’t have to remember the per-generation env quirks.

An interactive wizard (genvw) that detects your GPU, your Proton source, and your tools, offers to build what’s missing, and hands you a ready-to-paste launch line (or saves it as a profile).

A “genvw proton” toolchain that builds the patched Proton clone from your Proton-CachyOS or DW-Proton install, and manages a SHA256-verified FSR4 DLL cache including installing FSR4 straight from an official AMD driver package, with the checksum recorded and shown to you.

Install:

git clone https://github.com/furbakka/gENVW.git
cd gENVW
./install.sh

Then run genvw, let the wizard build the clone and generate your launch line, select the gENVW Proton tool in the game’s Compatibility settings, and paste the line into Launch Options.

Full README, knob reference, and the toolchain docs are on GitHub: https://github.com/furbakka/gENVW

Will this be in July obsolete? FSR versions live in editable policy data, so new ones are easy to add and gENVW is a launch helper + toolchain first. Whether AMD keeps shipping FSR updates for RDNA3/RDNA4 or goes quiet, gENVW keeps working the same way. It’s not tied to what AMD decides to support.

Primarily tested on RDNA3 (7900 XTX) and RDNA4 (9070 XT). RDNA2 is detected but FSR4 support there isn’t complete yet, work in progress.

Feedback and ideas welcome, same as before. ([old thread])