[ASUS GU605MY] Nvidia GPU doesn't do dynamic boost

Error message:

55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: nvidia-powerd version:1.0(build 1)
55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: Error in getting the NvPCF static configuration
55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: Failed to initialize Dynamic Boost
55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: Failed to detach GPU id 256
55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: Failed to initialize Dynamic Boost
55.42.02-6.9.1-bin/bin/nvidia-powerd[9066]: Failed to detach GPU id 256

I’ve tried it on windows - GPU does dynamic boost up to 115W. On Linux it stops at 80W.

nvidia-smi -q -d POWER

==============NVSMI LOG==============

Timestamp                                 : Tue May 21 20:08:01 2024
Driver Version                            : 555.42.02
CUDA Version                              : 12.5

Attached GPUs                             : 1
GPU 00000000:01:00.0
    GPU Power Readings
        Power Draw                        : 26.38 W
        Current Power Limit               : 80.00 W
        Requested Power Limit             : 80.00 W
        Default Power Limit               : 80.00 W
        Min Power Limit                   : 5.00 W
        Max Power Limit                   : 125.00 W
    Power Samples
        Duration                          : Not Found
        Number of Samples                 : Not Found
        Max                               : Not Found
        Min                               : Not Found
        Avg                               : Not Found
    GPU Memory Power Readings 
        Power Draw                        : N/A
    Module Power Readings
        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

Current Power Limit is set to 115W on Windows. Tried with both stable and beta drivers. On windows drivers used were version 535*. How does the GPU get NvPCF on Windows? How does this differ on Linux?

nvidia-settings reports it’s available:

  Attribute 'DynamicBoostSupport' (thrud:0[gpu:0]): 1.
    'DynamicBoostSupport' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
    'DynamicBoostSupport' is a read-only attribute.
    'DynamicBoostSupport' can use the following target types: GPU.

Hi @admiral0
We have a bug 4765534 filed internally for tracking purpose. We do have local repro and root caused the issue.
Fix will be incorporated in future release drivers.

Fix is incorporated in latest released driver 560.35.03. You can test and share results.
Thanks in advance.

@amrits Thank you.

Works now:

● nvidia-powerd.service - nvidia-powerd service
     Loaded: loaded (/etc/systemd/system/nvidia-powerd.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-08-21 21:44:55 CEST; 26s ago
 Invocation: eccce6c357e64f29b4cb54ea8fd895ab
   Main PID: 1073 (nvidia-powerd)
         IP: 0B in, 0B out
         IO: 1.5M read, 0B written
      Tasks: 3 (limit: 37985)
     Memory: 2.2M (peak: 3.9M)
        CPU: 66ms
     CGroup: /system.slice/nvidia-powerd.service
             └─1073 /nix/store/gci3rblcavbdzcyvxfgc0g4rcnl3b8w0-nvidia-x11-560.35.03-6.10.4-bin/bin/nvidia-powerd

ago 21 21:44:55 thrud systemd[1]: Starting nvidia-powerd service...
ago 21 21:44:55 thrud /nix/store/gci3rblcavbdzcyvxfgc0g4rcnl3b8w0-nvidia-x11-560.35.03-6.10.4-bin/bin/nvidia-powerd[1073]: nvidia-powerd version:1.0(build 1)
ago 21 21:44:55 thrud /nix/store/gci3rblcavbdzcyvxfgc0g4rcnl3b8w0-nvidia-x11-560.35.03-6.10.4-bin/bin/nvidia-powerd[1073]: Dbus Connection is established
ago 21 21:44:55 thrud systemd[1]: Started nvidia-powerd service.

Also first effect is visible in nvidia-smi. Power limit by default is 90W now, as expected.

[admiral0@thrud:~]$ nvidia-smi -q -d POWER

==============NVSMI LOG==============

Timestamp                                 : Wed Aug 21 21:46:05 2024
Driver Version                            : 560.35.03
CUDA Version                              : 12.6

Attached GPUs                             : 1
GPU 00000000:01:00.0
    GPU Power Readings
        Power Draw                        : 26.95 W
        Current Power Limit               : 90.00 W
        Requested Power Limit             : N/A
        Default Power Limit               : 80.00 W
        Min Power Limit                   : 5.00 W
        Max Power Limit                   : 125.00 W
    Power Samples
        Duration                          : Not Found
        Number of Samples                 : Not Found
        Max                               : Not Found
        Min                               : Not Found
        Avg                               : Not Found
    GPU Memory Power Readings 
        Power Draw                        : N/A
    Module Power Readings
        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