[nvidia-drm] Failed to allocate NvKmsKapiDevice RmInitAdapter failed!

I’m getting the attached errors with an RTX 3060 Dell DL 380 G8 and ESXI 7.0.2 with Ubuntu 20.04, 21.10, 18.04 and Arch Linux. I tried different kernel versions with all kinds of different nvidia driver versions (510, 470, 465, 460, 415, 390) on both Ubuntu and Arch Linux. Either the driver is too old for the GPU and doesn’t load or I get the [nvidia-drm] Failed to allocate NvKmsKapiDevice RmInitAdapter failed! errors.
However it works flawlessly on Windows 10 with no driver errors reported in device manager.
And it also works perfectly on Linux when I swap the RTX 3060 for a Quadro M4000. So I have to assume that the 3060 is fine and it’s some driver error with newer GPUs.
nvidia-bug-report.log.gz (215.2 KB)