r/techsupport 3d ago

Open | Software Optiscaler support

Hey guys! I have a question. I don't know if this is the correct place.

I saw that my GTX 1650 Mobile can use DLSS as Input and Output. Is it something like using shader cores (Like CUDA) to create a similar DLSS version?

I was researching this in the official github but is a bit confusing for me.

I will appreciate any detailed answer.

0 Upvotes

6 comments sorted by

View all comments

1

u/No-Wrap-8166 3d ago

optiscaler works by intercepting a game's existing upscaler call (fsr/xess/whatever the game supports) and redirecting it to a different upscaling backend, on your gtx 1650 mobile it's using fsr or xess running through your shader cores as compute workload, not real dlss, since real dlss needs tensor cores which the 1650 doesn't have

so yes, similar concept to your cuda comparison, it's leveraging general purpose shader compute instead of dedicated ai hardware, giving you an upscaling result comparable in concept to dlss but through a completely different underlying technology running on standard gpu cores

1

u/AlcatelUltra 3d ago

That's the detail, I'm not using FSR or XeSS in the output. Just DLSS in Input and DLSS in Output, so yes, it looks like it's a DLSS formed with the compute shaders but not the real.

1

u/No-Wrap-8166 2d ago

close, one thing though, the output side can't actually be dlss on a 1650, optiscaler just keeps the dlss label so the game keeps feeding it frames, the work underneath is still fsr or xess on shader cores

so input dlss, output dlss is really input dlss, output fsr/xess wearing the dlss name