temp fix for the gpu thing

This commit is contained in:
2026-05-11 17:41:20 +00:00
parent 4650c178ff
commit 8c21c37b84

View File

@@ -34,6 +34,7 @@ void fill_missing_metrics(struct gpu_sensors_t *g) {
// g->fan_pwm = std::stoi(readFile(g->hwmon + "/pwm1", 4)) * 100 / 256;
fast_read_num_u16(g->hwmon, "/fan1_input", buf, &g->fan_speed, 1);
fast_read_num_u16(g->hwmon, "/power1_cap", buf, &g->power_cap, 1000000);
fast_read_num_u16(g->hwmon, "/power1_average", buf, &g->power_avg, 1000000);
// utils::fastReadNum(g->hwmon + "/power1_cap_max", g->power_cap_max) / 1000000;
fast_read_num_u64(g->hwmon, "/../../mem_info_vram_used", buf, &g->vram_used, 1);
// utils::fastReadNum(g->hwmon + "/../../mem_info_vram_total", g->vram_total);
@@ -73,7 +74,7 @@ void update_from_metrics(struct gpu_sensors_t *g) {
g->temp_vrm_gfx = metrics->temperature_vrgfx;
g->temp_vrm_soc = metrics->temperature_vrsoc;
g->temp_vrm_mem = metrics->temperature_vrmem;
g->power_avg = metrics->average_socket_power;
// g->power_avg = metrics->average_socket_power; // jumpy on 9070xt
g->fan_speed = metrics->current_fan_speed;
g->clock_core = metrics->average_gfxclk_frequency;