framework-system icon indicating copy to clipboard operation
framework-system copied to clipboard

Framework Desktop Fan Speed Reporting

Open WindySIn opened this issue 3 months ago • 3 comments

Using the --thermal flag, framework_tool reports appropriately three fan RPM values for the Framework Desktop, corresponding to the PWM inputs for APU fan, Sys1, and Sys2.

Issues are:

  1. Fans aren't labelled, all three outputs just show up as 'Fan Speed'
  2. If only the APU fan is plugged in, the RPM reading corresponds to the second readout, but if a fan is plugged into Sys1 then APU fan becomes first readout and the Sys1 fan becomes the second one. This behaviour is a potential source of confusion / error. I don't have a fan to put into Sys2 so I don't know what the behaviour will be if that slot is occupied.
  3. The --autofanctrl flag resets all of the fans. There is no way to only reset a single fan.

I imagine these are novel issues as the average laptop user doesn't tend to have to worry about multiple fans, but I'd be grateful if they could be looked at.

WindySIn avatar Oct 17 '25 08:10 WindySIn

Fans aren't labelled, all three outputs just show up as 'Fan Speed' If only the APU fan is plugged in, the RPM reading corresponds to the second readout, but if a fan is plugged into Sys1 then APU fan becomes first readout and the Sys1 fan becomes the second one. This behaviour is a potential source of confusion / error. I don't have a fan to put into Sys2 so I don't know what the behaviour will be if that slot is occupied.

Okay thanks, that looks wrong, I'll check it out.

The --autofanctrl flag resets all of the fans. There is no way to only reset a single fan.

The host command supports that, I didn't implement that in the commandline for simplicity. Can add it.

JohnAZoidberg avatar Oct 29 '25 06:10 JohnAZoidberg

fyi @amstan

JohnAZoidberg avatar Oct 29 '25 06:10 JohnAZoidberg

For 3: #229

JohnAZoidberg avatar Oct 29 '25 06:10 JohnAZoidberg