u/Glum_Sun_574

RTX 5070 Laptop locked to 50W on Linux (ASUS ROG Strix G16 2025) anyone else hit this?

So I just moved from Windows 11 to Arch Linux on my ASUS ROG Strix G16 2025 and my RTX 5070 is stuck at 50W no matter what I do. On Windows it runs at full 115W no problem so the hardware is fine, this is purely a Linux issue.

The GPU literally knows 115W exists, nvidia-smi shows it as the max limit, but the enforced limit is stuck at 50W and I can't change it. Even nvidia-smi -pl 115 just throws an error saying power management limit changes aren't supported for this GPU.

After a lot of digging the root cause seems to be that the kernel can't resolve an ACPI symbol called \_SB.PCI0.SBRG.BPWM, so the EC communication that normally tells the GPU its power budget at boot just never happens, and it falls back to 50W as a safe default. dmesg is absolutely full of these errors on every boot.

I've tried pretty much everything at this point. Changing DynamicPowerManagement from 3 to 1, manually writing PPT values to asus-nb-wmi, blacklisting the nvidia_wmi_ec_backlight module, flashing the latest BIOS (314 from April 2026). Nothing touches the enforced power limit.

asusd is also stuck in a boot loop where it times out every 90 seconds because it never sends the ready signal to systemd, even though it applies settings correctly internally.

My specs:

  • ASUS ROG Strix G16 2025 (G614FP)
  • Ryzen 9 9950HX
  • RTX 5070 Laptop GPU
  • Kernel 7.0.5-arch1-1
  • nvidia-open-dkms 595.71.05
  • BIOS G614FP.314
  • KDE Wayland

I've already filed bugs on the asus-linux GitLab and the Arch forums. Just wondering if anyone else with a 2025 ROG laptop has run into this or found a workaround.

reddit.com
u/Glum_Sun_574 — 11 days ago