From: Jean-Philippe Orsini Date: Sat, 6 Sep 2014 19:14:47 +0000 (+0200) Subject: added debug information about fan level... X-Git-Tag: v1.1.2~132 X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=commitdiff_plain;h=b44cf2b8b40c27578d0083678e8ff8f64e644ce8 added debug information about fan level... --- diff --git a/src/lib/nvidia.c b/src/lib/nvidia.c index 4969f62..47ec7ae 100644 --- a/src/lib/nvidia.c +++ b/src/lib/nvidia.c @@ -355,13 +355,28 @@ nvidia_psensor_list_add(struct psensor **ss, int values_len) if (ret == True) log_debug("NVIDIA: fan speed %d %d", i, rpm); else - log_err("NVIDIA: fail to retrieve fan speed %d", + log_err(_("NVIDIA: " + "failed to retrieve fan speed %d"), i); + ret = XNVCTRLQueryTargetAttribute + (display, + NV_CTRL_TARGET_TYPE_COOLER, + i, + 0, + NV_CTRL_THERMAL_COOLER_LEVEL, &rpm); + if (ret == True) + log_debug("NVIDIA: fan level %d %d", i, rpm); + else + log_err(_("NVIDIA: " + "failed to retrieve fan level %d"), + i); + + add(&ss, i, SENSOR_TYPE_FAN, values_len); } } else { - log_err(_("Failed to retrieve number of NVIDIA fans.")); + log_err(_("NVIDIA: failed to retrieve number of fans.")); } return ss;