gamescope icon indicating copy to clipboard operation
gamescope copied to clipboard

Add XeSS upscaler filter support?

Open wancoder opened this issue 1 year ago • 2 comments

Feature request

Is this possible using https://github.com/intel/xess ?

wancoder avatar Dec 06 '24 18:12 wancoder

While its possible in theory to use XESS, if the scalar doesnt have access to things like motion vectors the scaling would be a blurry/smearing mess.

FSR1 I.E works as a shader on a completed image doing a variation of a lanczos scale afair. This doest require all the extra temporal data.

Eckoa avatar Dec 14 '24 18:12 Eckoa

if the scalar doesnt have access to things like motion vectors the scaling would be a blurry/smearing mess.

Misyltoad had a branch of gamescope that extracted MVs from a game a while back, so it is likely possible in theory to make this work

R1chterScale avatar Feb 16 '25 03:02 R1chterScale

if the scalar doesnt have access to things like motion vectors the scaling would be a blurry/smearing mess.

Misyltoad had a branch of gamescope that extracted MVs from a game a while back, so it is likely possible in theory to make this work

Okay, guess I can check it out and see what I can do for it myself. Also, I find a lanczos scale is good for animated content but not for anything live action or rendered which is why I want to try a natural bicubic spline instead of the lanczos variation. It always looked cleaner to me in stills and for high speed scenes.

wancoder avatar Feb 21 '25 01:02 wancoder

I want to try a natural bicubic spline instead of the lanczos variation. It always looked cleaner to me in stills and for high speed scenes

This is something ive been looking into myself to avoid some of the artifacts and such in FSR/NIS, would love to see a good bicubic scalar in gamescope as i find them generally more pleasing than lanczos scalars in a more general use case.

Eckoa avatar Feb 21 '25 20:02 Eckoa