DLSS/NGX ignores config on Linux and requires write access to /usr/share/

Environment:

  • DLSS SDK 310.4.0
  • Driver 570.181
  • Vulkan API (no Wine/Proton)

I am trying to run the DLSS Ray Reconstruction feature on Linux, but it seems that the initialization fails, because the NGX Updater cannot download and write models to usr/share/nvidia. I tried to set the documented environment variable that points to a JSON config file:
{
“file_format_version”: “1.0.0”,
“ngx_models_path”: “/u/myuser/ngx/models”,
“allow_ngx_updater”: true
}

NGX seems to open the JSON but still proceeds to write to /usr/share/… for models, which is not writable.

Can any engineer clarify the correct way to set the config on Linux?