gallium/hud: fix power sensor readings for amdgpu users
amdgpu doesn't use the INPUT but the AVERAGE subfeature: $ sensors -u amdgpu-pci-0100 Adapter: PCI adapter power1: power1_average: 17.233 power1_cap: 180.000 Signed-off-by: Andre Heider <a.heider@gmail.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
5172eb231d
commit
25a3ce97d5
|
@ -122,6 +122,9 @@ get_sensor_values(struct sensors_temp_info *sti)
|
|||
case SENSORS_POWER_CURRENT:
|
||||
sf = sensors_get_subfeature(sti->chip, sti->feature,
|
||||
SENSORS_SUBFEATURE_POWER_INPUT);
|
||||
if (!sf)
|
||||
sf = sensors_get_subfeature(sti->chip, sti->feature,
|
||||
SENSORS_SUBFEATURE_POWER_AVERAGE);
|
||||
if (sf) {
|
||||
/* Sensors API returns in WATTs, even though driver is reporting mW,
|
||||
* convert back to mW */
|
||||
|
|
Loading…
Reference in New Issue