Adding no_display to MangoHud.conf or pressing rshift + F12 results in a black screen, instead of only hiding the MangoHud overlay.
System info:
- RX 6800 XT
- Ryzen 7 5700X
- Mesa 24.1.3 drivers from Arch repos
- Arch Linux
- Mangohud latest Git (stable has same issue)
- Gamescope latest Git
Adding the no_display option to the Mangohud configuration, or pressing rshift + F12 while using Gamescope with the --mangoapp flag results in a black screen, instead of only hiding the Mangohud overlay.
Gamescope log file: gamescope.log
The only line that is added after hiding Mangohud with rshift + F12 is:
[gamescope] [Debug] xwm: Rejecting WM_CHANGE_STATE to ICONIC for window 0x600007
I tested this with gamescope --mangoapp vkcube.
This is reproducible for me with all combinations of Gamescope master/3.14.24 and MangoHud master/0.7.2. Test environment: Ubuntu 24.04, Ryzen 5 5600, RX 6700, mesa 24.1.4 from kisak-ppa. Same debug message.
this works fine for me now as of gamescope 3.16.15, mangohud 0.8.1 and mesa 25.2.1 with gamescope --mangoapp -- vkcube --wsi xcb:
https://github.com/user-attachments/assets/046db773-90c8-4d5f-8263-543112a39758
Closing per the last comment.