-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add configuration setting for intel's p-state HWP_DYNAMIC_BOOST flag #468
Comments
Hi, did you check what really happens (power comsunption, frequencies / p-states) when you enable the feature via writing to the sysfile?
Sounds like increased power consumption. |
Hi, I'm not considering its energy expenditure since I'd like to have that extra performance. My use case is that when I have my laptop connected to AC I'm not using the Performance governor, but I'd like some extra-performance boost while I'm using it if something's taking a lot of CPU for a moment. I'd rather have tasks finished earlier than later due to going back to lower p-states. Besides going back & forth with p-states increases latency in I/O. Currently, I have a systemd tmpfile.d file to activate the flag, but that means than when my laptop is not connected to AC, I'll have to disable that feature manually which is a chore. Please, add it but the defaults should be 0 (or not touching it if not defined) for both, AC and BAT. It's no different than the turbo flag currently in TLP, actually. Thanks. |
Thank you for the explanation and specification of the requirement. |
tlp-stat -p: show intel_pstate operation mode /sys/devices/system/cpu/intel_pstate/status Reference: * #468
Done. Please test with the main branch and show the output of
for AC and battery mode. |
From the manual https://01.org/linuxgraphics/gfx-docs/drm/admin-guide/pm/intel_pstate.html#user-space-interface-in-sysfs :
"hwp_dynamic_boost
, something like HWP_DYNAMIC_BOOST_ON_AC = and HWP_DYNAMIC_BOOST_ON_BAT = 0|1 to enable|disable would suffice.
Thanks.
The text was updated successfully, but these errors were encountered: