I have not seen a section for nvidia firmware modding on this website. Is there someone here who knows how / where I can find the proper forum to learn how to modify nvidia firmware? My main goal is to spoof UUID of the cards, pascal based or even turing.
That would be awesome, but it’s been a few generations without any actual vbios modding.
Since Pascal, the firmware is digitally signed, so there are no modding tools. Only TDP value can be modified, see https://github.com/LaneLyng/MobilePascalTDPTweaker On Ampere and newest cards you can also modify fan curve on firmware level with Afterburner tool.
Added "Use firmware control mode" option to software automatic fan control module. This option allows customizing fan curve at GPU firmware level instead of doing it entirely in software, so it doesn’t require keeping MSI Afterburner loaded in memory in order to get custom fan curve working. Also this option can be used to bypass various third party issues related to broken fixed fan speed programming API in some display drivers (e.g. Overdrive8 API related screen flickering on some AMD GPUs). New option is only supported on limited set of modern GPUs (Vega and newer AMD GPU families, Ampere and newer NVIDIA GPU families) and it has multipe GPU firmware based limitations such as limited maximum supported number of nodes for the curve (quad slope curve and up to 5 curve nodes on AMD, dual slope curve and up to 3 curve nodes on NVIDIA), lack of step/linear mode switching support, lack of hysteresis adjustment support etc. Please refer to new option context help to get more details.