protonscr

d3d9/nvidia/gta 4 - game always on full power mode with dxvk

dxvkclosed nvidia proprietaryd3d9windowsnot a bug
doitsujin/dxvk#4761 · opened 2025-03-13 by El-Dorado88 · updated 2025-03-13 · 5 comments · github
EEl-Dorado88 2025-03-13 github

with dxvk the game seems to always use the "prefer maximum performance" mode, even when nothing is going on in the screen (looking at sky, gpu at maximum clock and using like 15%), changing the power modes on control panel or nvidia inspector has no effect

without dxvk the game behaves as expected according to selected power mode

Ddoitsujin maintainer 2025-03-13 github

Power profiles are a driver decision, DXVK has literally nothing to do with that at all.

EEl-Dorado88 2025-03-13 github

when then

maybe nvidia driver is borked, who knows

all I know is that the game with dxvk is using double the power the render the sky

Image

Image

KK0bin maintainer 2025-03-13 github

I'd need you to make an apitrace of that sky shot there so we can see what the game is doing.

EEl-Dorado88 2025-03-13 github

I don't really know how to do that, if you could provide instructions

btw I reported this before the release of the new version today, testing now with the latest release it seems more reasonable: looking at the sky does bring down clocks and power, still higher than vanilla dx9 but I was told that's to be expected

KK0bin maintainer 2025-03-13 github

I don't really know how to do that, if you could provide instructions

Quoting the template you get when you open a new issue here:

Apitrace file(s)

  • Put a link here

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

btw I reported this before the release of the new version today, testing now with the latest release it seems more reasonable: looking at the sky does bring down clocks and power, still higher than vanilla dx9 but I was told that's to be expected

Yeah looking at the numbers it just seems like the driver treats us differently for some reason. I don't know why and there isnt really anything we can do about it. I took a look at how we render the sky in GTA IV and there wasn't really anything noticable or wrong with it.

So I think I'll close the issue, as we aren't doing anything wrong and there isn't anything we can do about the way the driver manages power either.

Nothing extracted yet.