You are not logged in.

#1 2020-09-27 07:45:23

canopus
Member
Registered: 2020-09-27
Posts: 6

HP Probook 450 G5 / CPU wont boost under load but will on Windows

Greetings,
Since i'm at a dead end having posted everywhere about my issue i though i'd post this here, hopefully, to get to the bottom of this.

My laptop will not try to boost to higher clock speeds when a load (stress, multi-threaded load) is applied.
On most cases the CPU even underclocks to sub 1 GHz.
Monitoring the Voltages, they differ very much from the voltages i get in windows.
IE:
prime 95 on windows -> CPU @ around 2.2 GHz and voltages @ around 0.9 V
stress --cpu on linux -> CPU @ 1.1 - 1.4 GHz and voltages @ around 0.7 V

The CPU isn't throttling because the temp never reaches > 60 degs. (on Windows it may even reach 95).
That's what's bugging me, the laptop doesnt make the effort to boost to higher speeds (only happening in Linux)

From my research i learned that my fan is controlled by the EC and even by overwriting it and setting the fan to maximum,
the laptop still doesnt recognize that it has room to boost, in terms of temp limits.

I wasn't able to determine if the lack of fan ramp-up causes the speed limit or if the fact that the CPU never boosts prevents the fan from ramping up.

I've tried disabling intel P-state and use the acpi_freq driver but that disabled my boost clocks.

Does anyone has any clue as to what's happening or has faced something similar before?

Of course I'm happy to provide logs and any other info requested

Thanks in advance

- CPU: i5 - 8250U
- latest Arch linux and latest BIOS

Offline

#2 2020-09-27 11:18:07

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Have you tried changing the governor ?

see https://wiki.archlinux.org/index.php/CP … _governors and https://wiki.archlinux.org/index.php/CP … nce_policy

Even if you have tried them, posting the output of the listed commands may help.

Last edited by Lone_Wolf (2020-09-27 11:18:53)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2020-09-27 11:25:25

canopus
Member
Registered: 2020-09-27
Posts: 6

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Lone_Wolf wrote:

Have you tried changing the governor ?

see https://wiki.archlinux.org/index.php/CP … _governors and https://wiki.archlinux.org/index.php/CP … nce_policy

Even if you have tried them, posting the output of the listed commands may help.

Yes, changing the governor to performance is the first thing i ever do.
I also changed the policy with no effect.

stressing the cpu and monitoring speeds with i7z reports 1.1 - 1.4 GHz with Vcore 0.66 V
Also no fan ramp up

Offline

#4 2020-09-27 11:34:41

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Post full dmesg and/or journalctl -b output please.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2020-09-27 12:11:36

canopus
Member
Registered: 2020-09-27
Posts: 6

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

dmesg

journal -b

Last edited by canopus (2020-09-27 12:16:49)

Offline

#6 2020-09-28 12:13:48

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Not sure what those mean, but cpuidle is intel-specific

[    0.210886] cpuidle: using governor ladder
[    0.210886] cpuidle: using governor menu

Don't like this one

[    0.210886] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'

journal output shows several messages from plasmashell / qml about energy_perf , how are you changing performance / governor ?

Have you tried with  x86_energy_perf_policy as described on https://wiki.archlinux.org/index.php/CP … nce_policy ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2020-09-28 12:33:07

canopus
Member
Registered: 2020-09-27
Posts: 6

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Lone_Wolf wrote:

Not sure what those mean, but cpuidle is intel-specific

[    0.210886] cpuidle: using governor ladder
[    0.210886] cpuidle: using governor menu

Don't like this one

[    0.210886] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'

journal output shows several messages from plasmashell / qml about energy_perf , how are you changing performance / governor ?

Have you tried with  x86_energy_perf_policy as described on https://wiki.archlinux.org/index.php/CP … nce_policy ?

i've set the energy policy as shown in the wiki
I always use cpupower  i configure /etc/default/cpupower and set the gov to performance and start the service.

There is a plasmoid that manages the Pstate driver and the energy policies (1st time im using it), however it resets them at every boot,  so that should be the "reset" shown on journal.
(i select the performance options for both gov and policy at each login)

as per the wiki i also ignored the BIOS limits, again with no luck at all

Last edited by canopus (2020-09-28 12:35:47)

Offline

#8 2020-10-10 08:24:37

crab2313
Member
Registered: 2013-10-18
Posts: 4

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

Offline

#9 2020-10-11 06:44:38

canopus
Member
Registered: 2020-09-27
Posts: 6

Re: HP Probook 450 G5 / CPU wont boost under load but will on Windows

greetings,
i recompiled the kernel with the added patch, booted up just fine.
loaded a stress test and monitored voltages/temps using i7z
still no difference and still no rise in temps/ fan speeds

Offline

Board footer

Powered by FluxBB