IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
112 stars 3 forks source link

XeSS "Ultra Quality" preset upscaling ratio #671

Open Susie1818 opened 5 months ago

Susie1818 commented 5 months ago

Application [Required]

XeSS

Processor / Processor Number [Required]

irrelevant

Graphic Card [Required]

intel Arc

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

No response

Describe the feature [Required]

Currently the XeSS "Ultra Quality" preset upscaling ratio is approximately 1.3043(30/23), which translates to an internal resolution of 1472x828, 1962x1104, 2944x1656 for FHD, 2K QHD, and 4K UHD outputs respectively. I think these internal resolutions are kind of wacky.

I think it would be better if the ratio is set to 1.3333(4/3), which translates to the internal resolution of 1440x810, 1920x1080, and 2880x1620 for FHD, 2K QHD, and 4K UHD outputs. It is because these resolution combinations are much more industrial standardized. In addition, it would be much easier and clearer for 2K monitor users to observe the upscaler ML computational overhead as you can compare the framerate between a native 1920x1080 rendering and an XeSS Ultra Quality 2K rendering. Currently it is much more convenient for 4K monitor users because the "Quality" preset equals 2560x1440 internal resolution and the "Performance" preset equals 1920x1080 internal resolution for the 4K UHD output. Nevertheless, if you use a 2K monitor, the only preset that uses "kind of" a standardized internal resoltuion is the "Performance" preset, which is 1280x720, the very "HD" resolution, but this is not quite meaningful because it has been very rare for people to use a native 720p HD resolution (monitor) for gaming nowadays.

Additional notes

By the way, I would very much like to praise intel's choice of the internal resolutions(upscaling ratio=1.714285 or 12/7) for the "Balanced" preset of the XeSS. They are 1120x630, 1493x840, and 2240x1260 for FHD, 2K QHD, and 4K UHD outputs respectively. These are much better than the AMD or Nvidia counterparts because intel's combinations here are much more like industrial standard, while on the other hand AMD and Nvidia counterparts are really wacky.