You are not logged in.
Hey everyone, just switched to Arch Linux on my ASUS ROG Strix G16 2025 (G614FP) and running into a frustrating issue. My RTX 5070 Laptop GPU is hard locked to 50W TGP no matter what I do. On Windows 11 it runs fine at full 115W, so the hardware itself is definitely not the problem.
My setup:
ASUS ROG Strix G16 2025 (G614FP)
AMD Ryzen 9 9950HX
NVIDIA GeForce RTX 5070 Laptop GPU
Kernel: 7.0.5-arch1-1
nvidia-open-dkms 595.71.05
asusctl/asusd 6.3.7
BIOS: G614FP.314 (latest)
KDE Plasma on Wayland
What's happening:
nvidia-smi shows the GPU knows 115W is possible but just won't go there:
power.limit [W], power.max_limit [W], power.min_limit [W], enforced.power.limit [W]
[N/A], 115.00 W, 5.00 W, 50.00 W
The [N/A] on power.limit means I can't even manually set it with nvidia-smi -pl 115, it just throws "Changing power management limit is not supported for this GPU."
Digging deeper, dmesg is absolutely flooded with this on every boot:
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SBRG.BPWM], AE_NOT_FOUND
nvidia-wmi-ec-backlight: EC backlight control failed: AE_NOT_FOUND
That BPWM symbol can't be resolved by the kernel's ACPI subsystem, which seems to be breaking the EC communication path the nvidia driver needs to negotiate the GPU's TGP budget at boot.
On top of that, asusd.service never actually reaches a running state. It logs "Startup success" internally but systemd never gets the ready notification, so it times out after 90 seconds and restarts in an infinite loop. Despite this, asusd IS applying settings like nv_tgp=100 and nv_dynamic_boost=15 according to its own logs, they just have no effect on the enforced power limit.
Things I've already tried:
Set NVreg_DynamicPowerManagement=1 via modprobe (was defaulting to 3) with no change. Manually wrote PPT values to asus-nb-wmi (ppt_pl1_spl=125, ppt_fppt=115) and the writes succeed and values stick, but the GPU limit is unchanged. Blacklisted the nvidia_wmi_ec_backlight module which reduced the AE_NOT_FOUND spam but didn't fix the power limit. Flashed BIOS 314 (latest, April 2026) via EZ Flash and the issue persists. Also tried NVreg_RegistryDwords="RM_RELAXED_POWER_CAP_CONSTRAINTS=1" with no effect. I've also filed a bug on the asus-linux GitLab.
My understanding is this is a kernel/driver issue where the EC power negotiation path for RTX 50-series on this specific 2025 board isn't working on Linux yet. The ACPI tables reference \_SB.PCI0.SBRG.BPWM which Linux can't resolve, so the GPU never receives its TGP budget and falls back to a 50W safe default.
Has anyone else hit this on a 2025 ROG laptop, or does anyone know if there's a kernel patch in the works for this? Any help appreciated, this laptop is brand new and it's a shame to be leaving 65W on the table.
Offline
Solved! For anyone who finds this thread with the same issue, the fix was surprisingly simple and honestly a bit of a stupid miss on my part.
Enable the nvidia-powerd service:
sudo systemctl enable nvidia-powerd
sudo systemctl start nvidia-powerd
That's it. GPU immediately jumped to 115W. The service handles Dynamic Boost and the TGP negotiation between the CPU and GPU on laptops. Without it running the GPU just sits at 50W as a safe default.
Credit to a Reddit user on r/linux_gaming who spotted it. The Arch wiki has more info here: https://wiki.archlinux.org/title/NVIDIA … amic_Boost
Offline