-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] DLSS 3+3.5 (Frame Generation/Ray Reconstruction) support #85
Comments
I have a few other games that apparently got DLSS 3 support, will check what they have done when I get to my computer. Also maybe I need to go buy Spider-Man (ohno😂) I've seen those sl. things before, it's a part of the nVidia streamline SDK. Meant to make adding of multiple nvidia SDKs together easier or something. Only one of the alleged DLSS 3 titles I checked yesterday had it, neither had any DLSS v3 dlls. But maybe I was off by 1 of the day of the updates coming out. |
Maybe I was mistaken, but both games I have use nVidia Streamline. nVidia marketing page about that is here. One game has 2.4.12 and the other has 2.3.11. I don't know what nvgx_dlssg.dll is, but both versions I have here are both 1.0.2. nVidia has an updated DLSS 3 article here which also goes into streamline. The SDK integration repo for it can be found here. There is no DLSS 3 release in the DLSS GitHub releases page, and the official SDK page mentions about getting notified about DLSS 3 but nothing about it being out yet. Update: Got Spiderman. The versions are the same as above, 2.4.12 for nvgx_dlss.dll and 1.0.2 for nvgx_dlssg.dll. With the g.dll being 12.2MB and the regular being 13.5MB I am curious if the g.dll contains the additional temporal stuff, or if its something else completely and DLSS is injected at the driver level. |
Spiderman has classic DLL at 2.4.12 and this "g" one also at 1.0.2 from what I remember. One of the rest DLLs was at 1.0.0. As for the streamline and multiple SDKs - DLSS 3 is basically three SDKs: classic DLSS, Reflex and (actual new thing) Frame Generation (I guess that's where the "g" comes from). |
That makes a lot of sense, g for generation. But then I have no idea how they define DLSS 3.0, 3.0.1, 3.1, etc. I wonder if then the future of DLSS Swapper is more of a "NVGX Swapper" (maybe without the brand name swap) so you can swap the version of DLSS, DLSS G, and Reflex. Maybe hair works and others if that is possible |
To me it looks like DLSS 3 name was made by marketing and actual engineering probably hated it. Since in actuality it's old DLSS simply put together with Reflex and Frame Generation. I wouldn't be surprised if only those DLLs would be versioned and we would never see actual 3.x.x versions, only separate ones for each DLL. |
Obtained 40 series card, obtained spiderman. Renaming Additionally renaming We won't know if this is useful to DLSS Swapper until we find an older or newer version of |
Warhammer 40,000: Darktide comes with the 1.0.3 version, and Portal RTX with 1.0.4. Darktide's (https://www.reddit.com/r/nvidia/comments/zm4s4f/dlss_frame_gen_fix_for_witcher_3_etc/): |
Thanks. This will probably be priority after the "installer update" is out. |
from reddit: [The Witch 3 patch 4.0.1] Has its own version of DLSS 2.5.1 (different signature and file size than the Portal one). DLSSG is also updated to 1.0.7.0. |
Thanks! Adding to the notes here, the latest CP2077 patch has DLSSG 1.0.5 |
TechPowerUp also have available DLSSG dlls available. |
Good morning, I would like to know if there is any news concerning the support of DLSS 3? Also, how do I know game I support DLSS 1, DLSS2 or even DLSS 3 I have a 4090. Can I manually bring DLSS 3 into DLSS SWAPER? Last question, if I install DLSS 3 in the game that is DLSS 2 compatible, what happens? The game will crash where it will work in backward compatibility and vice versa if I use DLSS 2 in a DLSS 3 compatible game? Thank you so much ! |
DLSS 3 and DLSS 3 Frame Generation are two different files. nVidia made a mess of the names and caused lots of confusion. In terms of where it is at, when you select a game you currently get a dropdown of changing DLSS versions. I am currently re-designing that to have a whole new page. This new page will contain a dropdown for DLSS 3 Frame Generation (if available in the game), game path, additional game info, notes so you can keep track of DLSS quality (#103). Manually adding, currently no, in the future yes. I had not thought of this previously. The DLSS 3 Frame Generation dropdown will be disabled if the game does not have the correct dll file, just like there will be no option to swap to DLSS if there is no DLSS found in the game. |
Cool I can't wait :) |
Bringing in source info from issue #162 ,
|
Another potential side effect brought up from #163 ,
|
That is not an issue. Cyberpunk 2077 have all three DLLs with different versions. |
Heads up! TechPowerUp now has Ray Reconstruction DLL as well. :) |
Thanks for sharing! |
Happy to help. Now we need Reflex DLL as well and we will have a complete package. |
Sorry to bother, but any chance there's an update on adding support for Frame Generation? |
Apologies from me also for the lack of useful contribution, just checking whether there is any further progress or an ETA on the ability to manage frame generation and ray reconstruction DLLs alongside the core DLSS one? Thank you for this awesome tool, it is indispensable even with its current feature set 👍 |
Hey @alpha54net , it's not useless contribution, I still love hearing that people are excited about new features :) I can't really give an ETA as it all comes down to my free time. If my time opens up hours more per day I can do it sooner, if something bad happens and I get no time then it will be later. If this was my full time job I may be able to give a better ETA. What I can say is this is project is 100% not abandoned and I still very much enjoy working on it. |
Definitely just went looking for this, and its understandable its a hobby, I just acquired a 40 series card so hopefully framegen replacement is soon enough :D |
Would love to see this feature added. |
For everyone wanting this feature, there are these 2 repos that have both DLSS swapping and also RR and FG swapping: |
As DLSS 3 is 40 series exclusive we should add code to detect a 40 series card and prevent DLSS 3 dlls showing for 30 series
Will this be a driver level DLSS or will there be a 2.x and 3.x level DLL in a game?
The text was updated successfully, but these errors were encountered: