Power limits not consistently / automatically applied #154

Closed
opened 2024-05-05 19:18:17 +01:00 by stanto · 1 comment

Expected Behaviour

Fast/Slow PPT set to 22w in BIOS, powertools set to 22w fast/slow, no other powertools options set.

I would expect to cat:
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power1_cap
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power2_cap

And find it set to "22000000"

Actual Behaviour

When I cat:
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power1_cap
/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power2_cap

After boot, it is set to "15000000", I have to go into powertools, move the sliders, and click 'reapply settings' for it to take effect.

Steps To Reproduce

  1. Override fast/slow ppt limits in the bios
  2. Override powerplay limits in powertools
  3. reboot
  4. see that the powerplay limits haven't been enforced by checking power1_cap and power2_cap

Anything else?

Nothing is recorded in the log, it'd be nice if something was in the log to confirm the setting was set and whether or not it worked. Does powertools not check if it set successfully and retry if it fails or isn't set?

Version

2.0.2-rls

Platform

SteamDeck

OS

SteamOS 3 (Stable)

### Expected Behaviour Fast/Slow PPT set to 22w in BIOS, powertools set to 22w fast/slow, no other powertools options set. I would expect to cat: /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power1_cap /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power2_cap And find it set to "22000000" ### Actual Behaviour When I cat: /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power1_cap /sys/devices/pci0000:00/0000:00:08.1/0000:04:00.0/hwmon/hwmon5/power2_cap After boot, it is set to "15000000", I have to go into powertools, move the sliders, and click 'reapply settings' for it to take effect. ### Steps To Reproduce 1. Override fast/slow ppt limits in the bios 2. Override powerplay limits in powertools 3. reboot 4. see that the powerplay limits haven't been enforced by checking power1_cap and power2_cap ### Anything else? Nothing is recorded in the log, it'd be nice if something was in the log to confirm the setting was set and whether or not it worked. Does powertools not check if it set successfully and retry if it fails or isn't set? ### Version 2.0.2-rls ### Platform SteamDeck ### OS SteamOS 3 (Stable)
stanto added the
bug
label 2024-05-05 19:18:17 +01:00
Owner

This is likely a duplicate of #144 -- SteamOS is overriding some settings after PowerTools sets them, in some circumstances

This is likely a duplicate of #144 -- SteamOS is overriding some settings after PowerTools sets them, in some circumstances
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: NG-SD-Plugins/PowerTools#154
No description provided.