FlightlessMango
3d3916247a
mangoapp: force benchmark underneath
3 years ago
FlightlessMango
8ee7dc0d7b
mangoapp: increase window size when rendering benchmark
3 years ago
FlightlessMango
53b2a8b842
mangoapp: force log_interval 0
3 years ago
Alessandro Toia
21ecb48214
Fix fps not showing when using full config
3 years ago
FlightlessMango
6f882115f0
initialize m_log_end
3 years ago
flightlessmango
1f94e0af4d
Merge pull request #657 from ishitatsuyuki/quad
...
overlay: avoid quadratic behavior
3 years ago
FlightlessMango
5d3c0ff686
mangoapp: make sure logger is inited
3 years ago
FlightlessMango
d5c409beed
mangoapp: temporarily remove vram mhz
3 years ago
FlightlessMango
37e18279e7
mangoapp: use amdgpu metrics
3 years ago
FlightlessMango
498687c33d
mangoapp: let gamescope decide when to send updates
3 years ago
FlightlessMango
f7dffb03a1
mangoapp: bump width
3 years ago
FlightlessMango
77e4d51d87
calculate and show mins in benchmark
3 years ago
FlightlessMango
3366120364
Move calc benchmark into logger
3 years ago
FlightlessMango
7071900a79
Disable fps_only when using full param
3 years ago
FlightlessMango
496fa0babc
mangoapp: shutdown and reinit based on no_display
3 years ago
FlightlessMango
6c0965c27b
Write a log summary
3 years ago
FlightlessMango
a1b7b55a54
Use hudelements params in logging
3 years ago
FlightlessMango
92151565fc
mangoapp: disable some options
3 years ago
flightlessmango
01cdc6cdc2
Merge pull request #664 from Joshua-Ashton/gamescope-external
...
mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
3 years ago
FlightlessMango
941d5e6977
mangoapp: close if no_display
3 years ago
FlightlessMango
b0fc3d348a
mangoapp: notifier
3 years ago
FlightlessMango
4cd2ba539f
mangoapp: cleaning up
3 years ago
jackun
4a33838bcd
Add extra parentheses to make compiler happy
3 years ago
Joshua Ashton
80042e00a3
mangoapp: Rename to "mangoapp overlay window"
3 years ago
Joshua Ashton
0be5e9a72f
mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
...
Don't replace the STEAM_OVERLAY
3 years ago
Alessandro Toia
4f02e20205
Blacklist: add EADesktop.exe and EALauncher.exe
3 years ago
Alessandro Toia
6717ad9ecf
Remove the FPS text from fps_only param
3 years ago
Alessandro Toia
15fc641fc3
Add fps_only param to disable showing the engine name
3 years ago
FlightlessMango
9758d2a286
Try to get correct amd gpu when multiple
3 years ago
FlightlessMango
e7c59c55a2
Rewrite reading core mhz files
3 years ago
Constantine
a04230ad29
Set VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT when creating swapchain
...
Fixes #582
3 years ago
FlightlessMango
cfd802c063
Incorrect param used in calc benchmark
3 years ago
jackun
161081b725
Clarify some things about application_name ( #654 )
3 years ago
FlightlessMango
aab8730f69
exec: make sure LD_PRELOAD is unset
3 years ago
FlightlessMango
7212c79feb
Logging: push param to benchmark calc
3 years ago
Tatsuyuki Ishi
ada173e67f
overlay: avoid quadratic behavior
...
Using a vector with erase(begin()) results in a copy of the full array
every time. This is inefficient and in the case of HUD graphs, was having
quadratic complexity which can noticeably affect performance.
This patch replaces most of the operations with an O(1) alternative,
keeping the total cost under a linear bound. While on this, also refactor
the size of graph array into a constant.
3 years ago
FlightlessMango
337ecbc4cf
use scaling_cur_freq for cpu core mhz
3 years ago
FlightlessMango
ee7f3fbfd2
Mangoapp: frametime message queue
3 years ago
FlightlessMango
52ae70f650
read_line: return empty line if ifstream fails
3 years ago
FlightlessMango
ac58c30bbc
Use driverInfo for driver name/version instead
3 years ago
FlightlessMango
e7de7b5b93
Get device name before system info
3 years ago
FlightlessMango
9434033083
Don't use read_line as it causes issue with splitgate
3 years ago
FlightlessMango
f2dcf3f4b2
Rewrite of exec()
3 years ago
xc8a
bbd75f0907
Correct miscellaneus to miscellaneous
3 years ago
jackun
62584ae4ff
Fix mangohud-setup.sh paths
3 years ago
Alessandro Toia
8821ec6141
Fix markup for exec param in readme
3 years ago
Alessandro Toia
0fa85082ce
Add missing param to readme
3 years ago
FlightlessMango
23ed317536
mangoapp: shm struct + gamescope engine
3 years ago
FlightlessMango
fbda58c907
Some windows fixes
3 years ago
Stephan Lachnit
4983056600
fix regression in hw_info_updater
...
Calling std::unique_lock in update() will cause a delay if
update_hw_info() takes longer than the period when update() is called.
To fix this, a try_to_lock tag is added. update() will only update if
the lock is aquired, else the update call is skipped.
Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org>
3 years ago