Commit Graph

1853 Commits (2c32046770ee98559d441c0230d4b113e4b9c0c6)
 

Author SHA1 Message Date
AndreFGard 2c32046770 Fix gpu_voltage option in the config file
Separate the comment 'Only works on AMD GPUs' from the gpu_voltage option itself, because they were appended, therefore invalidating the option
7 months ago
Joshua Ashton 9393066ef8 overlay: Fix crash when table_columns is 0
Can happen from config file sometimes.
7 months ago
Alessandro Toia 1613276182 mangohud bin: make sure script is posix compliant 7 months ago
Alessandro Toia 672d6481cc mangohud bin: add an array of items to disable LD_PRELOAD, added cs2.sh to DISABLE_LD_PRELOAD 7 months ago
FlightlessMango 84daa06581 mangohud biun: dlsym: don't shift when env variable 7 months ago
FlightlessMango 1462716bf0 Re-introduce MANGOHUD_DLSYM
[skip ci]
7 months ago
Alessandro Toia 81941faa8c overlay_params: Fix not using mangohud defaults with no conf present 7 months ago
Tianhao Chai 29058a09bb nvctrl: call XDefaultScreen for screen id (#1152)
Calling nvctrl XNVCTRLIsNvScreen with X display ID used for screen id is
a programmer error. For most common use cases, Gnome on X11 may launch
user sessions on X display ":1" but still uses screen 0. Current code
will always fail to find a correct display in this case, as both
`IsNvScreen(":0", 0)` and `IsNvScreen(":1", 1)` returns false.

Call XDefaultScreen with `struct Display *` to obtain the correct screen
id, then use this id for `IsNvScreen()`.
7 months ago
Alessandro Toia 2b29f2d89d spdlog: default to debug level fix 7 months ago
Bill Li fbc9cb3175 pkgbuild: update source for sdplog to 1.12.0 7 months ago
Alessandro Toia 7d51113e16 hud_elements: fix missing exec_list in sort_elements 7 months ago
FlightlessMango 50989b7307 blacklist: remove wine64-preloader 7 months ago
FlightlessMango 4e06a50010 spdlog: bump version 1.12.0 7 months ago
FlightlessMango 69db780e59 spdlog: disable external_fmt 7 months ago
FlightlessMango 6effe1b201 spdlog: default to debug level 7 months ago
FlightlessMango 1fc0d640ff meson: mangoplot option 7 months ago
FlightlessMango e5df3a183d spdlog: always use macro 7 months ago
Alessandro Toia b26baa21fc fix accidental deletion 7 months ago
Alessandro Toia c925688954 Cast procName to const char* to be able to print with SPDLOG 7 months ago
Alessandro Toia 30c7755111 Fix build error with fmt lib 7 months ago
FlightlessMango 363b6530cf meson: define DEBUG if debug 8 months ago
Alessandro Toia 5f05f67e22 overlay_params: print all params and values to debug 8 months ago
FlightlessMango 544856b174 spdlog: handle log level with MANGOHUD_LOG_LEVEL 8 months ago
Alessandro Toia f40b32fc45 hud_elements: include <map> header 8 months ago
Alessandro Toia 381e593f6b hud_elements: rework sort_elements for maintainability 8 months ago
FlightlessMango dbdc295521 hud elements: rework function vector
This uses std functional instead and adds name field.
The primary purpose is to make debugging of hud elements easier
8 months ago
FlightlessMango fae6035c20 imgui: revert font OverSampleH to 3
ImGui changed OversampleH default to 2, but it appears to sometimes cause
crashing issues in 32bit applications.
8 months ago
FlightlessMango e85c580de3 implot: set default library static 8 months ago
FlightlessMango ecaba3fe36 imgui: disable sdl_renderer 8 months ago
FlightlessMango 8bda2a2a04 hud elements: custom_text fix missing popfont in code path 8 months ago
FlightlessMango b32e6b299c hud elements: custom_text guard for out of range 8 months ago
FlightlessMango 2bf27939e0 readme: gpu_fan nvidia notes 8 months ago
FlightlessMango d962ae5181 Nvidia: nvml: fan speed in percent 8 months ago
Self Denial 0341e28e05 Move num_coolers to global var & update at init within checkXNVCtrl(). 8 months ago
Self Denial 10e5abcccc Attempt to query number of coolers before fan_speed. Inspiration: https://github.com/NVIDIA/nvidia-settings/blob/main/samples/nv-control-targets.c 8 months ago
Alessandro Toia 10c0f608fd file_utils: add remove_parentheses function and use it for gpu_name 8 months ago
Alessandro Toia cd87e22dc3 hud_elements: bump buffer size of TextColored to 128 8 months ago
John Zimmermann 23c9b50742 meson: fallback to project_version() without git
resolves #1131
8 months ago
FlightlessMango 13164b01ad logging: fix percentiles miscalculation 8 months ago
Alessandro Toia 4bc55bf966 hud_elements: increase buffer size of TextColored to prevent truncation 8 months ago
NoXPhasma 14da551ae0 Expand 'toggle_fps_limit' description 8 months ago
FlightlessMango fb1bf07dbb frametime: padding between text and graph 8 months ago
FlightlessMango bef35591f8 hud compact: battery: don't show decimals watt 8 months ago
FlightlessMango 30661f8cea compact hud: don't show vram GiB 8 months ago
Bill Li efd1c07391 pkgbuild: udpate sources for imgui to 1.89.9 8 months ago
Bill Li c3bc9df842 pkgbuild: add subproject sources for implot 8 months ago
FlightlessMango 9a0ecee98e meson: imgui disable webgpu option 8 months ago
FlightlessMango 5c1796e697 preset 4: add throttling_status_graph 8 months ago
FlightlessMango a67849a20b mingw: ifdef more throttling code for linux 8 months ago
FlightlessMango d0ee1eaa28 hudelements: frame_timing: draw plot using implot
Implot allows us to draw multiple lines in the graph.
We draw the frametime as usual but also include thermal and power throttling.
Thermal throttling is red and power is yellow.
8 months ago