Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mangoplot-0.8.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: mangoplot Distribution: openSUSE Tumbleweed
Version: 0.8.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 11 06:42:04 2025
Group: Games Build host: reproducible
Size: 13921 Source RPM: mangohud-0.8.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/flightlessmango/MangoHud
Summary: Local visualization
mangoplot is a plotting script that is shipped with MangoHud: on a given folder,
it takes each log file, makes a 1D heatmap of its framerates,
then stacks the heats maps vertically to form a 2D graph for
easy visual comparison between benchmarks.

Provides

Requires

License

MIT

Changelog

* 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.

Files

/usr/bin/mangoplot


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Feb 12 23:53:52 2025