Modifying/controlling gpu fans

I’m running Ubuntu server 24.04.4 lts on a custom built pc

ASRock B660M-ITX

Intel® Core™ i9-12900

ASUS Dual NVIDIA GeForce RTX 3060 V2 OC Edition 12GB GDDR6

32GB Single DDR4 3200

1 TB WD nvme drive for os

I built this computer to be used a plex media server. Got the server built all software installed all drivers installed system fully updated. Finally fixed all the other issues I have been having and now I am left with one last issue that I can’t figure out. The stock fan control with the drivers I have utilize the fans on the GPU in a way I don’t like. I”m not sure at what temperature, or other metric the drivers use, but for the most parts the fans are never on even when I’m using the GPU for hardware trans-coding in Plex or Jellyfin. Its not until the GPU really heats up that the fans kick on. I don’t like this and want to change it. I did a lot of research and followed a few different guides I have found but couldn’t get any of them working. I tried using the coolgpu python script that i found on github

I tried another guide I found on github called nvfancontrol

and finnaly I tried following this guide on an Nvidia forum post but couldn’t get it to work as well.

https://forums.developer.nvidia.com/t/how-to-set-fanspeed-in-linux-from-terminal/72705

During most of these guides they give you commands to test control ability and they all work and can completely control the fans at all speeds but when going though the last step to automate the process I keep getting different errors. I also tried following a guide that created a VM