A Vulkan and OpenGL overlay for monitoring

Edit Package mangohud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

Source Files (show merged sources derived from linked package)
Filename Size Changed
baselibs.conf 0000000008 8 Bytes
imgui-1.89.9-1-wrap.zip 0000002413 2.36 KB
imgui-1.89.9.tar.gz 0001609452 1.53 MB
implot-0.16-1-wrap.zip 0000001226 1.2 KB
implot-0.16.tar.gz 0000142193 139 KB
mangohud-0.7.1.tar.gz 0014901139 14.2 MB
mangohud.changes 0000014531 14.2 KB
mangohud.spec 0000005385 5.26 KB
vulkan-headers-1.2.158-2-wrap.zip 0000001107 1.08 KB
vulkan-headers-1.2.158.tar.gz 0000831647 812 KB
Comments 4

Anonymous User's avatar

This comment has been deleted

Dead Mozay's avatar

Leap requires a newer version of meson

Andreas Prittwitz's avatar

Hello Dead_Mozay,

since version 0.6.9-1 mangohud isn't built with a generic "/usr/share/vulkan/implicit_layer.d/MangoHud.json" anymore that contains "library_path": "/usr/$LIB/mangohud/libMangoHud.so" but instead builds MangoHud.x86_64.json and MangoHud.x86.json for x86_64 and x86 respectively.

The problem is, that MangoHud.x86.json isn't included in ::import::i586::mangohud-32bit-0.6.9~1-29.2.x86_64.rpm but only in mangohud-0.6.9~1-29.2.i586.rpm.

So if you install both packages, x86_64 and x86_64-32bit, there is no mangohud for 32bit games.

I tried to submit a fix for this but was unable to find a solution for how to tell obs to include the missing MangoHud.x86.json in mangohud-32bit-0.6.9~1-29.2.x86_64.rpm.

As a workaround one can copy /usr/share/vulkan/implicit_layer.d/MangoHud.x86_64.json to /usr/share/vulkan/implicit_layer.d/MangoHud.x86.json and change "library_path": to "/usr/lib/mangohud/libMangoHud.so" to get the 32bit mangohud working again.

If you don't know/find a solution I will ask on the openbuildservice ml first and/or file a bug against obs.

Just let me know.


Andreas Prittwitz's avatar

Never mind. Found a solution.

openSUSE Build Service is sponsored by