[PATCH i-g-t 1/5] lib/power: Allow use of rapl by specifying fd=-1
Ville Syrjala
ville.syrjala at linux.intel.com
Mon Sep 16 20:18:37 UTC 2024
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
igt_power_open() is currently defunct when you don't have
the GPU driver loaded, or when you explicitly want to measure
via rapl even when using a DGPU. Allow those use cases by
accepting fd<0 to indicate that we explicitly want to use rapl.
Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
---
lib/igt_power.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_power.c b/lib/igt_power.c
index 810859b134dc..f4d3efcf0cec 100644
--- a/lib/igt_power.c
+++ b/lib/igt_power.c
@@ -106,7 +106,7 @@ int igt_power_open(int fd, struct igt_power *p, const char *domain)
p->hwmon_fd = -1;
p->rapl.fd = -1;
- is_dgfx = is_xe_device(fd) ? xe_has_vram(fd) : gem_has_lmem(fd);
+ is_dgfx = fd >= 0 && (is_xe_device(fd) ? xe_has_vram(fd) : gem_has_lmem(fd));
if (is_dgfx) {
if (strncmp(domain, "gpu", strlen("gpu")) == 0) {
p->hwmon_fd = igt_hwmon_open(fd);
--
2.44.2
More information about the igt-dev
mailing list