Unfortunately my PC is broken, I can't test on my own, I have some idea what might be wrong, recently I made a change because Mangohud was breaking Java games.
Search Criteria
Package Details: mangohud-git 0.7.2.r110.g24d3cd9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mangohud-git.git (read-only, click to copy) |
---|---|
Package Base: | mangohud-git |
Description: | A Vulkan overlay layer for monitoring FPS, temperatures, CPU/GPU load and more |
Upstream URL: | https://github.com/flightlessmango/MangoHud |
Keywords: | benchmark hud opengl overlay performance vulkan |
Licenses: | MIT |
Conflicts: | mangoapp, mangohud, mangohud-common-git |
Provides: | mangoapp, mangohud |
Replaces: | mangoapp |
Submitter: | dnmodder |
Maintainer: | dnmodder (jackun) |
Last Packager: | dnmodder |
Votes: | 25 |
Popularity: | 0.23 |
First Submitted: | 2020-02-06 22:40 (UTC) |
Last Updated: | 2024-12-08 18:34 (UTC) |
Dependencies (27)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glew (glew-libepoxyAUR, glew-wayland-gitAUR, glew-gitAUR)
- glfw (glfw-gitAUR, glfw-waywallAUR, glfw-wayland-minecraft-cursorfixAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libx11 (libx11-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-matplotlib (python-matplotlib-gitAUR)
- python-numpy (python-numpy-gitAUR, python-numpy1AUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, bash-gitAUR, bash)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- appstream (make)
- cmocka (cmocka-gitAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glslang (glslang-gitAUR) (make)
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- meson (meson-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- python-mako (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (optional) – mangohudctl
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (optional) – NVIDIA GPU metrics on older GPUs
- vulkan-icd-loader (vulkan-icd-loader-gitAUR) (optional) – Vulkan support
Required by (32)
- an-anime-borb-launcher-bin (requires mangohud) (optional)
- an-anime-game-launcher (requires mangohud) (optional)
- an-anime-game-launcher-bin (requires mangohud) (optional)
- an-anime-game-launcher-bwrap (requires mangohud) (optional)
- an-anime-game-launcher-patched-git (requires mangohud) (optional)
- anime-games-launcher (requires mangohud) (optional)
- anime-games-launcher-bin (requires mangohud) (optional)
- anime-games-launcher-git (requires mangohud) (optional)
- arch-gaming-meta (requires mangohud)
- gamescope-nvidia (requires mangohud) (optional)
- gamescope-nvidia-git (requires mangohud) (optional)
- gamescope-session-git (requires mangohud) (optional)
- goverlay-git (requires mangohud)
- honkers-launcher (requires mangohud) (optional)
- honkers-launcher-bin (requires mangohud) (optional)
- konaste-linux (requires mangohud) (optional)
- lutris-git (requires mangohud) (optional)
- mangojuice (requires mangohud) (make)
- mangoverlay (requires mangohud)
- raptor-cage-bin (requires mangohud) (optional)
- Show 12 more...
Sources (1)
dnmodder commented on 2023-02-04 03:30 (UTC)
sonic2kk commented on 2023-02-04 02:53 (UTC) (edited on 2023-02-04 03:04 (UTC) by sonic2kk)
Hi there! I am the maintainer of a Linux gaming utility called SteamTinkerLaunch.
I spent some time today troubleshooting an issue with a user when they were trying to use MangoHud with SteamTinkerLaunch. After some investigation we found out that:
-
MangoHud stable from AUR works
-
MangoHud built from latest git works
-
MangoHud-git (this package) does not work when enabling MangoHud with SteamTinkerLaunch, but does work when using MangoHud without SteamTinkerLaunch. Enabling MangoHud with this MangoHud-git package causes games to crash, but only with SteamTinkerLaunch. Running games with MangoHud as a Steam Launch Option works fine (e.g.,
mangohud %command%
or/usr/bin/mangohud %command%
).
We both tried different versions of MangoHud and only this package was causing issues.
The corresponding discussion for this problem is here: https://github.com/sonic2kk/steamtinkerlaunch/issues/733
Has something changed recently that you are aware of which could be causing an issue like this? I saw there were some pkgbuild changes recently but as I am not sure when this issue was introduced I am not sure when the problem could've started occurring.
Any advice you have would be much appreciated. Thanks!
eclairevoyant commented on 2023-01-18 05:12 (UTC)
Why not just make it a split package the way mangohud
(stable) does it? That way you can use glfw-x11
as a makedep and only add it as a real dep for mangoapp
so that we don't have to remove mangoapp
from this package :)
dnmodder commented on 2023-01-18 03:44 (UTC)
I don't know why there is a MangoApp file, but that and the other I can fix tomorrow.
eclairevoyant commented on 2023-01-18 03:29 (UTC) (edited on 2023-01-18 03:30 (UTC) by eclairevoyant)
Not sure why this was changed today, but this is incorrect. It should still conflict with mangohud
and mangoapp
and mangohud-common
.
mangohud-git-0.6.8.r53.gabb5359-1-x86_64 877.6 KiB 857 MiB/s 00:00 [################################################] 100%
(1/1) checking keys in keyring [################################################] 100%
(1/1) checking package integrity [################################################] 100%
(1/1) loading package files [################################################] 100%
(1/1) checking for file conflicts [################################################] 100%
error: failed to commit transaction (conflicting files)
mangohud-git: /usr/bin/mangohud exists in filesystem (owned by mangohud)
mangohud-git: /usr/lib/libMangoHud.so exists in filesystem (owned by mangohud)
mangohud-git: /usr/lib/libMangoHud_dlsym.so exists in filesystem (owned by mangohud)
mangohud-git: /usr/share/doc/mangohud/MangoHud.conf.example exists in filesystem (owned by mangohud-common)
mangohud-git: /usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg exists in filesystem (owned by mangohud-common)
mangohud-git: /usr/share/man/man1/mangohud.1.gz exists in filesystem (owned by mangohud-common)
mangohud-git: /usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml exists in filesystem (owned by mangohud-common)
mangohud-git: /usr/share/vulkan/implicit_layer.d/MangoHud.json exists in filesystem (owned by mangohud)
mangohud-git: /usr/share/vulkan/implicit_layer.d/libMangoApp.json exists in filesystem (owned by mangoapp)
Errors occurred, no packages were upgraded.
ChrisLane commented on 2023-01-16 15:36 (UTC) (edited on 2023-01-17 23:27 (UTC) by ChrisLane)
Could we keep mangoapp separate so that we can continue to build mangohud for the overlay without the hard glfw-x11 dependency please?
https://github.com/flightlessmango/MangoHud/issues/893#issuecomment-1384100497
Removing -Dmangoapp_layer=true
and the glfw-x11 dependency allowed me to build without glfw-x11.
ChrisLane commented on 2023-01-16 09:10 (UTC)
I've submitted https://github.com/flightlessmango/MangoHud/issues/893.
Hopefully MangoHud can change to build without the missing X11 methods and then the hard glfw-x11 dependency can be dropped.
MithicSpirit commented on 2023-01-15 23:02 (UTC) (edited on 2023-01-15 23:04 (UTC) by MithicSpirit)
@d2_ricci as I noted in my previous comment, mangohud itself depends on the libraries provided by glfw-x11
and will not even build with glfw-wayland
(the linker fails due to a function being undefined), so I doubt there is much that the maintainers of this package could do to change that.
You could try to convince the maintainer(s) of the glfw-{wayland,x11}
packages to change them such that they no longer conflict with each other, but I doubt this is possible, or convince flightlessmango to make mangohud itself also support glfw-wayland
(as this is still in development that may even already be planned).
d2_ricci commented on 2023-01-15 21:25 (UTC)
I switched back to the release version of mangohud due to the conflicts with glfw-x11 and glfw-wayland.
Please fix that it can use glfw-wayland instead of replacing it
MithicSpirit commented on 2023-01-14 19:16 (UTC)
@ChrisLane From my testing in docker it does not even successfully build with glfw-wayland
.
Pinned Comments
d-air1 commented on 2024-05-21 03:05 (UTC)
Can whoever keeps flagging this out of date state why? This package is installing its own version of imgui and implot is not required. This package builds just fine without it. If for some reason you need that then can you have a discussion with the maintainer of the package instead of having everyone who uses this package get messages about it being out of date for the same reasons when it works just fine.