Open thdtt opened 2 years ago
The cpupower-gui.service
is a system service seems only apply the root profile at boot due to the config file saved location, to apply your user profile at login, try this command to enable the user service:
systemctl --user enable cpupower-gui-user
Package version: AUR package at this link
It's recommended to install the git version, which fix some known issues.
Image 1: "No profile" at startup
By the way, this isn't a bug, No profile
is used to disable the Apply
btn.
Image 2: Set default profile at boot and CPU maximum frequency is locked at 1600MHz
Some Vendor may lock the CPU maximum frequency on BIOS. This is designed for protecting the computer from high
temperature. But sometime it's bad. The intel_pstate
actually always know the maximum frequency of the CPU, but it
may respect the BIOS settings and may disable the Hardware Dynamic Boost
default (during the kernel config). If it's
possible, check this following:
cat /sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost
Hardware Dynamic Boost
disabled, you may needed to enable it by:echo 1 > /sys/devices/system/cpu/intel_pstate/hwp_dynamic_boost
Hardware Dynamic Boost
enabled, just ignore what I said.
Problem I've create a profile and apply it to my machine. Everything is OK till I restart or shutdown my laptop then turn on back. After reboot, In Profile tab, it returns "No profile" as image 1 though I've set my profile at boot as image 2
Image 1: "No profile" at startup![image](https://user-images.githubusercontent.com/48815911/131331411-fc3f3d2c-d52f-4794-a856-a64262daf53e.png)
Image 2: Set default profile at boot and CPU maximum frequency is locked at 1600MHz![image](https://user-images.githubusercontent.com/48815911/131331442-2b1bbf3e-f401-4853-a5be-3cfabf6fee1d.png)
To Reproduce Steps to reproduce the behaviour:
Expected behaviour Boot to machine with default profile as I've set.
Setup (please complete the following information):
pamac
, also clone it and make install viamakepkg
Additional context
systemctl
output:systemctl status
output: