Nukem9 / dlssg-to-fsr3

Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS-G Frame Generation (nvngx_dlssg).
GNU General Public License v3.0
3.85k stars 152 forks source link

GTX16 series #153

Open DARKERthanDA opened 6 months ago

DARKERthanDA commented 6 months ago

i know its not an issue actually but shouldnt this mod also work on gtx 16 series? because they also have the necessary technology to run amd FG. like avatar

Dravic commented 6 months ago

Not an RTX card, therefore can't use DLSS. Nvidia has hardware checks against it within Streamline.

You can find other mods that add FSR3 in a different way for specific games. This one (right now) won't work for you.

The main selling point of this mod is that you can use DLSS Upscaling with FSR3 Frame Generation. But for you that wouldn't matter, you can't use DLSS anyway.

LukeFZ's FSR3 mods might work for you since they rely on FSR2 upscaling.

DARKERthanDA commented 6 months ago

I just wanted to use FG without upscaling. Is it not possible?

Dravic commented 6 months ago

I just wanted to use FG without upscaling. Is it not possible?

The question is complex.

Which Frame Generation?

DLSS3? If you have a compatible (RTX40) graphics card, DLSS3 can work without upscaling in vast majority of official implementations. You can use DLAA, TAA, DLSS, FSR2, XeSS, no problem.

FSR3? FSR3 Requires FSR2 to be active, which you can set to NativeAA which is native resolution but still using FSR2 for antialiasing (sometimes looks better, sometimes looks worse than actual TAA of the game).

This mod doesn't add FSR3 Frame Generation through FSR2. It adds FSR3 Frame Generation through DLSS specifically.

DARKERthanDA commented 6 months ago

Ah thanks a lot for explaining, is there any mod to add FG through FSR2?

Dravic commented 6 months ago

The mods are slowly being created, it depends on the game. Look up LukeFZ, if you pay for his Patreon you can get access to early builds of his FSR3 mods. I am not his subscriber so I can't speak of his mods, no clue how well they work (or not).

Some games he has FSR3 for include The Last of Us and Cyberpunk 2077, I believe.

DARKERthanDA commented 6 months ago

Tnx, so I have to wait for a while...

RafaelNobre21 commented 6 months ago

some people have some tutorial and showing how to apply and don't worry, his mod will come out free, you only pay for early access, cause he's fixing stuff related to perfomance and UI specifically since it's common to FG to mess with UI

awDarkness commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

kedaitinh12 commented 6 months ago

For LukeFZ 0.7.2 you can use here https://drive.google.com/file/d/1-vgQPeIk_7wpgjiqqiqmoQUlrvDi0X6F/view?usp=drivesdk

And read here to know what file to use. Read redme in file download to know how to mod https://docs.google.com/spreadsheets/d/1bGDjgkRahwNvD2XtqiHdZBRc6VB52UKsr1Qn1TmvSHo/edit#gid=0

DARKERthanDA commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

how should i use this ?

DARKERthanDA commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

lets say how should i compile it?

awDarkness commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

lets say how should i compile it?

what do you mean like "lets say how should i compile it?" maybe install visual studio? or just download: https://drive.google.com/file/d/1M0P3CMnWeiUcUdugXBnTTRvnE6xlPteq/view and just put the file next to the exe.

DARKERthanDA commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

lets say how should i compile it?

what do you mean like "lets say how should i compile it?" maybe install visual studio? or just download: https://drive.google.com/file/d/1M0P3CMnWeiUcUdugXBnTTRvnE6xlPteq/view

Tnx so I should just put this and files from nukem to my exe directory?

awDarkness commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

lets say how should i compile it?

what do you mean like "lets say how should i compile it?" maybe install visual studio? or just download: https://drive.google.com/file/d/1M0P3CMnWeiUcUdugXBnTTRvnE6xlPteq/view

Tnx so I should just put this and files from nukem to my exe directory?

Yes

DARKERthanDA commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

lets say how should i compile it?

what do you mean like "lets say how should i compile it?" maybe install visual studio? or just download: https://drive.google.com/file/d/1M0P3CMnWeiUcUdugXBnTTRvnE6xlPteq/view

Tnx so I should just put this and files from nukem to my exe directory?

Yes

No didn't work for me, the nukem mod doesn't get enabled

awDarkness commented 6 months ago

Well i downloaded 3 games cyberpunk, witcher 3, remnant 2. it worked for me. so I don't know about other games.

DARKERthanDA commented 6 months ago

Well i downloaded 3 games cyberpunk, witcher 3, remnant 2. it worked for me. unlucky

How does it even work when it's using DLSS as AA for you ? It doesn't make sense

awDarkness commented 6 months ago

Well i downloaded 3 games cyberpunk, witcher 3, remnant 2. it worked for me. unlucky

How does it even work when it's using DLSS as AA for you ? It doesn't make sense

it works both with FSR in cyberpunk and without upscaling at all like remnant 2, FG does not work with FSR in remnant 2

DARKERthanDA commented 6 months ago

Well i downloaded 3 games cyberpunk, witcher 3, remnant 2. it worked for me. unlucky

How does it even work when it's using DLSS as AA for you ? It doesn't make sense

it works both with FSR in cyberpunk and without upscaling at all like remnant 2.

Shouldn't I rename version.dll to something else?

awDarkness commented 6 months ago

Shouldn't I rename version.dll to something else?

you can change the file to winmm.dll,winhttp.dll,psapi.dll but why? version.dll should work.

DARKERthanDA commented 6 months ago

Shouldn't I rename version.dll to something else?

you can change the file to winmm.dll,winhttp.dll,psapi.dll but why?

I want to use this for AW2, sorry I'm noob in these things but what should I rename it to?

DARKERthanDA commented 6 months ago

Shouldn't I rename version.dll to something else?

you can change the file to winmm.dll,winhttp.dll,psapi.dll but why?

I think I'm doing something wrong

awDarkness commented 6 months ago

I think I'm doing something wrong

Understand that version.dll is enough, change the file can only if there is already some mod that uses the name version.dll, I have already written that I checked only 3 games, so with AW2 I can not help you.

DARKERthanDA commented 6 months ago

I think I'm doing something wrong

Understand that version.dll is enough, change the file can only if there is already some mod that uses the name version.dll, I have already written that I checked only 3 games, so with AW2 I can not help you.

When I run the exe should I get some kind of message that the mod is enabled

awDarkness commented 6 months ago

When I run the exe should I get some kind of message that the mod is enabled

This message has been disabled in version 0.60. You can also use the "-dsconsole" startup parameter and see if there is anything in the console.

kedaitinh12 commented 6 months ago

My LukeFZ mod i share above can work with GTX 1050

awDarkness commented 6 months ago

My LukeFZ mod i share above can work with GTX 1050

Is hud still a mess? I've tried it, and so far it's not playable, because of the HUD and high latency.

DARKERthanDA commented 6 months ago

My LukeFZ mod i share above can work with GTX 1050 I know I'm already Patreon of lukefz. I just wanted to try this one for ghosting

DARKERthanDA commented 6 months ago

When I run the exe should I get some kind of message that the mod is enabled

This message has been disabled in version 0.60. You can also use the "-dsconsole" startup parameter and see if there is anything in the console.

So tried it in LOTF. DLSS option get enabled and I can enable it but FG isn't working

kedaitinh12 commented 6 months ago

My LukeFZ mod i share above can work with GTX 1050

Is hud still a mess? I've tried it, and so far it's not playable, because of the HUD and high latency.

For latency, you can set low latency is On or Ultra in Nvidia control panel to fix that

awDarkness commented 6 months ago

So tried it in LOTF. DLSS option get enabled and I can enable it but FG isn't working

never mind use it.. https://github.com/Nukem9/dlssg-to-fsr3/wiki/Lords-of-The-Fallen and you're probably gonna get banned. :)

DARKERthanDA commented 6 months ago

i know its not an issue actually but shouldnt this mod also work on gtx 16 series? because they also have the necessary technology

well im using a cracked version so i dont care lol. but tnx. [21:20:35] [warning] dlssg-to-fsr3 is loaded. AMD FSR 3 Frame Generation will replace Nvidia DLSS-G Frame Generation. [21:20:35] [warning] Please note this is experimental software and is subject to bugs and/or crashes. This does NOT represent a native implementation of AMD's FSR 3. [21:20:35] [warning] Report issues at https://github.com/Nukem9/dlssg-to-fsr3 [21:20:35] [warning] WARNING: DO NOT USE IN MULTIPLAYER GAMES. [21:20:36] [info] NVSDK_NGX_D3D12_Init_Ext [21:20:40] [info] NVSDK_NGX_D3D12_Init_Ext also thus is my log

awDarkness commented 6 months ago

well im using a cracked version so i dont care lol. but tnx. [21:20:35] [warning] dlssg-to-fsr3 is loaded. AMD FSR 3 Frame Generation will replace Nvidia DLSS-G Frame Generation. [21:20:35] [warning] Please note this is experimental software and is subject to bugs and/or crashes. This does NOT represent a native implementation of AMD's FSR 3. [21:20:35] [warning] Report issues at https://github.com/Nukem9/dlssg-to-fsr3 [21:20:35] [warning] WARNING: DO NOT USE IN MULTIPLAYER GAMES. [21:20:36] [info] NVSDK_NGX_D3D12_Init_Ext [21:20:40] [info] NVSDK_NGX_D3D12_Init_Ext also thus is my log

Looks fine, most likely it's the streamline. but I don't want to download the game and debug streamline. so unlucky x2. the funny thing is that in all 3 games that I decided to test everything works.

finestuff commented 6 months ago

1050 ti https://github.com/nitrog0d/DLSSSpoofer works for me. change "pGpuArchInfo->architecture = 0x160;" to 190

Confirmed, it works on Hogwarts Legacy (Empress)