jackun
9189909078
wip
3 years ago
jackun
10b49ee2d8
Display gpu stats in 3 columns or in 2x2
3 years ago
jackun
5e1493a0cb
Support multiple gpus
3 years ago
jackun
0bbdb4398d
Add some `radeon` support. Link with libdrm etc. directly.
3 years ago
jackun
0442af3f94
Try to find device by also checking device id
...
Use glXQueryCurrentRendererIntegerMESA for OpenGL, if supported.
3 years ago
jackun
abf146f73c
Set correct swapchain_stats etc references for hw updater
3 years ago
jackun
9b6a39dfe9
sed s/gnu_linux/linux/g
3 years ago
jackun
90e48f95ca
Use unversioned `fmt::format_error`
3 years ago
jackun
6584f23a6c
Use `ghc::filesystem` to iterate over /proc/self/map_files
3 years ago
jackun
c452609718
Fix hw update thread waiting for initial update signal
3 years ago
jackun
ced84ec526
Try to find `dlopen`/`dlsym` from libc.so too (musl libc, glibc 2.34+)
3 years ago
jackun
cd43374102
Update README.md
...
Add extra line after table
3 years ago
Martin Wimpress
c8be7d3cc1
Add Ubuntu PPA install instructions ( #431 )
3 years ago
jackun
b3a95f1bca
Merge branch 'develop'
3 years ago
FlightlessMango
947f287a5e
Only create hw_info_thread once
3 years ago
jackun
729ccc83bd
Use spdlog's 'fmt' to format media player metadata
...
Usage:
media_player_format={title};{artist};{album}
Semi-colon breaks to new line, might change.
3 years ago
Faalagorn
87e25a3038
Add missing and rearrange options in .conf
...
Added missing options and rearranged the way they appear under legacy layout plus minor fixes:
* Added some default values after `=`
* Commented out options with default values
* Unified style
3 years ago
FlightlessMango
3ac7772a55
Add universal param
3 years ago
jackun
898f0ea28d
Update README.md
...
Per-application configuration in ~/.config/MangoHud
3 years ago
jackun
18d401d626
Update build steps in README.md ( #517 )
3 years ago
jackun
ac11beef9b
[dbus] Don't stop D-Bus thread or remove filter if not completely deiniting
3 years ago
jackun
31e879215a
[dbus] Also check if gamemode is enabled with D-Bus
3 years ago
jackun
7e3a56d356
[dbus] Raise TRAP if wrong primitive type but allow to continue
3 years ago
Wojcie
d27f13fa88
About enabling multilib on arch based distros ( #593 )
...
* Update README.md about Arch Linux multilib
3 years ago
jackun
d1617818cd
Fix OpenGL gpu_name
3 years ago
jackun
a431c092eb
Separate libdrm and libdrm_amdgpu loader
3 years ago
jackun
822e325d11
Add get_basename, fix win32 build
...
std::string::substr likes to throw
3 years ago
jackun
67e5d790d1
Build and link to spdlog as static lib
...
Speeds up compiling a bit
3 years ago
jackun
9df9df0f4f
Fix some tangling printfs
3 years ago
jackun
24a011702f
[build.sh] Fix typo
3 years ago
jackun
6dee0948a5
Require meson >=0.54 for `default_library` option.
3 years ago
jackun
f273bf20f1
[build.sh] Re-add Deepin
3 years ago
jackun
94a7705554
Fix integer overflow on 32 bit, for `procmem`
3 years ago
jackun
361641382c
[build.sh] Attempt to fix wrong 32bit lib dir on non-Arch distros
3 years ago
gk
06a37bdcce
Use alternate method of checking for distro
...
Use ID/ID_LIKE instead of NAME which will allow less popular forks of
distros to work properly, for example archlabs, whose ID_LIKE will be
arch. And due to the simpler format this should be more
future-compatible.
It appears that some distros don't have ID_LIKE so it also includes ID
in the DISTRO variable.
There are a few downsides to this approach, notably:
- The OpenSUSE message won't be able to detect whether the user is on
leap or tumbleweed, so I made it print the command for both.
- This requires some more globbing since the ID field will be before
the ID_LIKE field, and the ID_LIKE field can include multiple
distros.
https://freedesktop.org/software/systemd/man/os-release.html
PR #420
3 years ago
Vortex Acherontic
e5f625fc8a
Added openSUSE instructions to readme
...
PR #533
3 years ago
jackun
5767426192
Nope, ERROR level has higher priority, doh
3 years ago
jackun
60d5160c36
update imgui and spdlog wraps
3 years ago
jackun
17d87b26e6
update vulkan-headers to 1.2.158-2
3 years ago
jackun
c79e01830d
Clean up battery.{h,cpp} header includes
3 years ago
jackun
866fd8bc24
Add per process memory usage (`procmem` etc)
3 years ago
jackun
891abdf3b9
Skip setting up vulkan render if HUD is hidden
3 years ago
jackun
b20d2492bc
Limit keybind check to about 10hz
3 years ago
jackun
355c521f12
Misc small clean ups and fixes
3 years ago
jackun
a82e27d978
Use spdlog macros so logging can be completely disabled during compile-time
3 years ago
jackun
46c2183b5d
Use engine type enum in `engine_version()`
3 years ago
jackun
7d3b6b946d
Don't reinit stuff when re-creating swapchain
...
Partial revert of e13e98e03a
3 years ago
jackun
6c604f379c
Fix parse_pciids when trying to open pci.ids from alternate location
3 years ago
jackun
944202f273
Fix #ifdef scope in `overlay_DestroyInstance`
3 years ago
jackun
d41ad84260
Poll amdgpu regs at 120ticks/s regardless of sampling period
3 years ago