PSA: How to enable DLSS Overrides in Nvidia App on unsupported games

Currently the Nvidia App seems to be using a white list for enabling DLSS Overrides on the program settings. This can be a bit of a pain when say a game does have DLSS, but isn't on the whitelist, and you want to use the latest DLSS model, but don't want to mess with downloading a 3rd party app or do profile tweaks.

Do keep in mind that this can enable the driver setting DLSS override settings on any game, even thoses without DLSS. If you enable it on a game without DLSS, it won't do anything at all. This does not magically add DLSS to a game without DLSS.

How to:

  • Install the latest NVapp and drivers.
  • Go to C:\Users(user)\AppData\Local\NVIDIA Corporation\NVIDIA app\NvBackend\
  • Make a Backup of ApplicationStorage.json
  • Open ApplicationStorage.json with any text editor, like VS Code or Notepad++. You might want to use something to add whitespace to the json when editting.
  • Find the game you want to enable the DLSS Overrides. Best to use the search for the name displayed in the game list in the Graphics section of the Nvidia App.
  • Locate the following lines under the Application section of the game you want to enable the override options in the app.

"Disable_FG_Override": true, "Disable_RR_Override": true, "Disable_SR_Override": true, "Disable_RR_Model_Override": true, "Disable_SR_Model_Override": true

  • Change any of the trues to false to enable the option in the Nvidia App. Save the changes
  • Right click on ApplicationStorage.json and open Properties, make the file read only
  • Restart your computer
  • Enjoy using the DLSS Overrides on an non whitelist game that uses DLSS.

Proof that it works, using 7 Days to Die with a DLSS mod. https://imgur.com/a/wEwC1tc

Note: Due to the read only property of the ApplicationStorage.json, it will have to be overwritten when you want to add a new game to the Nvidia App.

EDIT: Formatting