Launch your game and disable vertical sync (V-Sync) in the settings menu. Then toggle frame generation.
This will result in screen tearing. To restore vertical sync and keep frame generation working properly, open Nvidia Control Panel, navigate to "Manage 3D settings", and then enable "Vertical sync" for your specific game.
Old framerate limiters don't work correctly. Check if they explicitly support frame generation first.
If you experience crashes while changing graphics settings in menus and are using an external overlay (RTSS, MSI Afterburner, Special-K, ReShade, etc...) try closing the overlay process first. Outdated versions don't support asynchronous frame generation.
this is a thing called "ghosting" its from dlss/fsr, they both have it. Updating their dll's with dlss Swapper fixes it mostly ( its still there a little but its a lot better) the version of dlss/fsr the game is using is 4 or 5 versions behind the current ones (which i find sooo dumb that they would do that) dlss swapper : https://github.com/beeradmoore/dlss-swapper
I want to confirm use with Oblivion, Remastered, because I'm reading a lot of yes and no's. I'm using a 3060Ti and have hardware-accelerated GPU scheduling enabled. I used version.dll. I pasted version.dll and dlssg_to_fsr3_amd_is_better.dll to gamefolder whatever ...Oblivion Remastered\OblivionRemastered\Binaries\Win64. Started the game and DLSS Frame Generation is on.
All I can say is make sure this is exactly what you do, before looking for solutions. Oh and also don't paste the files in gamefolder whatever and then ENGINE/binaries/Win64. This is not the right location.
I do this in the folder, but don't get a log file created or the option. Is there some master "enable mods" thing I might need to do if this is first mod i'm running?
If you are on linux, follow these instructions from the user above and then add these variables to the launch options
WINEDLLOVERRIDES=version=n,b
DXVK_ENABLE_NVAPI=1
PROTON_ENABLE_NVAPI=1
WINEHAGS=1
Then when you launch the game you should see /<library path>/steamapps/common/Oblivion Remastered/OblivionRemastered/Binaries/Win64/dlssg_to_fsr3.log get created. That means the mod is working, but if you check the DLSS frame generation setting you will still not be able to change it.
To fix that
First download and install this mod to not lose achievements
Then add WINEDLLOVERRIDES=winmm=n,b to the launch options.
Then you can enable DLSS (FSR) frame gen and NVIDIA reflex in the console like this:
Altar.DLSS.FG.Enabled 1
Altar.Reflex.Mode 3
Then tab out and tail -f the logfile. If it keeps updating when you walk through loading screens it is enabled now. The option in the settings for DLSS frame generation will still be greyed out and say off.
This might also help anyone who is having the problem on windows where the option is greyed out too. Skip the launch options on windows.
Is there a way to use a framecap before the framegen as with "native" DLSS-FG? Some games are very CPU bound and capping the FPS before the framgen would make them a lot more consistent
Currently, no — this mod doesn't support frame capping before Frame Generation like native DLSS-FG does.
Since it replaces DLSS-FG with AMD's FSR3 FG implementation, it follows AMD's behavior, which lacks a built-in pre-FG frame limiter.
If you're running into CPU-bound situations, try using an external framerate limiter (like RTSS), but keep in mind it will cap the output FPS, not the base framerate used by FG. This may not provide the same frame pacing improvement you’d get from native DLSS-FG.
Hi, i have a question, when I activate this in Cyberpunk 2077, I put DLSS, the frame generation is set to FSR 3 but without DLSS processing, is there any way to put DLSS + frame generation in this game? I have a 3060ti
This mod replaces DLSS Frame Generation with AMD’s Frame Generation, so in the graphics settings, you must select DLSS + Frame Generation — even though the Frame Gen part will actually be handled by FSR 3 through the mod.
You’ll still get DLSS for upscaling and FSR for frame generation. That’s how it’s designed to work.
Hi, sorry, little new to modding and can't figure this out. EDIT: GPU RTX 3090
Do I need to download dlssg-to-fsr3-0.130 AND dlssg-to-fsr3-0.130 (Universal) ??
I just downloaded the second one (Universal) and put both of the files: winhttp.dll and dlssg_to_fsr3_amd_is_better.dll into my \steamapps\common\Oblivion Remastered\OblivionRemastered\Binaries\Win64 Folder.
I turned off vsync in game but frame gen is still grayed out. I checked and my hardware-accelerated GPU scheduling is on.
Please let me know if anyone has a tip of something i may have missed. <33
EDIT: I also have used vortex for all my other mods besides this one. This one I did a manual install so I could add just those files to my games binaries/win64 folder. Not sure if that would affect anything.
Same issue on a 3060Ti with Xbox Game Pass PC version of the game. I tried the version.dll and winhttp.dll but it looks like they are not working and the option is still greyed out.
**EDIT** I was able to make this work by using the "plugin_asi_loader" version of the mod and following this guide about using ASI Loader. I put the dlssg_to_fsr3.asi file in the same folder as my UASIL, which in this case happens to be dsound.dll. I launched the game and could enable Frame Generation and went from 46 FPS to at least 70 in the one area I was testing outdoors. Hope this helps someone else.
I'm at my wits end here with oblivion remastered. I was using this just fine with the universal winhttp dll for a couple of days and it worked perfectly. Then all of a sudden today, it's just not working. My game didn't update or anything. It just stopped working. And none of the other options work. Not even the one with the registry edit. It makes no sense.
If playing a game which has both FSR framegen AND Nvidia framegen (but does not allow mix and matching, like Oblivion Remaster), with a RTX 30 series card, and wishing to use FSR framegen but DLSS upscaling:
Is there a difference in the pipeline (and pros/cons) to using this mod of urs to enable FSR framegen whilst DLSS upscaling is active, compared to using Optiscaler to swap the upscaling method from FSR to DLSS once FSR framegen has been enabled?
Your doing it wrong. I have a 3070ti and it works just fine. Place: dlssg_to_fsr3_amd_is_better.dll winhttp.dll Into: 'The Elder Scrolls IV Oblivion Remastered\OblivionRemastered\Binaries\Win64' folder.
I'm doing exactly that and it's still greyed out. I've tried the all three different dlls in the universal zip folder and still can't get it to work. Hardware accelerated GPU scheduling is enabled as well.
6052 comments
This will result in screen tearing. To restore vertical sync and keep frame generation working properly, open Nvidia Control Panel, navigate to "Manage 3D settings", and then enable "Vertical sync" for your specific game.
Old framerate limiters don't work correctly. Check if they explicitly support frame generation first.
If you experience crashes while changing graphics settings in menus and are using an external overlay (RTSS, MSI Afterburner, Special-K, ReShade, etc...) try closing the overlay process first. Outdated versions don't support asynchronous frame generation.
dlss swapper : https://github.com/beeradmoore/dlss-swapper
I used version.dll. I pasted version.dll and dlssg_to_fsr3_amd_is_better.dll to gamefolder whatever ...Oblivion Remastered\OblivionRemastered\Binaries\Win64.
Started the game and DLSS Frame Generation is on.
All I can say is make sure this is exactly what you do, before looking for solutions. Oh and also don't paste the files in gamefolder whatever and then ENGINE/binaries/Win64. This is not the right location.
- WINEDLLOVERRIDES=version=n,b
- DXVK_ENABLE_NVAPI=1
- PROTON_ENABLE_NVAPI=1
- WINEHAGS=1
Then when you launch the game you should see /<library path>/steamapps/common/Oblivion Remastered/OblivionRemastered/Binaries/Win64/dlssg_to_fsr3.log get created. That means the mod is working, but if you check the DLSS frame generation setting you will still not be able to change it.To fix that
Altar.Reflex.Mode 3
This might also help anyone who is having the problem on windows where the option is greyed out too. Skip the launch options on windows.
Since it replaces DLSS-FG with AMD's FSR3 FG implementation, it follows AMD's behavior, which lacks a built-in pre-FG frame limiter.
If you're running into CPU-bound situations, try using an external framerate limiter (like RTSS), but keep in mind it will cap the output FPS, not the base framerate used by FG. This may not provide the same frame pacing improvement you’d get from native DLSS-FG.
You’ll still get DLSS for upscaling and FSR for frame generation. That’s how it’s designed to work.
Do I need to download dlssg-to-fsr3-0.130 AND dlssg-to-fsr3-0.130 (Universal) ??
I just downloaded the second one (Universal) and put both of the files: winhttp.dll and dlssg_to_fsr3_amd_is_better.dll into my \steamapps\common\Oblivion Remastered\OblivionRemastered\Binaries\Win64 Folder.
I turned off vsync in game but frame gen is still grayed out. I checked and my hardware-accelerated GPU scheduling is on.
Please let me know if anyone has a tip of something i may have missed. <33
EDIT: I also have used vortex for all my other mods besides this one. This one I did a manual install so I could add just those files to my games binaries/win64 folder. Not sure if that would affect anything.
**EDIT**
I was able to make this work by using the "plugin_asi_loader" version of the mod and following this guide about using ASI Loader. I put the dlssg_to_fsr3.asi file in the same folder as my UASIL, which in this case happens to be dsound.dll. I launched the game and could enable Frame Generation and went from 46 FPS to at least 70 in the one area I was testing outdoors. Hope this helps someone else.
So question remains, why is it not working for OP ?
idk why
for reference, I used version.dll and I have an RTX 3060
if the issue persists after a reinstall, use other dlls
Normal version.
Goes it KingdomComeDeliverance2\Bin\Win64Shared
Puredark in KingdomComeDeliverance2\Bin\Win64MasterMasterSteamPGO
Any help would be appreciated.
Is there a difference in the pipeline (and pros/cons) to using this mod of urs to enable FSR framegen whilst DLSS upscaling is active, compared to using Optiscaler to swap the upscaling method from FSR to DLSS once FSR framegen has been enabled?
Thanks Nukem
I have a 3070ti and it works just fine.
Place:
dlssg_to_fsr3_amd_is_better.dll
winhttp.dll
Into:
'The Elder Scrolls IV Oblivion Remastered\OblivionRemastered\Binaries\Win64' folder.
I just followed these instructions on Reddit: https://www.reddit.com/r/OptimizedGaming/comments/1k66125/comment/mpbvykd/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
After that, you can launch the game and the Frame gen setting is no longer greyed out and you can set it to "ON". It greatly improved my FPS in game.