| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mangohud | Distribution: openSUSE Tumbleweed |
| Version: 0.8.1 | Vendor: openSUSE |
| Release: 2.2 | Build date: Mon Apr 14 09:33:21 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 5228735 | Source RPM: mangohud-0.8.1-2.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/flightlessmango/MangoHud | |
| Summary: A Vulkan and OpenGL overlay for monitoring | |
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.
MIT
* Mon Apr 14 2025 Andreas Schneider <asn@cryptomilk.org>
- Remove glew dependency
* Added mangohud-remove-glew-dep.patch
* Wed Mar 05 2025 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.1:
* Added Elbrus CPU temperature support.
* fps_metrics has been reworked and should be more accurate now.
* fex_stats displays developer stats for FEX emulator.
* Tue Feb 11 2025 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.8.0:
* Blacklist:
- Ubisoft Store (UplayWebCore.exe).
- halloy (IRC client).
- Plutonium Launcher (plutonium.exe,
plutonium-launcher-win32.exe).
* Fixes:
- read_cfg didn't properly overwrite config options.
- logging would sometimes crash if it returned an empty vec.
- fix double-logging of avg fps.
- nvidia: warn if both nvml and xnvctrl are unavailable.
- mangoapp didn't properly respond to hide/show hud.
- proper vsync implementation.
- refactor FPS calculation in metrics.
- fix exec, network, gpu and vram displaying incorrectly
in horizontal mode.
* Changes:
- Multiple GPUs can be displayed.
- Changed logger errors to debug.
- Added CPU power to logging.
- Improved wayland keybinds.
- Memory usage has been refactored to be inline with other apps.
- DLSYM is enabled by default, MANGOHUD_DLSYM=0 to disable it.
- mangoapp vulkan layer is deleted (it was a testing project
and no longer in development).
+ OpenGL shim:
- The shim is preloaded first instead of the opengl library.
- it checks to make sure there is an opengl context to hook
before loading mangohud.
- this should resolve some crashes. More detailed
information here c22ced0.
+ If using exec and inside steam runtime, launch command using
steam-runtime-launch-client:
- If mangohud is used inside flatpak, you need to allow your
app to speak on org.freedesktop.Flatpak dbus address.
Example if you're using mangohud in steam:
'flatpak override --user --talk-name=org.freedesktop.Flatpak
com.valvesoftware.Steam'.
+ Added Intel GPUs support (integrated and discrete,
i915 and xe drivers):
- Temperature is only available in linux 6.13+.
- Temperature and Power Usage is not available
for integrated gpus.
- VRAM and GPU Usage is per-process not per-system
(that would require root rights).
+ Multiple GPUs support:
- By default, MangoHud displays all GPUs.
To select needed GPUs, you can use gpu_list or pci_dev.
* Params:
- 'network_color' sets the color of the network hud element.
- 'display_server' shows if the display server is Xorg,
Xwayland or wayland.
- 'gpu_list' set the GPUs to display in the hud e.g 'gpu_list=0,1'.
- 'proc_mem' and io_read now works properly in gamescope
(mangoapp).
* Sun May 26 2024 Dead Mozay <dead_mozay@opensuse.org>
- Add BuildRequires xkbcommon.
- Update to version 0.7.2:
* Changes:
- time now has a label (you can remove this label with
time_no_label).
- Wayland keybinds have been added.
- rewritten exec function to have a persistent shell.
Should reduce frametime spikes when using exec.
- exec is now right aligned to conform with every other item.
- added a mutex for config to prevent some crashes when
accessing config at the same time as reloading.
- winesync and refresh_rate have been changed to small font.
- added more stats to log summary.
- stop using intel_gpu_top, as it was causing too many issues.
We can still get GPU load but the rest we'll have to wait
for to be exposed in sysfs.
* Fixes:
- frametime color wasn't being correctly inherited,
the user was not able to change it's color.
- fixed a crash when pressing Shift_R + F9.
- config options now correctly override preset options.
- fixed RPM and % being incorrectly assigned for GPU fan speeds.
- graphs had incorrect padding at start of graphs.
- fixed a crash when reloading the config while logging.
- check that cpu input gives a non-zero value.
- fixed minecraft-launcher crashing.
- graphs had incorrect padding leading to a smaller graph.
- ixed a build issue where some meson options would exclude
opengl files incorrectly.
- fixed presets not working with MANGOHUD_CONFIG env.
* Parameters:
- time_no_label removes the label before time.
- network shows the throughput in kb/s for all interfaces
or a specified list of interfaces e.g network=eth0,wlo1.
* Thu Feb 08 2024 Joshua Smith <jsmithfpv@gmail.com>
- Added implot to versioned directory to allow build
- Update to version 0.7.1:
* Parameters:
- gamepad_battery has been reworked to device_battery. This
parameter current supports the values gamepad and mouse time
now has a title
- fps_metrics takes a decimal value or "avg". e.g avg,0.001 and
displays the metrics
- winesync shows the current implementation of synchronization
primitives. E.g ESYNC/FSYNC etc
- present_mode shows the current vulkan present mode or vsync
status in opengl
* Changes:
- added support for gpu load on Adreno GPUs
- added cpu temp for zenpower3 module
- meson option: mangoplot
* Fixes:
- xnvctrl: fix an issue that could cause crashing when
accessing gpu fan speed
- fixed an issue where no config present wouldn't use default
mangohud presets
- fixed a crashing issue with CS2
- reworked intel code. Should resolve some issues where
mangohud didn't shutting down properly when using intel gpu
- fix opengl runtime on musl libc systems
- fixed text_outline_color incorrectly using BGR instead of RGB
* Fri Oct 20 2023 Dead Mozay <dead_mozay@opensuse.org>
- Restored mangoapp package.
- A separate mangoplot package has been created.
* Thu Oct 19 2023 Dead Mozay <dead_mozay@opensuse.org>
- Fix E: env-script-interpreter for mangoplot.
* Thu Oct 19 2023 Dead Mozay <dead_mozay@opensuse.org>
- Work restored for 32 bit applications (bsc#1215881)
* Fri Sep 29 2023 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.7.0:
* Parameters:
- gpu_fan displays the gpu fan RPM, only works on AMD.
- gpu_junction_temp displays the junction temperature on AMD GPUs.
- removed io_stats, just use io_read and io_write instead.
- engine_short_names shortens the names of engines, e.g VULKAN
becomes VK.
- text_outline adds a colored outline around all text.
- text_outline_color sets the color of the outline,
default: 000000.
- text_outline_thickness sets the thickness of the outline,
default: 1.5.
- temp_fahrenheit changes all temps to fahrenheit from celsius.
- dynamic_frame_timing dynamically changes the range of the
frametime graph.
- duration displays the time since mangohud initialized.
- gpu_voltage shows the current gpu voltage, only works on AMD.
- fps_text override fps text.
- horizontal_stretch sets the background to stretch across
width of application (enabled by default).
- core_bars turns core_load into a histogram.
- device_battery Shows battery level of wireless devices,
accepts gamepad mouse.
- device_battery_icon shows battery icon instead of percent.
* preset: This parameter allows you to choose from a number
of config presets.
- 0: no display
- 1: only fps.
- 2: horizontal.
- 3: more detailed default layout
- 4: full
* Changes:
- Removed MANGOHUD_DLSYM because it's redundant.
- Fixed core mhz when Cool'n'Quiet and similar is disabled
in bios.
- Added /etc/MangoHud.conf as a possible config location.
- Add CPU architecture to vulkan manifest name.
- mangoplot is a python script that graphs one or more mangohud
csv logs.
- mangoapp: resolved issue where different sized displays
caused rendering issues.
- mangohud script: guard so we don't add mangohud
lib to LD_PRELOAD multiple times.
- split mangohud into two shared libraries, one for vulkan and
one for opengl. This should resolve issues where mangohud
would init vulkan and opengl at the same time.
- statically link stdc++. This fixed a lot of crashing issues
when MANGOHUD=1 was set before starting steam.
- added support for zenergy kernel driver.
- fixed alpha param that stopped working at some point.
- added --version to mangohud script.
- When using horizontal layout set table_columns param to
current count of table_columns instead of manually.
- Intel GPU: use fdinfo for GPU load.
- logging: calculate fps data using frametime.
- AMDGPU: get core clock from hwmon instead of gpu_metrics.
- gamepad_battery is now deprecated
use device_battery= mouse or gamepad.
- logging: added process RSS and swap usage.
- Fixed a memory leak when resizing vulkan windows.
* Blacklist:
- blacklist: if blacklisted application is hardcoded,
don't proceed to load config blacklists.
- blacklist: only print blacklist info message once.
+ blacklist: added more hardcoded entries:
- tabtip.exe
- steam.exe
- wine64-preloader
- explorer.exe
- wine-preloader
- iexplore.exe
- rundll32.exe
* Mon Apr 17 2023 Simon Vogl <simon.vogl@gmx.net>
- Drop 0001-fix-gcc13-build.patch and instead do the same with sed
inside the spec file
- Update to version 0.6.9~1:
* Fixed issue that applied picmip without option being set
* Reverted x11 poller that was causing segfaults 06edee4
* Fixed issues with horizontal and legacy_layout
* Fixed amdgpu APU power and temperature reading
* Fixed certain hud elements displaying incorrectly in horizontal
* Fixed an issue causing segfault when using MANGOHUD_CONFIG
* Fri Apr 14 2023 Simon Vogl <simon.vogl@gmx.net>
- Add 0001-fix-gcc13-build.patch to fix build with openSUSE's gcc13
- Now package mangohudctl, now package mangoapp as a sub-package
- Drop support for openSUSE Leap 15.4 as it cannot
provide any compiler that works with mangohud >= 0.6.9
- Update to version 0.6.9:
* Add missing division for fallback AMD CPU power calculation.
* workflow: arch release package
* gpu: amdgpuinfo: ifdef linux for windows build
* bump minhook wrap rev
* workflow: mingw: fetch git
* use minhook subproject instead of module
* workflow: mingw build test
* Tue Apr 04 2023 Dead Mozay <dead_mozay@opensuse.org>
- Disabled compilation with system libraries vulkan-headers
* https://github.com/flightlessmango/MangoHud/pull/975
- Added BuildRequires glew, glfw3, nlohmann_json.
* Tue Mar 28 2023 Dead Mozay <dead_mozay@opensuse.org>
- Fix building with GCC 13
* Sat Nov 26 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Fix build by extracting the imgui to the versioned directory,
where it belongs, as specified in the .wrap file (fixes build
with meson 0.64, which got stricter on this front).
* Tue Aug 02 2022 Dead Mozay <dead_mozay@opensuse.org>
- Cleaning spec.
* Mon Aug 01 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.6.8:
* Fixes MangoHud not loading with latest DXVK.
* Use of system spdlog dependency.
* Fixed table_columns not working as expected.
* Minor adjustments to hud elements and imgui.
* Added MANGOHUD_LOG_LEVEL env variable
it takes off, info, err, warn.
* Added FCAT support.
* Disabled gamepad_battery_icon by default.
* Generalize control over socket so it works with OpenGL as well.
* AMDGPU: fixed gfx and cpu power metrics being parsed incorrectly.
* fps_only disables legacy_layout by default.
* Sat May 14 2022 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 0.6.7~1:
* amdgpu: Prefer sysfs temp over gpu_metrics.
* amdgpu: Fix incorrect gpu load for some GPUs.
* amdgpu: If gpu_metrics is from v1_0, ignore it and
use sysfs instead.
* Fixed on screen benchmark not matching summary file.
* Fixed zink detection.
* disabled throttling_status by default for nvidia as it causes
lag on 3000 series.
* Wed May 04 2022 Simon Vogl <simon.vogl@gmx.net>
- Update to version 0.6.7:
* Show highest cpu freq instead of the cumulative average
* Using sysfs scaling_cur_freq instead of /proc/cpuinfo for cpu core frequencies
* Added EADesktop.exe and EALauncher.exe to blacklist
* Logger writes a summary by default
* Using gpu_metrics sysfs binary for amdgpu metrics
* Showing min and max frametime for the period
* Battery param shows a plug icon when plugged in
* Improved amdgpu metrics accuracy by polling 100times per period
* Fixed splitgate crashing on amd gpu's
* Fixed not reporting amd cpu power when using the zenpower module
* Fixed regression in hardware info updater
* Fixed bug where setting cpu cores to offline would crash mangohud/mangoapp
* Sun Mar 13 2022 Simon Vogl <simon.vogl@gmx.net>
- Update to version 0.6.6 & 0.6.6.1:
* fix mangoapp building without xnvctrl
* Fixed logging crashing in some games (cyberpunk etc)
* Limit keybind check to about 10hz (improves perf in high fps scenarios, like vkcube)
* Added spdlog
* Changed media_player_order to media_player_format={title};{artist};{album}. Semi-colon adds a new line.
- Switched to a new %{internal_ver} macro for building as the internal version number 0.6.6-1 does not synergize with openSUSE's versioning system.
- Add spdlog as it is now required to build mangohud, don't use system spdlog as mangohud needs version 1.8.5 specifically.
/usr/bin/mangohud /usr/bin/mangohudctl /usr/lib/mangohud /usr/lib/mangohud/libMangoHud.so /usr/lib/mangohud/libMangoHud_opengl.so /usr/lib/mangohud/libMangoHud_shim.so /usr/share/doc/mangohud /usr/share/doc/mangohud/MangoHud.conf.example /usr/share/doc/mangohud/presets.conf.example /usr/share/doc/packages/mangohud /usr/share/doc/packages/mangohud/README.md /usr/share/icons/hicolor /usr/share/icons/hicolor/scalable /usr/share/icons/hicolor/scalable/apps /usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg /usr/share/licenses/mangohud /usr/share/licenses/mangohud/LICENSE /usr/share/man/man1/mangohud.1.gz /usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml /usr/share/vulkan/implicit_layer.d /usr/share/vulkan/implicit_layer.d/MangoHud.arm.json
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025