GTX1650 driver initialization failed on aarch64 platform

Hi,

We are trying to enable GTX1650 on our aarch64 platform, driver installation is successful, but GPU driver initialization is failed at system boot.

Testing environment:
Hardware:
NXP LX2160ARDB RevB(aarch64)
GPU: Gigabyte Geforce GTX 1650

Software:
LX2160ARDB: LSDK-21.08
Boot mode: UEFI + ACPI
Ubuntu version: 20.04
Linux version: 5.10
GPU driver: NVIDIA-Linux-aarch64-470.103.01.run and NVIDIA-Linux-aarch64-510.68.02.run
GCC version: gcc 10.2.0

The following errors log which occur during GPU driver initialization. The errors occur in the binary code of GPU driver, it is very difficult to debug binary code. Could you give us support for this issue?

[ 30.424748] nvidia-nvlink: Nvlink Core is being initialized, major device number 505[ 30.427420] nvidia 0004:01:00.0: enabling device (0000 → 0003)
[ 30.428955] nvidia 0004:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[ 30.480049] NVRM: loading NVIDIA UNIX aarch64 Kernel Module 510.68.02 Wed Apr 20 21:36:51 UTC 2022
[ 30.516811] NVRM: GPU 0004:01:00.0: Failed to enable MSI; falling back to PCIe virtual-wire interrupts.
[ 30.542207] NVRM: Chipset not recognized (vendor ID 0xffff, device ID 0xffff)
[ 30.542212] The NVIDIA GPU driver for AArch64 has not been qualified on this platform
and therefore it is not recommended or intended for use in any production environment.
[ 34.917251] NVRM: GPU 0004:01:00.0: RmInitAdapter failed! (0x25:0xffff:1451)
[ 34.917340] NVRM: GPU 0004:01:00.0: rm_init_adapter failed, device minor number 0
[ 34.917552] NVRM: GPU 0004:01:00.0: Failed to enable MSI; falling back to PCIe virtual-wire interrupts.
[ 34.936863] NVRM: GPU 0004:01:00.0: RmInitAdapter failed! (0x23:0xffff:1401)
[ 34.936935] NVRM: GPU 0004:01:00.0: rm_init_adapter failed, device minor number 0

Installation log:
nvidia-installer-0509.log (36.1 KB)

Hi,

I also encountered the same issue on ARM platform with GEFORCE GTX 1650.

May I know what’s the rootcause?

Thanks,
Zhao