MangoHud icon indicating copy to clipboard operation
MangoHud copied to clipboard

DOOM 2016 won't launch in Vulkan mode if MangoHud is enabled

Open sonophilos opened this issue 10 months ago • 8 comments

Do not report issue for old MangoHud versions Understood.

Describe the bug DOOM 2016 fails to launch if the Vulkan renderer is selected and MangoHud is enabled. MangoHud is currently enabled globally for Vulkan games via the MANGOHUD=1 environment variable. Disabling it by setting MANGOHUD=0 in the launch options for DOOM 2016 immediately resolves the issue and allows the game to launch normally. OpenGL does not appear to be affected.

List relevant hardware/software information

  • Linux Distribution: Bazzite 41
  • MangoHud version: included 0.8.0
  • GPU: NVIDIA RTX 3070

To Reproduce Steps to reproduce the behavior:

  1. Select the Vulkan renderer for DOOM 2016, and observe that it launches normally without MangoHud
  2. Enable MangoHud for DOOM 2016, either via global environment variable or launch option MANGOHUD=1
  3. Attempt to launch DOOM 2016 again and observe that it hangs on a black screen
  4. Disable MangoHud for DOOM 2016, either by removing global EV or setting launch option MANGOHUD=0

Expected behavior I would have been delighted if I attempted to launch DOOM 2016 with Vulkan selected and MangoHud enabled globally, as is my current setup, and it launched without issue.

Screenshots Not applicable

Additional context There appears to be a few frames with DOOM 2016's loading circle and MangoHud's overlay visible before it arrives at the black screen, where it then hangs indefinitely until stopped.

sonophilos avatar Feb 24 '25 06:02 sonophilos

Works fine on my system

Image

flightlessmango avatar Feb 24 '25 18:02 flightlessmango

Thank you for taking the time to test and respond. It’s possible this is a config issue, and I’m immediately led to suspect it’s something to do with Bazzite being immutable/flatpak, as that’s been the source of a number of my problems.

I’ll look into it further and see if someone on my distro has gotten it working. Go ahead and close this, thank you again for your time.

sonophilos avatar Feb 24 '25 19:02 sonophilos

Does this issue only happen with Doom 2016? Could you try running mangohud with vkcube?

flightlessmango avatar Feb 24 '25 19:02 flightlessmango

Yes, this issue only happens with DOOM 2016 (out of the games I've tested on this setup so far).

mangohud vkcube works fine and so far every other Vulkan/DXVK game I've tested works fine.

sonophilos avatar Feb 24 '25 19:02 sonophilos

Could you test again with 0.8.1

flightlessmango avatar Mar 07 '25 15:03 flightlessmango

As soon as it trickles down to Bazzite/Flathub, I'll test it and report back. Just checked for updates a few minutes ago and it's still a 'refresh of 0.8.0'.

sonophilos avatar Mar 08 '25 06:03 sonophilos

Should be available now?

flightlessmango avatar Mar 13 '25 13:03 flightlessmango

Same issue with 0.8.1, behaves as indicated in 'additional context'.

sonophilos avatar Mar 13 '25 20:03 sonophilos