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.84k stars 152 forks source link

Is HAGS(Hardware-Accelerated GPU Scheduling) strictly required for this mod to work? #165

Open shenhuanchao opened 6 months ago

shenhuanchao commented 6 months ago

Asking because I have a rare MacBook + RTX 3060 EGPU setup that can't go above Windows 1903/1909. No HAGS for me since the feature was introduced in Windows build 2004. But as far as I know, FSR3 itself doesn't require HAGS to be on to work. So if it's just something like a boolean check, would it be possible for a future update to enable the feature while HAGS is turned off? Sorry for my ignorance and thanks for any answer in advance!

Gaffer13 commented 6 months ago

It's strictly required for Nvidia's frame generation to work, which is used by this particular mod.

But some other modder could implement FSR 3 directly - then you won't need HAGS, but also probably won't be able to use in-game controls to disable/enable frame generation, as they're meant for Nvidia's frame generation.

Weather-OS commented 6 months ago

Yes and no. Realistically someone could also write a hook to fool sl.interposer that HAGS is enabled, There's also the Linux + Wine HAGS Patch method that pretty much does the same.

ForthtuN commented 6 months ago

It's strictly required for Nvidia's frame generation to work, which is used by this particular mod.

But some other modder could implement FSR 3 directly - then you won't need HAGS, but also probably won't be able to use in-game controls to disable/enable frame generation, as they're meant for Nvidia's frame generation.

No, Nvidia frame generation is not used. It's replaced by fsr and just unlocked button by making it think its a 4xxx card and using its pipeline. Nvidias frame gen is strictly for 4xxx series

artur-graniszewski commented 4 months ago

Streamline requires HAGS, but mods like DLSS Enabler on Nexus spoof that capability for you.

https://www.nexusmods.com/site/mods/757?tab=description