RTX 4090 power usage in uncapped proton game never rises above 80-100W

Running watch -n1 nvidia-smi while playing Kingdom Come: Deliverance 2 with v-sync off, low settings and 240Hz main monitor runs at like 50fps because no more power is drawn from GPU, presumbly due to low clocks. Typical nvidia-smi output during gameplay is

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16              Driver Version: 570.86.16	   CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090        Off |   00000000:01:00.0  On |                  Off |
| 30%   38C    P0             65W /  450W |    4275MiB /  24564MiB |	 16%	  Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
...
|    0   N/A  N/A           24167    C+G   ...asterSteamPGO\KingdomCome.exe       4498MiB |

Switching between Cosmic desktop and KDE Plasma 6.3 made no difference. Nvidia driver 570. I need 570 for the multi-monitor VRR support. Same issue in 565 driver though (I did recheck this). Running likes of XFCE4 in X11 also didn’t help. Same problem in CachyOS and Fedora. Same problem using different monitor. Same problem when changing between proton-ge and experimental versions.

Due to this I get like 1/3 of the FPS I get on Windows and changing graphics settings barely affect FPS, even though everyone else is reporting near-native performance in this particular game when compared to Windows. All this makes it sound like driver issue and not Proton issue.

Attaching nvidia-bug-report.log.gz
nvidia-bug-report.log.gz (629.5 KB)

Can confirm that locking GPU core speed with sudo nvidia-smi -lgc X to max value reported by

nvidia-smi --query-gpu=timestamp,pstate,power.draw,pcie.link.gen.current,pcie.link.width.current,temperature.gpu,utilization.gpu,clocks.current.graphics,clocks.current.memory,clocks.current.sm --format=csv -lms 100

and enabling persistence mode did not help.

It was unrelated to drivers but rather using gamemoderun. Removing gamemode turned 50-60fps into 170-200fps. Closing.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.