Hello @warcode, despite its name, this environment variable does not exist in Proton. It's entirely a component of the NVIDIA proprietary driver.
Report this issue to the NVIDIA devs.
Just for completeness, this has been reported to NVIDIA and is being tracked by them:
And NVNGX is something related to DLSS, by the way. In Unreal engine, the settings for upscaling are under NGX.DLSS.
All their AI features seem to be under NGX:
PROTON_ENABLE_NGX_UPDATER=1x1 2024-07
I will start with conceding that I do not know if PROTON_ENABLE_NGX_UPDATER=1 is necessary or the specifics of what it does, only that it has been recommended to me for any games with DLSS-type features.
Tested games
System Information
Proton Log
This is the log from a 2nd run where it crashes.
steam-1676130.zip
Symptoms
If PROTON_ENABLE_NGX_UPDATER=1 is included as a launch option the first time you run a game it will run fine. If you close the game and start it again it will crash on startup to the UE error reporting tool.
Reproduction
Workarounds