Releases: flightlessmango/MangoHud
v0.6.9
MANGOHUD
Changes
- Added support for it8603 sensor
- Conform to VUID-VkDeviceCreateInfo-pNext-00373
- Add GalaxyClient, RedLauncher, Amazon Games and gamesope to blacklist
- Add Artix and Nobara to build.sh
Bug fixes
- Fixed a crash when using zink, and certain games using DXVK e.g. FarCry 3/4
- Fixed reporting amdgpu clock speed
- Fixed an issue with
exec
causing certain games to crash - Fixed incorrect metrics for ryzen 7000 series iGPUs
- Fixed discovery of wine binary when using wine64 build
Parameters
exec_name
- Display current exec name.hud_compact
- Display compact version of MangoHud.hud_no_margin
- Remove margins around MangoHud.horizontal
- Display Mangohud in a horizontal position.toggle_hud_position
Toggle MangoHud postion. Default is R_Shift + F11fps_limit_method
If FPS limiter should wait before or after presenting a frame. Chooselate
(default) for the lowest latency orearly
for the smoothest frametimes.picmip
Mip-map LoD bias. Negative values will increase texture sharpness (and aliasing). Positive values will increase texture blurriness (-16 to 16)af
Anisotropic filtering level. Improves sharpness of textures viewed at an angle (0 to 16)bicubic
Force bicubic filteringtrilinear
Force trilinear filteringretro
Disables linear texture filtering. Makes textures look blockyposition
new option:bottom_center
Contributors
@flightlessmango @jackun @gort818 @evelikov @Billli11 @sfrcorne @hannesmann @NoXPhasma @RPINerd @stephanlachnit @tim77 @Bitwolfies @Calchan @TheComputerGuy96 @FluffyFoxUwU @Gustash @0xC0ncord @KingKrouch @kkartaltepe @Leopard1907 @MasterDevX @oliverchang @virchau13 @baryluk @azn1999 @apprehensions
MangoHud Version 0.6.8
MangoHud
- Bumped layer api version to 1.3.0
This fixes MangoHud not loading with latest DXVK - Bumped meson to 0.60
- Only install data files if
include_doc
option is set - Allow use of system nlohmann_json dependency
- Added metainfo file
- Fixed
table_columns
not working as expected - Minor adjustments to hud elements and imgui
- Convert from
printf's
to SPDLOG - Added
MANGOHUD_LOG_LEVEL
env variable
it takesoff
,info
,err
,warn
- Added StarCitizen_Launcher.exe and InsurgencyEAC.exe to blacklist
- 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
disableslegacy_layout
by default
MangoApp
- Added man page
- Install MangoApp layer to libdir_mangohud
- Prevent resizing of the MangoApp window when using
fps_only
.
This prevents the hud from flickering when number of digits increase or decrease - Fixed issues caused by us not releasing the XAtom.
Namely preventing other apps from using the gamescope overlay and sometimes causing a black box to be drawn - Disabled vulkan layer
It was not working properly so we disabled it until fixed as to not cause confusion.
Contributors
@flightlessmango @jackun @gort818 @stephanlachnit @trigg @PMunkes
MangoHud Version 0.6.7-1
Hotfixes
- 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
MangoHud Version 0.6.7
Changes
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
Bug fixes
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
Parameters
fps_only
- Allows you to only display FPS (requires legacy_layout=0)gamepad_battery
- Shows battery and connection status for supported gamepadsgamepad_battery_icon
- Replaces the percent amount with a battery iconframe_count
- Shows the number of frames since startthrottling_status
- Shows if GPU is throttling based on Power, current, temp or "other" (Only shows if throttling is currently happening)
MangoHud Version 0.6.6-1
fix mangoapp building without xnvctrl
MangoHud Version 0.6.6
Changes and Improvements
- 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
tomedia_player_format={title};{artist};{album}
. Semi-colon adds a new line.
Mangoapp
This an application that is designed to be run together with gamescope and rendered on top of gamescope
MangoHud Version 0.6.5
Changes and Improvements
- Fixed more issues where incorrect engine name would be shown
- ToGL detection
middle-left
andmiddle-right
are now options in theposition
param- Fixed issue where vulkan driver version would be incorrect
MangoHud Version 0.6.4
Hotfixes
- Fixed issue where some games would crash on startup
- Fixed issue where Battery param would cause a stutter
- Fixed issue where engine would incorrectly show "vulkan"
MangoHud Version 0.6.3
- Fix failing build because of missing
filesystem
header
MangoHud Version 0.6.2
New params
param | use |
---|---|
core_load_change |
Changes the colors of cpu core loads, uses the same data from cpu_load_value and cpu_load_change |
resolution |
Display the current resolution |
show_fps_limit |
Display the current fps limit |
custom_text_center |
Display a custom centered text, only works with legacy_layout=false |
custom_text |
Display a custom text, only works with legacy_layout=false |
exec |
Display output of bash command in next column, e.g custom_text=/home exec=df -h /home | tail -n 1 . only works with legacy_layout=false |
gamemode |
Displays whether gamemode is enabled or not |
vkbasalt |
Displays whether vkbasalt is enabled or not |
swap |
Displays swap space usage next to system RAM usage |
battery |
Display current battery percent and energy consumption |
battery_icon |
Display battery icon instead of percent |
battery_color |
Change the BATT text color |
round_corners |
Change the amount of roundness of the corners have e.g round_corners=10.0 |
Changes and Improvements
- Fixed issue where MangoHud would report incorrect GPU temp for AMD GPUs
- Fixed crash with zink
- Damavand detection
- WineD3D detection
- Zink detection
- Prefer CLOCK_MONOTONIC_RAW over CLOCK_MONOTONIC