Laptop model: Asus zephyrus G16 2024 nvidia 4060
Distro: Fedora 43
Kernel: 7.0.1-cachyos1.fc43.x86_64
nvidia driver: 580.142
Hey everyone so I am still somewhat new to linux only been using it for a few months. I am trying to be able to temperature and or power limit my 4060 in my laptop with not much success.
I have asusctl/supergfxctl/rog-control-center from following the linux for rog site and guides all of that seems to be working as intended and I can turn off the dgpu, control led's and the like.
My issue comes when trying to change the temp and power limits. In the rog-control-center GUI It says that the power limits and temp limits are successfully changed but in reality they are not adhered to. I have also tried using Ryzenadj with the --dgpu-skin-temp option which will also say it is successfully applied but then not be adhered to either. (it does show up as applied when using --info).
When I try and use nvidia-smi for both the -gtt and -pl option it says that they are not supported for my gpu. Is there a way around this? I could have sworn that this was working at some point when I first installed linux but cannot be sure on that. I know it is technically possible at least on windows as it can be done successfully with either armoury crate or ghelper. Is there a reason that this would not work on Linux but work on windows? Am I able to make the power limit and temp limits writable on here?
Any help would be appreciated even if the answer is just this is not possible. Thanks.