[Help] RX 5700 XT Nitro+ weird fan clicking noise on Linux

Hi all,

My recently bought Sapphire RX 5700 XT Nitro+ works perfectly on Windows. On Linux, however, its fans start and stop several times a second (yes, very frequently), which makes very irratating clicking noises.

I’m using Debian Buster with 5.2 and 5.3 backport kernel. Both kernels have the same fan noise behavior. Firmware is not updated yet so there’s no output from the video card (which is expected because I’m using it for VFIO passthrough)

The reason I guess is that the auto fan control of on-card BIOS is somehow suppressed, or overriden by Linux pcie driver or amdgpu driver. Does anyone have an idea how to make the fan behavior as normal as in Windows?

Best Regards,
Apricot