[Mesa-dev] [PATCH] gallium/hud: fix power sensor readings for amdgpu users

Marek Olšák maraeo at gmail.com
Tue Oct 30 20:30:56 UTC 2018


Pushed, thanks!

Marek

On Sat, Oct 27, 2018 at 3:46 AM Andre Heider <a.heider at gmail.com> wrote:

> 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 at gmail.com>
> ---
>  src/gallium/auxiliary/hud/hud_sensors_temp.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/src/gallium/auxiliary/hud/hud_sensors_temp.c
> b/src/gallium/auxiliary/hud/hud_sensors_temp.c
> index c26e7b9b2a..c226e89cc4 100644
> --- a/src/gallium/auxiliary/hud/hud_sensors_temp.c
> +++ b/src/gallium/auxiliary/hud/hud_sensors_temp.c
> @@ -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 */
> --
> 2.19.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181030/0b2c822e/attachment.html>


More information about the mesa-dev mailing list