flightlessmango / MangoHud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
MIT License
6.11k stars 263 forks source link

GPU load and temperature not showing when using DXVK #1328

Closed almaceleste closed 1 month ago

almaceleste commented 1 month ago

Describe the bug In some Windows games, launched using DXVK, mangohud does not display GPU load and temperature data. For example, Tomb Raider or World of Tanks Blitz. But in others, also launched using DXVK, the GPU data is displayed normally. For example, BioShock or Cypher.

List relevant hardware/software information

To Reproduce Steps to reproduce the behavior:

  1. Open Steam.
  2. Run game that uses DXVK
  3. See the HUD

Expected behavior GPU load and temperature data showing.

Screenshots Tomb Raider image World of Tanks Blitz image BioShock image Cypher image

Additional context All these games are launched with the same version of Proton.

flightlessmango commented 1 month ago

If you save the config file while running, does GPU appear in the hud?

almaceleste commented 1 month ago

Yes, saving the config during the game works, GPU data appears. Upd: reloading the config during the game also works. But this is not very convenient.

flightlessmango commented 1 month ago

This is the same issue as #1301 and I've pushed a commit to fix this it there. Continue in that issue if it's still an issue

almaceleste commented 1 month ago

I'm using a pre-built version of mangohud, and I don't have free time now to build it, thus unfortunately I can't test this patch. So I'll wait for the new version, and in the meantime I'll use your workaround. Thanks for your work.