iTA360

RTX2 Users can now use Frame Generation DOUBLE FPS in games with DLSSg same RTX4

Dec 21st, 2023 (edited)
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.66 KB | None | 0 0
  1. With RTX2 i was able to run Red Dead Redemption 2 at 85FPS with all Graphic at MAX
  2. https://www.youtube.com/watch?v=ayBfgBPEpKo
  3. You can read my instruction How to use it here
  4. https://pastebin.com/pH0RNXPy
  5.  
  6. or Alan Wake 2 at Max Graphic + PathTracing at 30
  7. https://www.youtube.com/watch?v=IeKM4aAnfgM
  8.  
  9. HOW? Read this:
  10. if you have RTX2 now you can use FRAME GENERATION (Same as RTX4 gpus)
  11. and also activate PATHTRACING in games that before not allow do it to RTX2 users
  12. this is because now thanks to AMD and to some Modders it's now possible to convert
  13. some DLLS3 games that have DLSSg file to FSR3 + Frame Generation for old RTX2\3 GPUs
  14.  
  15. by use this 3 mods
  16. The first mod is NUKEM9
  17. https://github.com/Nukem9/dlssg-to-fsr3 ( it's free )
  18. https://www.nexusmods.com/site/mods/738?tab=files
  19. (This transform games with DLSS3(dlssg) to become FSR3+FG
  20. if some games not work with it is because must use it togheder with this
  21. https://github.com/emoose/DLSSTweaks/
  22. And so RUN Frame Generation on RTX2
  23.  
  24. The second mod is from PUREDARK (it's a pay mod,just $5€\m)
  25. https://www.patreon.com/PureDark
  26. This transform some DLSS games to be DLSS3(DLssg)
  27. But if you use this togheder with the Nukem9 mod you can then make the game become FSR3+FG
  28. And so RUN Frame Generation on RTX2
  29.  
  30. The third mod is from LukeFZ (it's a pay mod,just $5€\m)
  31. https://www.patreon.com/LukeFZ
  32. This transform some games that is FSR2 (and not have dlss\Dlssg) to be FSR3+FG
  33. And so RUN Frame Generation on RTX2
  34. (Sadly this mod NOT WORK with many games,but btw it's worth it to try with some)
  35. instruction for use this is a bottom of this page
  36.  
  37. Result could be
  38. 1) Your GPU double the framerate
  39. it's mean you go from 19\30FPS to 60FPS stable (or even more) thanks to FSR3 + Frame Generation
  40. (that before it's exclusive to RTX4) even at high or ultra.
  41.  
  42. 2) or play games with raytracing\pathtracing or use Raytracing Reconstructions (that before it's exclusive to RTX4) at 30FPS (in some cases also 60)
  43.  
  44. 3) or if before your game run already 60FPS on RTX,but it use 80% GPU and your GPU FAN "Scream"
  45. you know... VUUUUUUUUUUUUUUUUUUU! (hahaha)
  46. You can use Frame Generation for play 60 locked fps (or maybe 50 if your monitor is old),
  47. and then the GPU is work with 40% usage and the fan will be Silent\Lower bad sound instead of 80%
  48. (Without to talk about the fact that in some cases will consume also LESS power for work,and so less electric bills to pay,it is mean money you save than you can use for buy future gpu after 2-3 years)
  49.  
  50. i try it and you can see my videos and test here (scroll down replies)
  51. https://twitter.com/DavideSpagocci/status/1737177151583957073
  52.  
  53. i tell you just 2 examples:
  54. Before with RTX2 i can't enable PathTracing on Alan Wake 2,i cant see it..
  55. Now thanks to AMD and Nukem9mod i can...
  56. Or i can't run Starfield with Ultra 60FPS.. now i can...
  57.  
  58. So This is a game changer\revolution in my opinion,
  59. and it is FREE! for RTX2 owner if the game have support to DLSS3 (Dllsg file)
  60. before if you want play games like this,
  61. you it's forced to buy nvidia DLSS3\DLSSg gpus (RTX4 blablabla) that will cost $500\800€
  62. but now with FSR3+FG (and related DLSSg to FSR3+FG mods)
  63. we can run and play GAMES in OLD RTX2 gpus without to worry ,
  64. it's a very good deal money saver
  65.  
  66. ---
  67.  
  68. EXTRA NOTES:
  69. For games that NOT support FSR or DLSSg it's possible to use magpie (it's free) for run the games at 720p and upscale it at 1080
  70. https://github.com/Blinue/Magpie/releases
  71. Sadly this will give you only +3\5FPS (is not comparable to frame generation that will give you +30fps) but btw it's useful to know
  72.  
  73. or you can use also "NiS" Nvidia Image Upscaler for do same thing
  74. https://nvidia.custhelp.com/app/answers/detail/a_id/5280/~/how-to-enable-nvidia-image-scaling
  75.  
  76. Also there is another PAY MOD subscription by "LUKEFZ"
  77. for games that NOT have DLSSg and it try to convert FSR2 to FSR3 Frame Generation
  78. Sadly This work with a very little quantity of games (most of them is pony uncharted4,ratchet,spiderman... ) and most of games not work with it,btw it's worth to give it a try
  79. oh.. and i forget..
  80. do you not want pay for it?
  81. so download the cracked version at https://cs.rin.ru/forum/viewtopic.php?f=41&t=135082
  82. is that with "FIX" zip
  83. or check if after more months someone upload it free on nexusmod.com or torrent
  84. ¯\_(ツ)_/¯
  85.  
  86. ---
  87.  
  88. Now if we consider the fact that top of all this i don't care about run games at MAX Graphic or ULTRA,
  89. i'm happy\habit to play at Medium (and most of time i'm also habit to disable or low shadows\clouds\fog etc.)
  90. see also my WONDERFUL 720p videos low gaming here https://twitter.com/DavideSpagocci/status/1718187372330803645
  91. without raytracing etc.
  92. you can imagine how much this fact will extend my RTX2 GPU gaming life a lot...
  93.  
  94. So that i can keep money and then BUY a new GPU when there will be real raw hardware\price powerful gpus
  95. Avoid for example to buy RTX4 or RTX4s gen and use that money instead for buy GPUS after it
  96.  
  97. Also i think that next time i will buy AMD gpu (i say this with tears on my face as a 750ti\RTX2 owner),
  98. i don't like how Nvidia has abbandoned the DLSS\DLSS2 RTX2 owners,
  99. and try to force us buy RTX4 by make DLSS3 exclusive of it,
  100. i liked so much how AMD release driver level fluid frames,FSR3,FG etc.
  101.  
  102. if you feel "Happy" to PAY $500\800€ for RTX4 by tweet fanatic "Photo" of it and "Umiliate" people with lower GPU's,
  103. by write they "can't PLAY some games or SEE patchtracing"
  104.  
  105. You can imagine how much i'm MORE happy than you by PAY $0€ run same games on RTX2 via FSR3+FG.
  106.  
  107. The Greedyness of Nv to make DLSSg\3 exclusive to RTX4 (that a minor quantity of people can afford)
  108. it's damaging also Videogames Sales for developers and publishers...
  109. Because if people can't play,not buy...
  110. Opposite AMD FSR3+FG will boost VGS sales,
  111. if more people can play new games with old gpus is mean also people will buy more games.
  112.  
  113.  
  114.  
  115.  
  116.  
  117. Some personal Opinion there is 4 things to say:
  118.  
  119. 1) Before more people that can't afford DLSS3\DLSSg hate it,
  120. now it is FREE on RTX2 thanks to Nukem9 mod and AMD,so the same people with RTX2 love it now.
  121.  
  122. 2)
  123. Some people can buy 10.000 RTX4 if they want (not 1),
  124. but never buy it and continue to play with RTX2
  125. Why?
  126. Because disagree who LOCK things via sw\product & make it "exclusive"
  127. Example NOT Buy PS4\PS5 for their "Exclusives"
  128. but wait & buy on PC steam
  129. Then we have also another thing,you can't kick in the ass your fanbase as Nvidia has do ,
  130. they Advertising RTX2\RTX2s with DLSS\2 blablabla,people go do work,do fatigue,and then use money for buy it,
  131. and what nvidia do?
  132. after little period ABBANDON DLSS\2 say trow your gpu in rubbish if buy new DLSS3 gpu now
  133. because we make it exclusive only for RTX4..
  134.  
  135. 3)
  136. people react like this:
  137. i mean come on...are you kidding us?
  138. do you think we are ***** ?
  139. my middlefinger to you next time i buy amd or intel or whatever...
  140.  
  141. 4)
  142. Now most of the famous influencers\youtubers\owners that own an RTX4
  143. (that until 4 days ago,always full their mouth about "Frame Generation and RTX or DLSS3")
  144. by advertising it and by make people poor "Envious" to "can't own it"
  145. it's start to talk bad about frame generation they start to say that it give LATENCY
  146. and so is not the same things as play with an RTX4 (HAHAHAHA!)
  147.  
  148. OK but they must understand that some people (for example me)
  149. don't care about LATENCY t all
  150. For me it's a better deal to buy and run alan wake 2 with pathtracing max graphic at 30FPS on RTX2 $150€ gpu (or 60 without path)
  151. or starfield,uncharted4,fort solis,deliver us mars,jusant,forspoken etc at 60FPS
  152. and i repeat in a on RTX2 $150€ gpu
  153. Than istead pay 500\800€ for a RTX4 for have "better latency"
  154. i not give a duck about that...
  155.  
  156. if the game run,and i can see high graphic or pathtracing or rtx thanks to frame generation on RTX,
  157. and i can play,and have fun,for me it's enough,who care latency!
  158.  
  159. and i not care about little bit or ghosting or actifact too because when i play i don't even see it,my brain and eyes it's concentrate to enjoy storytelling\physic\combats etc. instead
  160.  
  161. Some useful links or text or images:
  162.  
  163. Nukem 9 DLSSg to FSR3 videogames compatibility list
  164. https://github.com/Nukem9/dlssg-to-fsr3/pull/85/files
  165.  
  166. List of DLSS DLSS2 DLSS3 Games
  167. https://nvidia.com/en-us/geforce/news/nvidia-rtx-games-engines-apps/
  168.  
  169. List Of FSR2 FSR3 Games
  170. https://community.amd.com/t5/gaming-discussions/latest-amd-fsr-2-amp-3-supported-games-list/td-p/549534
  171.  
  172. Also i read this from man work at amd at twitter:
  173. "As a reminder FSR 3 is in-game frame generation tech that multiplies your frame rates. It's open to use on any hardware that can run it effectively. This includes pre-7000 series Radeon graphics and Nvidia graphics including generations like 3000 and earlier that don't support DLSS 3. Game developers who want to bring frame generation to many more gamers now have an option with FSR 3. Developing such a flexible and ubiquitous technology has been extremely challenging for our engineers and they deserve enormous credit for what they've accomplished here for the benefit of the industry. I couldn't be prouder of what they've accomplished for us all and to be a part of this journey here at , it's remarkable. Thank you gamers and devs for your patience and support. Your enthusiasm and support for amdradeon is what motivates us all to accomplish what others deem to be impossible"
  174.  
  175.  
  176. A my idea of Bat File for find nvngx_dlssg.dll in a game folder:
  177. @echo off
  178. dir /b /s nvngx_dlssg.dll > _dlssg.txt
  179. for /f "delims=" %%a in (_dlssg.txt) do echo %%a
  180. copy in txt save as .bat
  181. it create then a _dlssg.txt with the nvngx_dlssg.dll path
  182.  
  183. --------------------------------------------------------------------------------
  184. Some Extra Details about how Puredark mod can work togheder with Nukem9 mod:
  185. ----------------------------------------------------------------------------------
  186. This could be managed Without DLSSTweaks (or with it)
  187.  
  188. "Initially when installing PureDark's mod, within the in-game menu (END Key Press) you are not going to see the option to use Frame Gen.
  189. This is because PureDark's library checks for the flag slIsFeatureSupported_DLSSG (which returns false on any card that is not 40-series) before allowing for FG to be enabled.
  190.  
  191. When mapping nvngx_dlssg.dll to Nukem9's implementation of DLSS-FG-TO-FSR-FG, if the DLLs are injected in the correct order, what happens is that:
  192.  
  193. 1. PureDark's mod injects DLSS-FG and in-game menu into the Game.
  194.  
  195. 2. DLSSTweaks maps nvngx_dlssg.dll to Nukem9's mod.
  196.  
  197. 3. PureDark's mod asks nvngx_dlssg.dll for the flag slIsFeatureSupported_DLSSG
  198.  
  199. 4. slIsFeatureSupported_DLSSG now returns true on any card due to the fact that Nukem9's mod reports FSR-FG compatibility (Any GPU) instead of DLSS-FG compatibility (Only NVIDIA 40-series)
  200.  
  201. 5. PureDark's mod is fooled into thinking the hardware is compatible and as such Frame Generation is now available from the in-game menu."
  202.  
  203.  
  204. ------------------------------
  205. SECOND EXAMPLE
  206. ----------------------
  207.  
  208. In the example of "The Last of Us - Part 1" (v1.1.2.0) to get it working you would:
  209.  
  210. 1) Download DLSSTweaks for TLOU from NexusMods.
  211.  
  212. 2) Place all the files from DLSSTweaks for TLOU next to the game executable in the root folder of the game.
  213.  
  214. NOTICE: The universal version of DLSSTweaks uses an nvngx.dll file while the TLOU specific version uses a winmm.dll file.
  215. As mentioned, the fact that a winmm.dll is used to inject DLSSTweaks instead of a nvngx.dll, in my own opinion, is tied to its compatibility with PureDark's Mod.
  216.  
  217. 3) Download dlssg-to-fsr3-0.xx (DLSSTweaks Edition)
  218.  
  219. 4) Place all the files in the root folder of the game next to the executable.
  220.  
  221. 5) Configure DLSSTweaks as to inject dlssg-to-fsr3-0.xx as nvngx_dlssg.dll following this instructions (credits to Nukem9)
  222.  
  223. Spoiler
  224. ================================
  225. ===== Install instructions =====
  226. ================================
  227.  
  228. 1. Locate your game's installation directory with DLSSTweaks (e.g. _nvngx.dll) installed.
  229.  
  230. 2. Copy "dlssg_dlsstweaks_wrapper.dll" and "dlssg_to_fsr3_amd_is_better.dll" to your game's installation directory.
  231.  
  232. 3. Find "dlsstweaks.ini" and open it in Notepad.
  233.  
  234. 4. Find the line "[DLLPathOverrides]" after scrolling down to the middle of the INI file.
  235.  
  236. 5. Find the line ";nvngx_dlssg = C:\Users\Username\...\nvngx_dlssg.dll" underneath.
  237.  
  238. 6. Replace the line with "nvngx_dlssg = C:\Path\To\The\Game\dlssg_dlsstweaks_wrapper.dll".
  239.  
  240. You MUST TYPE THE FULL DLL PATH and remove the ";" at the beginning. Dlssg-to-fsr3 may not work otherwise.
  241.  
  242. 7. Done. Launch the game. A log file will be created in the game's installation directory.
  243.  
  244.  
  245. 6) Download PureDark's Mod for TLOU
  246.  
  247. 7) Place all the files in the root folder of the game.
  248.  
  249. 8) Go to ./mods folder and edit TLOUUpscaler.ini so that mDLSSGEnabled = true and mReflexMode = 2, then save, then make file read-only (Not sure if this step is required).
  250.  
  251. 9) Run the game, once loaded-in, press "END" to open PureDark's Menu.
  252.  
  253. 10) The option to enable frame generation should now be displayed in the menu and you should be able to activate it.
  254.  
  255. 11) Profit.
  256.  
  257. The experience is kinda buggy and sometimes the game will crash if you don't disable FG and the "Low GPU Usage Fix (Temporary)" option.
  258. I think the experience will get better once PureDark's fixes his own mod.
  259.  
  260. The whole point of doing this whole process is to have DLSS for the upscaling and FSR-FG for the frame generation in a game that by default does NOT have any kind of frame generation tech implemented;
  261.  
  262. Luke's mod is only for FSR + FSR-FG, and PureDark's is only for DLSS + DLSS-FG, Nukem's is for DLSS + FSR-FG in titles with DLSS-FG already enabled.
  263.  
  264. This method is useful for 20-series and 30-series owners who do have access to DLSS but not to DLSS-FG.
  265. Any 40-series user would be just better with PureDark's mod alone, and any other user would be better-off just using Luke's mod.
  266.  
  267. It would be interesting if someone could make a winmm.dll version of the universal release of DLSSTweaks, as that could enable DLSS + FSR-FG in any title having a dedicated mod from PureDark.
  268. This should be possible as the whole thing is thankfully open source.
  269. (It may also not hurt trying to just rename the nvngx.dll file from DLSSTweaks to winmm.dll, in case they can work interchangeably)
  270.  
  271. -----------------------------------------------------------------
  272.  
  273. info about Lukez mod for transform some FSR2 games to FSR3+FG:
  274.  
  275. # How to install FSR2FSR3
  276.  
  277. First, check the [compatibility spreadsheet](https://docs.google.com/spreadsheets/d/1bGDjgkRahwNvD2XtqiHdZBRc6VB52UKsr1Qn1TmvSHo/edit?usp=sharing) to see if your game is listed on there.
  278. If it is, and "CyberFSR" is listed in the "Require" section, follow the steps in the
  279. *FSR2FSR3 + CyberFSR installation* section.
  280. For all other games follow the steps in the *Regular FSR2FSR3 installation* section.
  281.  
  282. ## Regular FSR2FSR3 installation
  283. 1. Find out which version of FSR2 the game uses.
  284. You can do this by using the PCGamingWiki, checking the [compatibility spreadsheet](https://docs.google.com/spreadsheets/d/1bGDjgkRahwNvD2XtqiHdZBRc6VB52UKsr1Qn1TmvSHo/edit?usp=sharing), or asking in the discord.
  285. NOTE: Certain games (Ratchet & Clank: Rift Apart) use a different implementation of FSR2, but might also be listed as using version 2.2 on the wiki.
  286. You can detect these by looking for a file called `ffx_fsr2_x64.dll` in the game directory.
  287. If your game has that file in its game directory, please use the *SDK* version of the mod.
  288. 2. Download the mod corresponding to the FSR2 version from <#1148164847335387160>.
  289. 2.0.x -> `_200`
  290. 2.1.x -> `_210`
  291. 2.2.x -> `_220`
  292. SDK -> `_SDK`
  293. 3. Navigate to your game executable.
  294. For most games this should be in the root game directory.
  295. For Unreal Engine games, you should use the executable ending with `-Shipping.exe`, which should be in a subdirectory. Do **not** use the executable found in the root game directory!
  296. 4. Extract the downloaded mod archive into the folder with the game executable.
  297. 5. Launch the game. If everything worked correctly, there should be a new console window with a few log messages and FSR3 working once you enable FSR2.
  298.  
  299. ## FSR2FSR3 + CyberFSR installation
  300. ~~NOTE: Alan Wake 2 is currently not supported on RDNA3 GPUs. This might be fixed in the future!~~ Alan Wake 2 seems to be supported on RDNA3 GPUs with some instability.
  301. 1. Download PotatoIsBack.zip.
  302. 2. Extract it next to the game executable. For more information on how to find the correct executable, check step 3 of the regular installation guide.
  303. 3. **IF YOU ARE USING LINUX OR A NVIDIA GPU:** Remove `dxgi.dll`, which was extracted from the archive above, from the game directory. Also, if the game contains a file called `nvngx_dlssd.dll`, remove/rename that as well.
  304. 4. Run `EnableSignatureOverride.reg`, which was also extracted from the archive.
  305. 5. Follow the steps for a regular FSR2FSR3 installation using FSR2 version 2.2. Once installed, select **DLSS** (not FSR2, and not DLSS Frame Generation) ingame to enable FSR3.
  306. If you want to modify the DLSS presets, you can edit `nvngx.ini` in the game directory.
  307.  
  308. ## Linux specific steps
  309. You need to do these extra steps:
  310. - Add this environment variable `WINEDLLOVERRIDES="winmm=n,b"`
  311. - Add dxvk.conf into the game directory
  312. For Steam games you can do that by adding `WINEDLLOVERRIDES="winmm=n,b" %COMMAND%` into your launch parameters in game properties.
  313. If you followed the CyberFSR installation, you also need to run *EnableSignatureOverride.reg* for every game, inside this game's prefix.
  314. You can do that via winetricks, or *protontricks* for Steam games.
  315. Launch Protontricks, select the game, select OK on the default prefix, then choose an option to launch *regedit*.
  316. From there, in the top left select import and navigate to *EnableSignatureOverride.reg* and select it, confirm every popup.
  317.  
Add Comment
Please, Sign In to add comment