beeradmoore / dlss-swapper

GNU General Public License v3.0
1.69k stars 62 forks source link

[BUG] Fortnite showing XeSS instead of DLSS #232

Closed kunsh13 closed 1 week ago

kunsh13 commented 1 week ago

Using the Latest DLSS version in Fortnite, makes it appear as intel Xess technology rather than Nvidia DLSS on an Nvidia GPU but the game runs smoothly

To Reproduce Steps to reproduce the behavior:

  1. apply latest dlss version on Fortnite
  2. open Fortnite after applying
  3. go to settings
  4. scroll down until you see it

Expected behavior Nvidia DLSS should be shown here

Screenshots

image

Original :

image

Swapped:

image

beeradmoore commented 1 week ago

Hey @kunsh13 , In that upscaler list when DLSS is normally visible, is XeSS listed as next in the list after it?

It sounds like Fortnite is checking the file version and it knows it's not what it wants, or tries to load it and it fails so it moves on.

Edit: I also think this is just using XeSS, if you are getting a great experience from that (or at least better than DLSS 2.2) you should keep using that. If not you can hit the revert button in the DLSS picker menu to put the original back.

In either case there isn't anything we can do to fix or prevent this situation.

As a side note it's very interesting that Fortnite, which is on top of their game for using new tech is using such an old version of DLSS to begin with.

kunsh13 commented 1 week ago

Hey @kunsh13 , In that upscaler list when DLSS is normally visible, is XeSS listed as next in the list after it?

It sounds like Fortnite is checking the file version and it knows it's not what it wants, or tries to load it and it fails so it moves on.

Edit: I also think this is just using XeSS, if you are getting a great experience from that (or at least better than DLSS 2.2) you should keep using that. If not you can hit the revert button in the DLSS picker menu to put the original back.

In either case there isn't anything we can do to fix or prevent this situation.

As a side note it's very interesting that Fortnite, which is on top of their game for using new tech is using such an old version of DLSS to begin with.

Hey @beeradmoore Thanks your your reply

The DLSS option is gone and only Intel XeSS option is appearing

Also using Intel XeSS on a Nvidia GPU seems weared

beeradmoore commented 1 week ago

Yeah sounds like Fortnite refused to load it because it knows you changed it. That could be part of its anti-cheat measures. Always be careful using DLSS Swapper with multiplayer games, as their systems may flag you as cheating because you tampered with files.

Using AMDs FSR is just as weird, but that's the joy of these other open platforms :)

kunsh13 commented 1 week ago

Here is a Gameplay video for better clarity:

https://github.com/user-attachments/assets/f4eb5587-7848-42d9-a7ae-1d91e4017f97


I hope using Intel XeSS on a Nvidia GPU will not break things

beeradmoore commented 1 week ago

There its absolutely nothing wrong with using XeSS with an Nvidia gpu :)

Closing this issue for now. Happy fortniting!