Commit Graph

425 Commits (2572b069aa7dcced0ac4a7e417dab3f9aba9ae2e)

Author SHA1 Message Date
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
FlightlessMango b8bd09d638 More windows fixes 1 year ago
FlightlessMango 915a3babad Add preset param and allow for preset config 2 years ago
FlightlessMango 22d374cc13 steam deck: fix fan speed 2 years ago
FlightlessMango d84c85609a overlay: position: bottom center 2 years ago
FlightlessMango 175493c89c horizontal: default to max width 2 years ago
FlightlessMango 8cf92ff8a6 overlay: horizontal_separator func 2 years ago
Emil Velikov eecd451068 meson: build with -Werror=missing-declarations
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov b714f54cd4 dbus: reshuffle HAVE_DBUS handling
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
FlightlessMango 3190778086 Don't update metrics if we're not logging and not displaying 2 years ago
FlightlessMango d6c7b3c101 logging: write to file while logging 2 years ago
Alessandro Toia f6d980696d Fix not finding wine binary, with 64bit only wine 2 years ago
Kurt Kartaltepe 1a3fa6e4ff overlay: Fixup device detection on intel GPUs
This resolves missing GPU names due to deviceID only being computed for
AMD gpus. It also filters out display adapters so there is less noise in
the logs when scanning cards.
2 years ago
FlightlessMango 7dee12a75a params: toggle_hud_position 2 years ago
Alessandro Toia 5bf4091cdf Add window padding if hud_compact = 0 2 years ago
FlightlessMango f8ca49f627 allow for compact hud layout 2 years ago
FlightlessMango e38413b2d8 use intel_gpu_top for gpu stats 2 years ago