unRAID 6.9.1 has finally been released into the wild. With it, an updated Linux kernel (5.10.21). This adds adds the ability to allow some of us running Ryzen processors to access CPU and Motherboard temperatures. Your mileage may still vary depending on the motherboard you are running however. For example, some Asus boards use the Asus WMI module while other x570 boards may require the nct6687 module. These example modules are not readily available in unRAID and are not covered in this article.
But for those of us on the Asus Prime x570 Pro, there is minimal work needed. This board utilizes the nct6775 kernel module included in unRAID 6.9.1, but requires we modify the boot arguments in order for it to detect fan and temperature sensors. Once the appropriate argument is added, and a reboot of the system is done, you should see the sensors in the “Dynamix System Temp” add-on. Installation of the add-on is not discussed in this article, but can be installed via “Community Applications“. You may also want to read this article on Setting up CPU and board temperature sensing before going forward.
In order to get the nct6775 kernel module to pick up the sensors on your Prime x570 board, you will need to add the following line to your Syslinux Configuration boot options:
To add, naviate to Main -> Flash and modify your default boot options by adding the above to the kernel line. For example: kernel /bzimage acpi_enforce_resources=lax.
Once you have applied the configuration, you can restart the server and pop over to Settings -> System Temp. Here you should be able to do a detect and see it identify the nct6775 module. You should also notice the k10temp module as well. This one is for the CPU temperature.
You should now be able to rescan and see all the other sensors appear and set which one you want for the Processor, Mainboard, and Array fan speed.
With that, you should be set to go. I did have to do one last reboot to get the sensors to show in System Temp. It is nice to finally be able to monitor my server temperatures and not wonder if things are too hot in my fully loaded Rosewill RSV-L4412 case.