From 5a5b1881f8d083510ba37369a353c7f9c6e954e8 Mon Sep 17 00:00:00 2001 From: Trevor Busk Date: Sat, 22 Nov 2025 14:38:57 -0500 Subject: [PATCH 1/2] feat: add amdgpu support --- src/Managers/Process.vala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Managers/Process.vala b/src/Managers/Process.vala index 777bfb1b..c31801df 100644 --- a/src/Managers/Process.vala +++ b/src/Managers/Process.vala @@ -345,6 +345,7 @@ public class Monitor.Process : GLib.Object { var splitted_line = line.split (":"); switch (splitted_line[0]) { // for i915 there is only drm-engine-render to check + case "drm-engine-gfx": case "drm-engine-render": drm_driver.engine_render = uint64.parse (splitted_line[1].strip ().split (" ")[0]); if (last_drm_driver_engine_render != 0) { From aaad995560cf7b1c0df8a8482e993288152f7788 Mon Sep 17 00:00:00 2001 From: Trevor Busk Date: Sat, 22 Nov 2025 15:15:32 -0500 Subject: [PATCH 2/2] change: remove i915 gpu process parsing --- src/Managers/Process.vala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Managers/Process.vala b/src/Managers/Process.vala index c31801df..69560f25 100644 --- a/src/Managers/Process.vala +++ b/src/Managers/Process.vala @@ -346,7 +346,6 @@ public class Monitor.Process : GLib.Object { switch (splitted_line[0]) { // for i915 there is only drm-engine-render to check case "drm-engine-gfx": - case "drm-engine-render": drm_driver.engine_render = uint64.parse (splitted_line[1].strip ().split (" ")[0]); if (last_drm_driver_engine_render != 0) { gpu_percentage = 100 * ((double) (drm_driver.engine_render - last_drm_driver_engine_render)) / (update_interval * 1e9);