NVIDIA's DLSS, Intel's XeSS and AMD's FLR - Cyberpunk 2077 Path Tracing Quality comparison and NVIDIA's RTX 4090 on the limit - 95% VRAM utilization and 500W+ of power consumption

Here is a list of texture quality mods for Cyberpunk that I used from Nexus Mods Collections and Nexus Mods. They improve the game graphics quality quite a bit.

NOTE: DLSS, FSR and XeSS were only used with their highest quality profiles e.g. "Quality" and "Ultra Quality", because we want maximum image quality!

list texture qulity improvements
            of mods

Here is the list as a text file with URLs.


Here you can see the gaming power consumption on my UPS, just the PC (Zotac Gaming RTX 4090 Trinity, a 1TB Samsung 970 Evo, 2x Kingston 16 GB DDR5 6000 RAM, Corsair HX1000 PSU, a Intel i7-127000 with disabled internal GPU and a Gigabyte Z690 UD Mainboard, no overclocking, running Windows 11 Pro.

power consumption

Lets start with some performance numbers, including memory consumption of the different configurations that I tested along with the testing system specifications.

4K native performance
4K native

4K DLAA performance
DLAA (Anti-Aliasing only, no image up scaling)

4K DLSS+DLAA performance
DLAA
(Anti-Aliasing only, no image up scaling) + DLSS Frame Generation (DLSS 3.x)

4K DLSS 2.x + DLSS 3.x performance
DLSS 2.x ( Anti-Aliasing + image up scaling ) + DLSS Frame Generation (DLSS 3.x)

4K FSR + DLSS 3.x performance
FSR ( Anti-Aliasing + image up scaling ) + DLSS Frame Generation (DLSS 3.x)

4K XeSS + DLSS 3.x performance
XeSS ( Anti-Aliasing + image up scaling ) + DLSS Frame Generation (DLSS 3.x)



Lets have a look at the image quality.

NOTE: Those are HVEC + HDR (REC.2020) videos, please use a browser with HDR support e.g. Chrome, Edge or watch them on Youtube in lower quality!
I strongly recommend running the videos in full screen with the highest quality to see every pixel!


HVEC (REC.2020) MP4 file

Youtube (HDR)
4K native Path Tracing errors / glitches
4K native
4K DLAA Path Tracing errors / glitches 4K DLAA
4K DLSS 2.x Path Tracing errors / glitches 4K DLSS 2.x
4K DLSS 2.x + DLSS Frame Generation Path Tracing errors / glitches 4K DLSS 2.x + DLSS Frame Generation
4K FSR Path Tracing errors / glitches 4K FSR
4K XeSS Path Tracing errors / glitches 4K XeSS

 
I skipped DLSS Frame Generation, because it has no noticeable impact on the image quality, when there is no rapid moving content on screen.
We can clearly see that DLSS 2.x and FSR are introducing rendering artifacts on the metal pipe and only the native resolution, DLAA only and XeSS provide nearly no errors.



Lets move to a different, more complex scene.

HVEC (REC.2020) MP4 file

Youtube (HDR)
4K native Path Tracing errors / glitches
4K native
4K DLAA Path Tracing errors / glitches 4K DLAA
4K DLSS 2.x Path Tracing errors / glitches 4K DLSS 2.x
4K FSR Path Tracing errors / glitches 4K FSR
4K XeSS Path Tracing errors / glitches 4K XeSS

 
I skipped DLSS Frame Generation, because it has no noticeable impact on the image quality, when there is no rapid moving content on screen.
We can clearly see that at the native resolution a lot of aliasing is killing the image quality. DLAA provides the best quality. XeSS and DLSS 2.x are doing a good job as well, but FSR shows some artifacts and aliasing.


XeSS Edge Case


HVEC (REC.2020) MP4 file

Youtube (HDR)
4K XeSS Path Tracing errors / glitches
4K XeSS


Here you can clearly see the XeSS is producing strange flickering after a few seconds (less time until the flickering occurs, if the XeSS quality is set to a lower value!) staring at the wall in the background. DLSS and FSR are not showing this behavior. Seems like a precision error that accumulates over time. The flickering is not caused by Path Tracing, which is shown in the video as well.

Conclusion


For the current RTX 4090 hardware at 4K, the best compromise seems to be XeSS or DLSS + DLSS Frame Generation, this gives acceptable performance (above 30 fps!) and great image quality without too many artifacts.



UPDATE 1 - 13.04.2023 : Added XeSS Edge Case and invalidated two Youtube links, they will follow once uploaded
UPDATE 2 - 13.04.2023 : Added missing Youtube links

UPDATE 3 - 14.04.2023 : Added Power consumption