Commit Graph

427 Commits (73ea9efb7b4e9a634bf6fdad6091a63ed27e4d21)

Author SHA1 Message Date
FlightlessMango 73ea9efb7b WIP 8 months ago
FlightlessMango 3694e22d3b meson option: with_spdlog 8 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.
8 months ago
FlightlessMango 55c8be5b0b amdgpu: collect throttling data for graph 8 months ago
FlightlessMango 801f02412c imgui: update date to 1.89.9 8 months 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.
8 months 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.
8 months ago
Łukasz Adamczak 5c6278baf7 Fix path used for amdgpu hwmon readings
This fixes #1099.
9 months ago
Alessandro Toia 17d4541980 device: switch gamepad_battery to device_battery and allow to enable mouse or gamepad or both 9 months ago
FlightlessMango 53ee2275e4 hudelements: fix exec not appearing on the same line as custom_text 9 months ago
Alex Maese cd05d1771f Add ability to toggle through presets 9 months ago
FlightlessMango 09ad89f4af mingw: don't use getIntelGpuInfo 9 months ago
Etaash Mathamsetty 41f923b0b2 Use vulkan/GL device name 10 months ago
FlightlessMango dd57951462 amdgpu: don't try to open paths that don't exist 10 months ago
FlightlessMango 1f2b31008e text outline: color: set alpha to alpha param 10 months ago
andrefsagh@gmail.com 5054f6ceff Show amdgpu voltage from hwmon
Added config parameter 'gpu_voltage'
10 months 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
12 months 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.
12 months 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 1 year ago
FlightlessMango 22d374cc13 steam deck: fix fan speed 1 year ago
FlightlessMango d84c85609a overlay: position: bottom center 1 year ago
FlightlessMango 175493c89c horizontal: default to max width 1 year ago
FlightlessMango 8cf92ff8a6 overlay: horizontal_separator func 1 year ago
Emil Velikov eecd451068 meson: build with -Werror=missing-declarations
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
1 year ago
Emil Velikov b714f54cd4 dbus: reshuffle HAVE_DBUS handling
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
1 year ago
FlightlessMango 3190778086 Don't update metrics if we're not logging and not displaying 1 year ago
FlightlessMango d6c7b3c101 logging: write to file while logging 1 year ago
Alessandro Toia f6d980696d Fix not finding wine binary, with 64bit only wine 1 year 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.
1 year ago
FlightlessMango 7dee12a75a params: toggle_hud_position 1 year ago
Alessandro Toia 5bf4091cdf Add window padding if hud_compact = 0 1 year ago