flightlessmango
66b103ac55
config: mutex: forgot brackets in render
6 months ago
flightlessmango
33b8924384
config: add a mutex for config
...
We want to wait to render before config has been fully loaded.
Otherwise this can sometimes cause a crash when we access config
options while they are being assigned.
6 months ago
flightlessmango
1baecfc493
network: fix mingw build
6 months ago
flightlessmango
a4862f5461
param: network
...
This param shows the throughput in kb/s for each interface or for
user specified interfaces
6 months ago
FlightlessMango
98e442ba7f
gpu: fan: set fan_rpm true for amdgpu metrics
7 months ago
Ryan Houdek
267a431eef
Implement support for Adreno GPUs through the msm kernel interface
...
Tested in both OpenGL and Vulkan and it gets the GPU load percentage
correctly.
9 months ago
flightlessmango
c33ce2b734
amdgpu: hwmon: check for power1_input
...
Some GPUs don't support power1_average and only power1_input.
Some GPUs support both. We check if power1_average exists first, then
fallback to power1_input
9 months ago
flightlessmango
1d357e17c8
autostart_log: rework without threading
...
Using any kind of sleep or while loop causes a crash when running in wine.
So let's not do that.
9 months ago
flightlessmango
c38132c964
text_outline_color: fix BGR TO RGB
...
Previously the outline color would swap the blue and green, making it
inconsistent with how other colors function
10 months ago
Joshua Ashton
684750158e
amdgpu, overlay: Use gpu_metrics for CoreClock on Steam Deck
...
sysfs path gives 200 or 1040 Mhz always. Don't use that!
10 months ago
flightlessmango
9411963ad9
intel: rework into c++ class
...
This allows us to properly clean up the thread and popen when exiting
11 months ago
flightlessmango
48f8db420b
add fps_metrics param
...
fps_metrics takes a list of decimal value between 0.001-0.9 or avg
11 months ago
Joshua Ashton
9393066ef8
overlay: Fix crash when table_columns is 0
...
Can happen from config file sometimes.
11 months ago
FlightlessMango
363b6530cf
meson: define DEBUG if debug
12 months ago
FlightlessMango
544856b174
spdlog: handle log level with MANGOHUD_LOG_LEVEL
12 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
12 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.
1 year ago
FlightlessMango
55c8be5b0b
amdgpu: collect throttling data for graph
1 year ago
FlightlessMango
801f02412c
imgui: update date to 1.89.9
1 year ago
Clayton Craft
22d2de4edd
logging: include process RSS
...
Resident set size shows non-swapped memory usage of a process. This is
useful to have for comparing memory usage over time for the the process
being measured.
1 year ago
Clayton Craft
675202713d
logging: include swap usage
...
This includes swap usage in the log output. It's useful for doing
analysis of memory config on performance, and can serve as useful input
when collecting other performance data since swapping almost always
impacts runtime perf.
1 year ago
Łukasz Adamczak
5c6278baf7
Fix path used for amdgpu hwmon readings
...
This fixes #1099 .
1 year ago
Alessandro Toia
17d4541980
device: switch gamepad_battery to device_battery and allow to enable mouse or gamepad or both
1 year ago
FlightlessMango
53ee2275e4
hudelements: fix exec not appearing on the same line as custom_text
1 year ago
Alex Maese
cd05d1771f
Add ability to toggle through presets
1 year ago
FlightlessMango
09ad89f4af
mingw: don't use getIntelGpuInfo
1 year ago
Etaash Mathamsetty
41f923b0b2
Use vulkan/GL device name
1 year ago
FlightlessMango
dd57951462
amdgpu: don't try to open paths that don't exist
1 year ago
FlightlessMango
1f2b31008e
text outline: color: set alpha to alpha param
1 year ago
andrefsagh@gmail.com
5054f6ceff
Show amdgpu voltage from hwmon
...
Added config parameter 'gpu_voltage'
1 year ago
FlightlessMango
6abc794b42
amdgpu: use hwmon for core clock
...
gpu_metrics currently reports the wrong value, so until that's fixed
we'll rely in hwmon
1 year ago
FlightlessMango
5369683ff9
Intel: launch intel_gpu_top with runtime client if available
...
If we're inside the steam runtime container and the `--alongside-steam`
option exists, then we can run intel_gpu_top successfully with
steam-runtime-launch-client.
1 year ago
FlightlessMango
67862421a6
Text outline
...
Adds the text_outline parameter that draws a black outline around all
text and the horizontal separator
[skip ci]
1 year ago
FlightlessMango
ea3ba7e30d
system info: don't use glxinfo
...
It's not available in steam runtime and generates a lot of log spam
1 year ago
FlightlessMango
0b3904fd38
change config and upload logs to debug
1 year ago
Alessandro Toia
2b5bf96b20
overlay: Fix non stretched horzitontal center position layout
1 year ago
Alessandro Toia
1be907ed93
overlay: simplify window_size even more for !horizontal_stretch
1 year ago
Alessandro Toia
7b5c0a43c6
overlay: simplify window_size for !horizontal_stretch
1 year ago
Alessandro Toia
ed85504dec
overlay: fix spacing when not using horizontal_stretch
1 year ago
Alessandro Toia
3daf7d73b3
param: horizontal_stretch
1 year ago
FlightlessMango
b2c88c2dfd
param: engine_short_names
1 year ago
Alessandro Toia
c534f33156
When using horizontal layout set table_columns param to current count of table_columns
1 year ago
FlightlessMango
f7a712110f
intel: drm_dev use string instead
1 year ago
FlightlessMango
7ea1f33fa1
overlay: init_gpu: bring back checkNvidia
1 year ago
FlightlessMango
ddfc32211f
overlay: removed unused include
1 year ago
FlightlessMango
20b729cca4
Overlay: intel drm: change printf to spdlog
1 year ago
FlightlessMango
38a1328536
Overlay: find the correct drm for intel
1 year ago
Arvind Doobary
d41a74ca1a
Show amdgpu junction and memory temp, if available
...
Added config parameter `gpu_junction_temp` and `gpu_mem_temp`
Closes #841
1 year ago
FlightlessMango
4b69f23fb5
Add gpu_fan param and hwmon fan reading
...
Co-authored-by: Andreas Rachev <andreasratchev@gmail.com>
1 year ago
FlightlessMango
0a2b8a73ab
Fix horizontal separator drawing in the wrong place
1 year ago