Is Nvidia hiding locked gpu clock or am i missing something, how to see locked gpu/memory clocks?

Hello,

I d like to see applied min/max locked gpu clocks (clocks set with nvidia-smi -lgc command) but cant find them anywhere. For instance say that lgc was set as “0,1500” earlier but i dont know or remember the values and i want to see those values. Looks like there is no such an option on smi cmd. I think that would be bit weird that users can set locked gpu/mem clock but cant read/see the current applied values.

Hi there @abc_34, welcome to the NVIDIA developer forums.

Do you maybe mean nvidia-smi -q -d CLOCK?

PS C:\Users\mholtmanns> nvidia-smi.exe -q -d CLOCK

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

Timestamp                                 : Fri Feb  2 13:42:13 2024
Driver Version                            : 551.31
CUDA Version                              : 12.4

Attached GPUs                             : 1
GPU 00000000:01:00.0
    Clocks
        Graphics                          : 210 MHz
        SM                                : 210 MHz
        Memory                            : 405 MHz
        Video                             : 1185 MHz
[...]
    Max Clocks
        Graphics                          : 3105 MHz
        SM                                : 3105 MHz
        Memory                            : 11501 MHz
        Video                             : 2415 MHz

If you are in idle, the Clocks values reflect the minimum and the max is shown regardless.

Hi @MarkusHoHo , im afraid not. After locking max gpu clock, the cmd you suggested doesnt show it, instead i think it gives max clocks gpu can handle. It can be easily tested entering commands;
nvidia-smi -lgc 0,1500 (i believe you can undo this with -rgc parameter )
nvidia-smi -q -d CLOCK

Hhm, now I am curious as well. I reached out to people internally and will post my findings here.

1 Like

Hey Markus, any updates on this?