![[SOLVED] HP OMEN Max 16 (RTX 5080) GPU stuck at 80W](https://external-preview.redd.it/oTA5ETJcO0ljlh5Wgr9EMVInYR2rmPn_QcQC7KZoHSQ.png?width=1080&crop=smart&auto=webp&s=685abf932a713691cda1d4f2e5c4cef9c42a48fa)
[SOLVED] HP OMEN Max 16 (RTX 5080) GPU stuck at 80W
Big thanks to u/izzieboopers, who solved this properly and made a kernel module for it:
https://github.com/IzzieBoopers/5080-Unlock_Linux/
This follows up on my previous post about the HP OMEN Max 16 RTX 5080 being stuck at 80W on Linux.
The issue was exactly what was suspected: the BIOS needs the OMEN-specific WMI boost / GPU thermal commands before nvidia-powerd can actually raise the GPU power budget. Without that, the GPU stays capped around 80W even though the hardware can do much more.
u/izzieboopers wrote a small kernel module, omen_wmi_boost, which sends the missing WMI calls and exposes the boost state through sysfs.
With this fix, the full 175W GPU power target is possible on the OMEN Max 16 RTX 5080, instead of being stuck at the 80W Linux cap.
Another user also confirmed that this is not only useful for the OMEN Max 16 / board 8D41:
>This fix is working also for board HP Omen 14-fb0xxx (board 8C58). I was capped at 50w even with nvidia-powerd on, with your service installed now I get the full 65 watts.
I’m on CachyOS, kernel:
7.0.9-1-cachyos
The important CachyOS-specific correction is that the CachyOS kernel is built with Clang, so the module must also be built with Clang/LLVM. Plain GCC build/install can fail.
These are the steps that worked for me.
Install dependencies:
sudo pacman -S linux-cachyos-headers clang lld llvm
Clone the repo:
git clone https://github.com/IzzieBoopers/5080-Unlock_Linux.git
cd ~/5080-Unlock_Linux
Run the installer with Clang/LLVM:
sudo env LLVM=1 CC=clang LD=ld.lld ./install.sh
Load the module:
sudo modprobe omen_wmi_boost
Enable performance mode:
sudo modprobe -r omen_wmi_boost
sudo modprobe omen_wmi_boost boot_mode=performance auto_boost=1 persist=1
Verify that it loaded:
lsmod | grep omen
modinfo omen_wmi_boost
Check the module state:
ls -la /sys/kernel/omen_wmi_boost
cat /sys/kernel/omen_wmi_boost/gpu_state
cat /sys/kernel/omen_wmi_boost/last_error
For testing with Unigine Superposition, make sure it runs on the NVIDIA GPU and not the iGPU:
prime-run ./Superposition
Monitor power/clocks:
nvtop
nvidia-smi
watch -n1 'nvidia-smi --query-gpu=power.draw,power.limit,clocks.gr,clocks.mem,pstate,temperature.gpu --format=csv'
After switching to performance mode, idle usage was still only around 6W for me in nvtop, probably because NVIDIA PRIME/offload still lets the dGPU idle low. So performance mode does not seem to force the GPU to pull high wattage constantly; it mainly enables the higher boost path under load.
So the actual solution is: install omen_wmi_boost from u/izzieboopers’ repo, and on CachyOS run the installer with:
sudo env LLVM=1 CC=clang LD=ld.lld ./install.sh
Again, huge thanks to u/izzieboopers for solving this and publishing the fix.