Problem/Justification
(What is the problem you are trying to solve with this feature/improvement or why should it be considered?)
A lot of people use TrueNAS Scale for streaming media and use ARC GPUs to transcode.
Currently there is no way I’d know of to monitor fan speed and temperature.
Fan control for these is very wonky so it would be beneficial to be able to monitor fan speed and gpu temperature.
Impact
(How is this feature going to impact all TrueNAS users? What are the benefits and advantages? Are there disadvantages?)
It would not affect all TrueNAS users. Just the ones using their NASes for streaming media, although there are a lot of those.
It would make monitoring these excellent transcoding GPUs much easier.
User Story
(Please give a short description on how you envision some user taking advantage of this feature, what are the steps a user will follow to accomplish it)
I would personally be able to try and create a custom cooling solution for my Sparkle A310 Eco. I have not yet tried it because I would not be able to control the fan based on GPU temperature without knowing it.
A patch was added to the i915 driver quite recently.
It would have to be backported and integrated into the TrueNAS Scale kernel.
I wholly understand if this feature request is dismissed, as transcoding is not one of the primary uses of a TrueNAS system and the use to enterprise customers would likely be null. I still think a lot of users would benefit from this and hope, this may be considered.