protonscr

FSR 4. High power consumption on RX7900XTX

vkd3dclosed
HansKristian-Work/vkd3d-proton#2489 · opened 2025-06-02 by belozer · updated 2025-06-03 · 10 comments · github
Bbelozer 2025-06-02 github

Hi @HansKristian-Work! Please help me.

I tested FSR 4 support on the RX 7900 XTX. It looks like it's working... But I noticed one strange thing. Power consumption has increased dramatically.

FSR 3, Native.
Stable 60FPS

Screenshot

Image

FSR 3, Quality.
Stable 60FPS, lowed power

Screenshot

Image

FSR 4, Native.
Can't get 60FPS, the graphics card's power limits have been exhausted.

Screenshot

Image

FSR 4, Perfomance
Consumption is often higher than on the FSR 3 in Quality mode and close to the consumption of the FSR 3 in Native mode.

Screenshot

Image


I used latest mesa-git.

cachyos-v3/lib32-mesa-git 25.2.0_devel.205616.bade93c4472-1
cachyos-v3/mesa-git 25.2.0_devel.205616.bade93c4472-1

And that instructions https://github.com/Etaash-mathamsetty/wine-builds/releases/tag/fsr4

Proton: GE-Proton 10-4
Game: Roadcraft (from Steam)
Launch params: DXIL_SPIRV_CONFIG=wmma_rdna3_workaround FSR4_UPGRADE=1 %command%
Resize bar: enabled

Maybe I'm doing something wrong and I need some more parameters? The most confusing thing is that consumption has increased significantly with scaling disabled (native mode).

Bbelozer 2025-06-02 github

I tested it a little more, compared it. Subjectively, the image is rendered better in native, with fewer artifacts. Perhaps this is due to the higher consumption.

Additionally, FSR 4 in performance mode seems to be more liked than FSR 3 in native mode.

Ddoitsujin maintainer 2025-06-02 github

This is kind of expected, FSR4 on these GPUs is rather expensive.

Bbelozer 2025-06-02 github

This is kind of expected, FSR4 on these GPUs is rather expensive.

Yes, I agree. All I care about is that the power consumption changes in the native resolution.

How much is this expected behavior?

Mmbriar 2025-06-03 github

In native mode you're running the expensive FSR4 path in addition to rendering the game in 4k, right? So why wouldn't fps go down and power draw go up?

Bbelozer 2025-06-03 github

In native mode you're running the expensive FSR4 path in addition to rendering the game in 4k, right? So why wouldn't fps go down and power draw go up?

When we render an image in its "Original" quality, does the FSR 4 also do post-processing? I thought that the FSR is not active until we enable image upscaling in the game settings. Am I mistaken?

Mmbriar 2025-06-03 github

Yes, in this case FSR3/4 functions more or less like temporal anti-aliasing. It can work without changing the resolution.

Bbelozer 2025-06-03 github

Yes, in this case FSR3/4 functions more or less like temporal anti-aliasing. It can work without changing the resolution.

Thank you, then the reason for the increased consumption is more understandable.

Bbelozer 2025-06-03 github

Is the change in graphics card consumption less noticeable on RDNA 4 after activating FSR 4 in compare with RDNA 3? I've been thinking about upgrading to the 9070 XT for several months now...

HHansKristian-Work maintainer 2025-06-03 github

RDNA3 cannot efficiently support FSR4, at least the way it's implemented right now (it does not have FP8 support in hardware). We made it work, but making it fast is another story. There is a reason why AMD does not support FSR4 on RDNA3 themselves.

Bbelozer 2025-06-03 github

Thank you all for the answers, I'll close the ticket. The main points:

  1. The Native mode with FSR4 image has improved in quality, which is why consumption has increased. Also FSR4 in Perfmonace mode looks more stable (clean) and reduces power consumption (around 20-30 Watts), than FSR3 in Native
  2. Looks like FSR works also in Native mode. I thought that the FSR is not activated if the Native mode is on. For this reason, the difference is noticeable. Possible game setup features.
  3. Hardware restrictions. This item is the most anticipated.