-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Hardware and Upgrade Questions
- Ryzen 7 7840HS is not running at full speed

Create an account on the HP Community to personalize your profile and ask a question
11-16-2023 12:44 AM
@inthemirror will you report it to the business line you got? I'm literally unable to reach any competent support here. If so, could you also try to get them to enable ASPM?
With the previous 0.32 version of the bios, did you get issues with the fans randomly going to 100% and forever staying there till a suspend or restart? When that happens, keyboard and mouse input doesn't work reliably.
With 0.35, the fans stopped going crazy for me but while on battery, the keyboard doesn't register a small percent of keystrokes which is really annoying.
HP really seems incapable of getting their bios act together.
11-16-2023 03:44 AM
@inthemirror I can't reproduce the massive performance drop with bios version 01.03.05 Rev.A, just a 3% difference from my previous run a few months ago. That's a small enough difference that I'm personally not too worried about.
11-16-2023 05:32 AM - edited 11-16-2023 06:10 AM
Sorry, I'm an idiot, but not really.
I've long restored to using ryzenadj to cope with high idle power consumption and a special power setting for the embedded AMD GPU which actually forces RAM to downclock, hence the bad results. I've reverted the GPU power setting and it's now all fine.
The setting just in case is /sys/class/graphics/fb0/device/power_dpm_force_performance_level which I set to low. Now at auto it's all good.
However the issue with the CPU being stuck at 500MHz after several resume-suspend cycles persists. I will now run BIOS 01.03.02 Rev.A to recheck if it's affected because I remember it wasn't.
cat ryzen-powersave.sh
#! /bin/bash
# 2023-08-07 00:46:52 - created
# 2023-08-10 14:15:30 - lots more limits
# 2023-08-12 20:11:58 - let's add a delay because --power-saving doesn't always work otherwise
# 2023-08-21 20:16:20 - tune for console and rc.d
# 2023-11-02 09:25:35 - setting for running on battery power
# 2023-11-16 15:45:27 - rewrite
delay=60
gpupower()
{
gpudev=/sys/class/graphics/fb0/device/power_dpm_force_performance_level
if [ -f $gpudev ]; then
echo "$1" > $gpudev && echo -n "GPU performance set to: " && cat $gpudev
else
echo "iGPU [$gpudev] is missing!"
fi
}
conf()
{
if [ -z "$1" ]; then
echo "Mains settings:"
/usr/local/bin/ryzenadj --tctl-temp=70 --power-saving --stapm-limit=30000 --fast-limit=30000 --slow-limit=20000 2>&1 | grep -v SMU
gpupower auto
else # with any second argument, i.e. "battery"
echo "Battery settings:"
/usr/local/bin/ryzenadj --tctl-temp=75 --power-saving --stapm-limit=15000 --fast-limit=15000 --slow-limit=10000 2>&1 | grep -v SMU
echo "Enabling GPU low power, this limits RAM speed!"
gpupower low
fi
true
}
echo "Enabling power savings via ryzenadj and /sys ..."
conf "$1"
if [ "$TERM" = "linux" -o "$TERM" = "xterm-256color" ]; then
:
else
echo "Second attempt in $delay seconds ..."
( sleep $delay; conf ) &
fi
11-16-2023 06:39 AM
If you're using the latest version of the bios, there should be no more fan issues.
The easiest way I've found to reproduce the keyboard issue I mentioned is to do the following:
1. In a web browser with multiple tabs open, hold down the control key. Then press tab or shift+tab, keeping the control key held down
2. After 10 - 20 keystrokes, I'm finding that a keystroke isn't registered by the system.
This only happens when on battery.
- « Previous
- Next »