It might still be a driver problem, with the NVIDIA drivers in general. Try booting with software rendering only, to see if that's the case.
Here’s how to disable the GPU drivers:
Remove “nomodeset” from the GRUB_CMDLINE_LINUX variable in /etc/default/grub
Add “rd.driver.blacklist=nouveau modprobe.blacklist=nouveau” to GRUB_CMDLINE_LINUX instead
Run sudo update-grub then reboot
Note: This only works if you’re using the open-source drivers, known as Nouveau. If you’re using the proprietary drivers, this will not work.
To check if you’re using Nouveau or the proprietary drivers, run lspci and check for “NVIDIA”, then run lsmod and check for Nouveau.
Remember to change it back when you want to re-enable the NVIDIA drivers.
(PS: I used this website as a source, their procedure is more complicated, and focused on Fedora.)