Diff (Windows/Linux) Target Temperature ---> 87 C -> 80 C [After Reboot]

I recently noticed that on Windows 11, with the driver 576.40, nvidia-smi displays:

Temperature
    GPU Current Temp                  : 57 C
    GPU T.Limit Temp                  : N/A
    GPU Shutdown Temp                 : 98 C
    GPU Slowdown Temp                 : 95 C
    GPU Max Operating Temp            : 105 C
    GPU Target Temperature            : 87 C <-- What I want
    Memory Current Temp               : N/A
    Memory Max Operating Temp         : N/A
GPU Power Readings
    Average Power Draw                : 25.87 W
    Instantaneous Power Draw          : 25.80 W
    Current Power Limit               : 105.00 W
    Requested Power Limit             : 105.00 W
    Default Power Limit               : 80.00 W
    Min Power Limit                   : 1.00 W
    Max Power Limit                   : 110.00 W

Where the Target Temperature is: 87 C wich means, until 87ºC the gpu will not undervolt or low the freqs to prevent going futher temps.

In the other hand, in my linux arch (cachyos) with cachyos-nvidia drivers: 570.144, nvidia-smi displays:

Temperature
    GPU Current Temp                  : 71 C
    GPU T.Limit Temp                  : N/A
    GPU Shutdown Temp                 : 98 C
    GPU Slowdown Temp                 : 95 C
    GPU Max Operating Temp            : 105 C
    GPU Target Temperature            : 80 C <-- What I get
    Memory Current Temp               : N/A
    Memory Max Operating Temp         : N/A
GPU Power Readings
    Average Power Draw                : 44.51 W
    Instantaneous Power Draw          : 44.79 W
    Current Power Limit               : 90.00 W
    Requested Power Limit             : 90.00 W
    Default Power Limit               : 80.00 W
    Min Power Limit                   : 1.00 W
    Max Power Limit                   : 110.00 W

On windows I had nothing open, in that moment on linux I had cs2 open, but still the “GPU Target Temperature : 80 C” not even changing due to nvidia-powerd wich is on.

For me this is a problem, my laptop has 5200rpm fans, and gets easy above 80ºC without too much efford to it, and due to that, my gpu gets “nerfed” lowering the clock freqs and power consumption.

I have been looking everywhere on the internet if there was a way of changing the parameter “GPU Target Temperature” but I don’t find anything. This really fustrates me, why nvidia drivers on linux concludes the GPU model needs 80ºC barrier while on windows drivers sets it 87ºC.

Is because I need to disable nvidia-powerd and from the boot set the power profile to max or something like that?
And someone knows if in the future the nvidia-smi -gtt 87 command will work?

On both linux and windows “Performance State : P0”

Thank you very much,
Marcos

================================ U P D A T E =================================

Seems like installing further updates fix this, I’ve installed the beta driver: 575.51.02

Now I have:

Temperature
    GPU Current Temp                  : 58 C
    GPU T.Limit Temp                  : N/A
    GPU Shutdown Temp                 : 98 C
    GPU Slowdown Temp                 : 95 C
    GPU Max Operating Temp            : 105 C
    GPU Target Temperature            : 87 C <-- FINALLY CHANGED (but reboot=80 C again....)
    Memory Current Temp               : N/A
    Memory Max Operating Temp         : N/A
GPU Power Readings
    Average Power Draw                : 16.90 W
    Instantaneous Power Draw          : 16.01 W
    Current Power Limit               : 90.00 W
    Requested Power Limit             : 90.00 W
    Default Power Limit               : 80.00 W
    Min Power Limit                   : 1.00 W
    Max Power Limit                   : 110.00 W

Why is it that on the fresh install without a reboot I have the correct Target Temperature value “87” but if I restart my PC It changes again to “80”?

I need to know who is the “trigger” of this change please.

Thanks,
Marcos

============= E D I T =============
I finally find it myself, after days of search.
The problem resided on the file: /etc/modprobe.d/nvidia-gsp.conf:
options nvidia NVreg_EnableGpuFirmware=0 -----> Disabling GSP Mode
options nvidia NVreg_EnableGpuFirmware=1 -----> Enabling GSP Mode

I now have 87 C of GPU Target Temperature.

===============================