HP OMEN Max 16 RTX 5080 Laptop -- GPU TGP locked at 80W on Linux, nvidia-powerd receives SBIOS disable signal (board 8D41)

Hey,

I’ve got an HP OMEN Max 16 with an RTX 5080 and no matter what I do on
Linux, the GPU is stuck at 80W. It goes up to 175W just fine on Windows
with OMEN Gaming Hub, so the hardware is fine.

nvidia-smi -q:

Current Power Limit   : 80.00 W
Requested Power Limit : N/A
Default Power Limit   : 80.00 W
Min Power Limit       :  5.00 W
Max Power Limit       : 175.00 W

nvidia-smi -pl 175 just says “not supported in current scope”, which I
know is expected for Blackwell laptop GPUs.

nvidia-powerd is running (v2.0, driver 595.71.05) and connects fine over
DBus, but then immediately logs this and goes idle:

ERROR! Client (presumably SBIOS) has requested to disable Dynamic
Boost DC controller

After that, Requested Power Limit stays N/A forever and the GPU never
moves off 80W even under full load.

I did some digging and I think I’ve found why. The Linux hp-wmi kernel
driver has an incomplete entry for my board (DMI name: 8D41). When
Windows switches to performance mode, OMEN Gaming Hub sends two WMI
calls – one to set the thermal profile, and a second one
(HPWMI_SET_GPU_THERMAL_MODES_QUERY, command 0x22) with ctgp_enable=1
and ppab_enable=1 to actually unlock the GPU TGP. The Linux driver
appears to send the first but skip the second for this board, so the
BIOS never raises the NvPCF power budget and nvidia-powerd has nothing
to work with.

I’ve already filed a bug with the kernel mailing list
(platform-driver-x86@vger.kernel.org) with an ACPI dump and a suggested
fix, but I wanted to ask here as well since I’m not 100% sure where the
boundary is between the kernel side and the driver side.

A few questions:

  1. Is that “SBIOS has requested to disable Dynamic Boost” message
    triggered by an explicit ACPI call, or just by the absence of a
    cTGP enable signal from the platform?

  2. If hp-wmi were fixed to send the cTGP unlock command before
    nvidia-powerd starts, would powerd then be able to negotiate above
    80W? Or is there something else needed on the driver side?

  3. Any known issues with NvPCF on RTX 5080 laptop GPUs with
    driver 595.71.05?

Other affected users I’ve found:

Same issue on OMEN Max 16 with RTX 5070 Ti:

RTX 5080 laptop NvPCF errors (resolved in r580 for some users):

nvidia-bug-report.log.gz is attached.

Thanks

nvidia-bug-report.log.gz (957.5 KB)