GeForce GTX 1650 not initializing with older Asus P5K-VM motherboard

I have a Gigabyte GeForce GTX 1650 installed in an older Asus P5K-VM motherboard running Ubuntu 20.04 LTS with the 440.64 Nvidia drivers installed. When I use the card with the open source Nouveau driver, the card works fine although not hardware accelerated. Using the binary Nvidia drivers, I get messages like these in my logs:

[ 103.908981] resource sanity check: requesting [mem 0x000c0000-0x000fffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
[ 103.909349] caller os_map_kernel_space.part.0+0x73/0x80 [nvidia] mapping multiple BARs
[ 104.472846] NVRM: GPU at PCI:0000:01:00: GPU-616d5c42-a4be-b716-1599-99e3f84c5072
[ 104.472851] NVRM: GPU Board Serial Number:
[ 104.472857] NVRM: Xid (PCI:0000:01:00): 61, pid=3425, 0cec(3098) 00000000 00000000
[ 116.624068] nvidia-modeset: ERROR: GPU:0: Display engine push buffer channel allocation failed: 0x65 (Call timed out [NV_ERR_TIMEOUT])
[ 116.624839] nvidia-modeset: ERROR: GPU:0: Failed to allocate display engine core DMA push buffer
[ 301.030638] resource sanity check: requesting [mem 0x000c0000-0x000fffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
[ 301.031112] caller os_map_kernel_space.part.0+0x73/0x80 [nvidia] mapping multiple BARs
[ 305.025523] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x24:0x65:1185)
[ 305.025552] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

This happens when trying to use the card for graphics in Xorg or headless via “nvidia-smi”. It also happened on the same hardware when running FreeBSD 12.1 (though the machine now runs Ubuntu as indicated above).

I have tried the 435 driver and various BIOS and kernel options (enabling / disabling ACPI and APIC, for instance) with no success. Do you have any suggestions to get the card working properly?

I’ve also attached my nvidia-bug-report.log, gunzipped since the forum wouldn’t accept my .gz…

nvidia-bug-report.log (355.2 KB)

Thanks!

For what it’s worth, I see a comment that Turing GPUs don’t like old PCIe buses which makes me immediately suspicious…

If this is the case, should I try a newer or older GPU as a workaround? Older, probably, like a Pascal board?

You found the answer, the Turing in won’t work in that old board. Pascal should work, at least I didn’t hear of any problems with those.

I was afraid of that. Thanks for the prompt reply. If I keep this old board then I’ll try a Pascal GPU instead (or maybe it’s time to finally update the MB).

Thanks again!