I’ve noticed that although there’s a mod to enable FSR 2.2 in Control on a Windows PC, there aren’t any guides for installing it on the Steam Deck. I’m here to change that so you can enjoy Control in all its 60fps glory!

Prerequisites: Protontricks (Very easy to install through the discover store, if you don’t have it already)

Optional: Control Unofficial HDR+Ultrawide+DLSS+RT Patch This is a mod created by a remedy employee. It adds several fixes and improvements, but if you are playing on a deck OLED the HDR improvements are fantastic! I recommend installing this mod AFTER you verify the FSR mod is working, but it is by no means required. Just make sure to delete nvngx.dll from it before you paste it into the Control directory, otherwise it will overwrite the FSR file. I will not go over how to install this mod in the guide, but it is fairly straight forward.

You can download the FSR mod from here. It is a mod created to put FSR 2.0 into cyberpunk 2077 before it was officially added. Go to the files tab and select whichever version of FSR you’d like, though I personally use 2.2 Anti Ghosting. When you go to download it, it will tell you “Cyber engine tweaks” is required. It is not required for Control, so no need to worry about it. Just hit download and you’ll get what you need.

Once you have everything you need downloaded/installed, we can begin. Extract the rar file somewhere easy to find. Inside there will be a folder and 2 files. We will worry about the “EnableSignatureOverride.reg” file later. For now, all you need to do is go into the folder until you reach a folder named “plugins”, a file named nvngx.dll, and a file named nvngx.ini. Open steam, right click on Control, select manage, browse local files. All you need to do is place these 3 files in the Control directory. It should ask if you’d like to overwrite the file, choose yes. If nvngx.dll is overwritten and the Plugins folder alongside nvngx.ini are in the directory, you’ve done it correctly. Now comes the hard part. We need to trick Control into thinking we have an Nvidia gpu with the ability to run DLSS. We can do this by adding 2 flags to the games prefix registry.

We now need to go to the prefix folder for Control. Since you are already in the Control game directory, you should only need to go to the top bar in your file browser and go back up to the “steamapps” directory. Once there, go into the compatdata folder and find “870780”. Once you have found it, go inside and go into “pfx”, then go into “drive_c”. In another file browser window or tab, go back to where you saved “EnableSignatureOverride.reg” and paste it into “drive_c”. You can remove it later, but it makes the next step much easier.

Now, assuming you are still in the “drive_c” folder as you should be, find the folder named “windows” and enter it. You should find lots of folders and apps, but what we are looking for is “regedit.exe” Double click regedit.exe and you should see a popup asking what you wish to do with the file. Press execute. If you installed protontricks correctly, you should now see a window with a list of your installed games. Select “Control Ultimate Edition: 870780” and hit ok. This will open the registry editor for your Control prefix. Go to the top bar, select “registry” then press “Import Registry File”. Navigate to where you saved “EnableSignatureOverride.reg”. In this case, the top directory of the C: drive. Next to where it says “Look in:” press the drop down arrow and navigate to “desktop” then “My Computer” then “(C:)” Once you’ve done this correctly, you will see the enable signature override file. Select it and press open. You will get a pop up that says the keys and values were successfully added to the registry. Press OK and then close regedit.

Feel free to close out of your file browser, if you did everything correctly it should now be working. To verify, go back to steam and start Control. Select DX12 as your launch option and once the intro videos are over go into options. In the display tab the option to enable Nvidia DLSS should no longer be grayed out. Enable it and select a render resolution, I find 752x470 provides decent performance, but you can choose whatever you want. Exit the options and play the game! You should notice FSR working its magic. If you see the games UI but everything else is black, no need to panic! Just select a different render resolution and it should work fine. I’ve also had the black screen issue fix itself by installing the unofficial hdr patch I linked above. Once you get it working to your liking it will stay working, so don’t worry about having to fix it every time you play the game!

Congratulations, you now have FSR 2.2 working in Control. Enjoy the extra frames! Also enjoy the HDR improvements if you are playing on a deck OLED and installed the other mod I mentioned. Happy decking!

  • idlephase@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    For the registry steps, you can also run regedit through the Protontricks menu to save time on hunting down files

  • thegreenishbox@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    You can just edit the game’s ini file, changing the render resolution to 960x600. 60fps with texture on ultra, shadows on low, and everything else at medium. The built in temporal upscaling will look much better and be much more performant. You can just set the window resolution to 1280x720 and the render resolution to 960x540, but it will have black bars.

  • kentobi@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    What Proton Version are u using? Experimental Crashes with R6025 for me

  • LukDMCZ@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I have some strange artifacts after following these steps. Anyone else?