I’m not sure this is the same issue as in this thread, but I’ll err on the side that it’s relevant instead of creating another thread.
My symptom is my power is clamped at ~40W even when GPU usage is 95%+ and grinding on a prompt. Models don’t seem to make a difference, and the GPU temp is normal - low even like < 60C. Unplugging, letting everything drain for minutes, etc., doesn’t seem to make a difference.
TL;DR I might have gotten a firmware mismatch. But even if that’s not the case, I’d like to get the SW power capping issue resolved.
Details:
I just got an ASUS GX10 last week (1TB model). I did all the updates including firmware updates using the prescribed methods - the control panel and standard apt update.
Here’s the output on firmware versions (I’ll come back to this in a minute)
Firmware Component Name: FLASH
Firmware Version: SBP:R:2.148.24
Firmware ID: Not Specified
–
Firmware Component Name: UEFI
Firmware Version: ASUS_UEFI_0104
Firmware ID: Not Specified
Release Date: Not Specified
Firmware Component Name: EC Firmware
Firmware Version: 2.78.24
Firmware ID: Not Specified
–
Firmware Component Name: PD Firmware
Firmware Version: PD0 FW1: 5.7, FW2: 5.7
Firmware ID: Not Specified
Release Date: Not Specified
Firmware Component Name: PD Firmware
Firmware Version: PD1 FW1: 5.7, FW2: 5.7
Firmware ID: Not Specified
Release Date: Not Specified
Unplugging and letting sit doesn’t help. So I dug in to figure out why. Right after boot, before I do anything really at all (except boot the machine) and already the power gets a SW clamp.
Immediately after boot I logged in and dumped info:
==============NVSMI LOG==============
Timestamp : Fri May 22 02:26:40 2026
Driver Version : 580.159.03
CUDA Version : 13.0
Attached GPUs : 1
GPU 0000000F:01:00.0
Performance State : P8
Clocks Event Reasons
Idle : Not Active
Applications Clocks Setting : Not Active
SW Power Cap : Not Active
HW Slowdown : Not Active
HW Thermal Slowdown : Not Active
HW Power Brake Slowdown : Not Active
Sync Boost : Not Active
SW Thermal Slowdown : Not Active
Display Clock Setting : Not Active
Clocks Event Reasons Counters
SW Power Capping : 2411654 us
Sync Boost : 0 us
SW Thermal Slowdown : 0 us
HW Thermal Slowdown : 0 us
HW Power Braking : 0 us
Sparse Operation Mode : N/A
Note that SW Power Cap is “Not Active” but SW Power Capping has been active for 2.4s I did nothing but do some cmdline stuff to try to figure out what was going on, but 2 minutes later (by timestamp) the Capping counter is going up and now SW Power Cap is “Active”. But there is literally nothing going on - there’s like a 10W power draw happening.
==============NVSMI LOG==============
Timestamp : Fri May 22 02:28:14 2026
Driver Version : 580.159.03
CUDA Version : 13.0
Attached GPUs : 1
GPU 0000000F:01:00.0
Performance State : P8
Clocks Event Reasons
Idle : Not Active
Applications Clocks Setting : Not Active
SW Power Cap : Active
HW Slowdown : Not Active
HW Thermal Slowdown : Not Active
HW Power Brake Slowdown : Not Active
Sync Boost : Not Active
SW Thermal Slowdown : Not Active
Display Clock Setting : Not Active
Clocks Event Reasons Counters
SW Power Capping : 37335609 us
Sync Boost : 0 us
SW Thermal Slowdown : 0 us
HW Thermal Slowdown : 0 us
HW Power Braking : 0 us
Sparse Operation Mode : N/A
I looked at POWER in the log ( nvidia-smi -q -d POWER ) and see this:
==============NVSMI LOG==============
Timestamp : Fri May 22 02:19:19 2026
Driver Version : 580.159.03
CUDA Version : 13.0
Attached GPUs : 1
GPU 0000000F:01:00.0
GPU Power Readings
Average Power Draw : 4.33 W
Instantaneous Power Draw : 4.40 W
Current Power Limit : N/A
Requested Power Limit : N/A
Default Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Power Samples
Duration : Not Found
Number of Samples : Not Found
Max : Not Found
Min : Not Found
Avg : Not Found
GPU Memory Power Readings
Average Power Draw : N/A
Instantaneous Power Draw : N/A
Module Power Readings
Average Power Draw : N/A
Instantaneous Power Draw : N/A
Current Power Limit : N/A
Requested Power Limit : N/A
Default Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
I’m guessing these should be populated? Is the SW clamping the power because it can’t read current/requested/min/max?
I double checked I had the latest FW installed and such using the CLI tools, and then I got curious and went over to see what ASUS had on their page.
There is one difference between ASUS’ latest package and what I have. ASUS’ firmware package has 104 for the UEFI BIOS but 2.78.18.3 for the EC. My machine has 104 for the UEFI BIOS, but 2.78.24 for the EC
Did I maybe end up with a firmware mismatch between the UEFI/BIOS and the EC so that the BIOS etc. can’t exchange info with the EC and that’s why the SW Power Limit comes on?