stevekstevek
New Member
- Joined
- Jun 15, 2021
- Messages
- 6 (0.01/day)
Hi Group,
Something is really bugging me because I can't figure it out.
I almost have my system set up the way I want it (minor undervolt -- can't be too aggressive with this CPU), and generally power limits enabled, but use speedshift adjustments to get either high-response or lower power use for battery.
The problem I have is that my system still sometimes is throttled by a PL1 limit around 14W. If I let it idle for a while then it will peak again with thermal limitations only for about 12 seconds, then throttle down with PL1 again.
The strange thing is that if I unplug it from power (I am using USB-C for power), and then plug it back in, then it's fine and will happily run at 22-23W continuously if it has the workload. Then, mysteriously, it gets itself back into this state -- some hours later.
I'm really perplexed as to what's causing this.
When this is happening, using TS, I see clearly that it it is hitting PL1 when it is throttling. hwinfo64 says the same thing "IA: Package-Level RAPL/PBM PL1". TS reports that PKG Power is 14.2W. I've even dug into CPU settings (using rweverything) to see if there was a "platform level PL1" set, and it is not (MSR is all zeros except for the lock bit).
Since this changes when I switch from AC->DC->AC, it must be something configurable at runtime, but I'm kinda stumped at the moment as to what is setting it or how to either defeat or reset it myself. I can unplug/replug of course, but that's quite annoying (mainly because I also have my USB peripherals going through the same connection and disconnecting/reconnecting them is the pain), and I'm generally just annoyed that I can't figure out what's happening.
Ideas?
Something is really bugging me because I can't figure it out.
I almost have my system set up the way I want it (minor undervolt -- can't be too aggressive with this CPU), and generally power limits enabled, but use speedshift adjustments to get either high-response or lower power use for battery.
The problem I have is that my system still sometimes is throttled by a PL1 limit around 14W. If I let it idle for a while then it will peak again with thermal limitations only for about 12 seconds, then throttle down with PL1 again.
The strange thing is that if I unplug it from power (I am using USB-C for power), and then plug it back in, then it's fine and will happily run at 22-23W continuously if it has the workload. Then, mysteriously, it gets itself back into this state -- some hours later.
I'm really perplexed as to what's causing this.
When this is happening, using TS, I see clearly that it it is hitting PL1 when it is throttling. hwinfo64 says the same thing "IA: Package-Level RAPL/PBM PL1". TS reports that PKG Power is 14.2W. I've even dug into CPU settings (using rweverything) to see if there was a "platform level PL1" set, and it is not (MSR is all zeros except for the lock bit).
Since this changes when I switch from AC->DC->AC, it must be something configurable at runtime, but I'm kinda stumped at the moment as to what is setting it or how to either defeat or reset it myself. I can unplug/replug of course, but that's quite annoying (mainly because I also have my USB peripherals going through the same connection and disconnecting/reconnecting them is the pain), and I'm generally just annoyed that I can't figure out what's happening.
Ideas?