MangoHud: Gentoo - stopped working on Vulkan titles after upgrade to Vulkan 1.3.250
Describe the bug
- Did a system wide upgrade on Gentoo Linux
- Vulkan tools, headers and loader got upgraded from 1.3.246 to 1.3.250
- MangoHud runs fine on
glxlgears
(logs message are visible in the console) - MangoHud stopped working on any other Vulkan-based application - doesn’t print messages to the console
List relevant hardware/software information
MangoHud v0.6.9-r1
System:
Host: BrightFalls Kernel: 6.4.7-gentoo-x86_64 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.27.6 Distro: Gentoo Base System release 2.13
CPU:
Info: 8-core model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP cache:
L2: 4 MiB
Speed (MHz): avg: 2215 min/max: 2200/4549 cores: 1: 2200 2: 2196 3: 2506
4: 2170 5: 2200 6: 2198 7: 2199 8: 2200 9: 2194 10: 2200 11: 2194 12: 2198
13: 2200 14: 2199 15: 2198 16: 2197
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu
v: kernel
Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu dri: radeonsi gpu: amdgpu
resolution: 1: 2560x1440~144Hz 2: 1440x2560~60Hz
API: OpenGL v: 4.6 Mesa 23.1.4 renderer: AMD Radeon RX 6800 XT (navi21
LLVM 16.0.6 DRM 3.52 6.4.7-gentoo-x86_64)
To Reproduce Steps to reproduce the behavior:
- Upgrade Vulkan tools, headers and loader from 1.3.246 to 1.3.250 on Gentoo Linux
Expected behavior I’ve expected the MangoHud overlay to keep working on Vulkan games.
Additional context A temporary fix was to downgrade the packages with the following mask:
>media-libs/vulkan-loader-1.3.246
>dev-util/vulkan-headers-1.3.246
>dev-util/vulkan-tools-1.3.246
Downgrading packages makes MangoHud working again for Vulkan titles.
Thanks!
About this issue
- Original URL
- State: open
- Created a year ago
- Comments: 16 (11 by maintainers)
Nice find. That commit isn’t in the gentoo package, as it’s not in the latest release (0.6.9-1), but I took the commit as a patch and applied it, and mangohud works fine now 😃
"name": "VK_LAYER_MANGOHUD_overlay"
they both have the same name so the vulkan loader thinks it’s the same one and will only use one. But since this commit 5754ca1 it should have separate namesCan you post a log with
VK_LOADER_DEBUG=all
and version 1.3.250 running vkcube?