diff --git a/src/sysdeps/linux.c b/src/sysdeps/linux.c index 2ee616e..f1c54d4 100644 --- a/src/sysdeps/linux.c +++ b/src/sysdeps/linux.c @@ -3142,13 +3142,13 @@ sensors_nvidia_smi_read(gboolean setup) if (sscanf(str, " : %f", &temp) != 1) { stmp = str; - str = g_strstr_len(str, -1, "Gpu"); + str = g_strstr_len(str, -1, "GPU Current Temp"); if (!str) { str = stmp; continue; } - str += 3; + str += 27; if (sscanf(str, " : %f", &temp) != 1) continue; }