None of the chosen Nvidia drivers work



Oh, no... No, it definitely doesn't. But you can still get CUDA running.

If you want supported drivers, you're gonna have to fork out for a supported piece of hardware - or return to a state where your hardware was supported. Given the lengths of support out there in the Linux world, that's probably your second best solution. Like, 18.04 ends up with like 10 years of support with ESM enabled. I think it's 10 years, something like that.

Yeah, it's 10 years... I checked.

I'd have to check how long the kernel is supported, but it's an LTS kernel as memory serves. So, you can keep it going for quite a while, so long as you don't change the kernel's major version to an unsupported kernel.
 
I have tried to look which versions where saved when I did my Timeshift backup (everything worked well until then) and got this output after issuing
sudo find . -type t -name nvidia-*
Output
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.list
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.postinst
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.postrm
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.preinst
./localhost/var/lib/dpkg/info/nvidia-compute-utils-460.prerm
./localhost/var/lib/dpkg/info/nvidia-cuda-dev.list
./localhost/var/lib/dpkg/info/nvidia-cuda-dev.md5sums
./localhost/var/lib/dpkg/info/nvidia-cuda-doc.list
./localhost/var/lib/dpkg/info/nvidia-cuda-doc.md5sums
./localhost/var/lib/dpkg/info/nvidia-cuda-gdb.list
./localhost/var/lib/dpkg/info/nvidia-cuda-gdb.md5sums
./localhost/var/lib/dpkg/info/nvidia-cuda-toolkit.conffiles
./localhost/var/lib/dpkg/info/nvidia-cuda-toolkit.list
./localhost/var/lib/dpkg/info/nvidia-cuda-toolkit.md5sums
./localhost/var/lib/dpkg/info/nvidia-dkms-460.list
./localhost/var/lib/dpkg/info/nvidia-dkms-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-dkms-460.postinst
./localhost/var/lib/dpkg/info/nvidia-dkms-460.postrm
./localhost/var/lib/dpkg/info/nvidia-dkms-460.preinst
./localhost/var/lib/dpkg/info/nvidia-dkms-460.prerm
./localhost/var/lib/dpkg/info/nvidia-driver-460.list
./localhost/var/lib/dpkg/info/nvidia-driver-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.list
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.postinst
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.postrm
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.preinst
./localhost/var/lib/dpkg/info/nvidia-kernel-common-460.prerm
./localhost/var/lib/dpkg/info/nvidia-kernel-source-460.list
./localhost/var/lib/dpkg/info/nvidia-kernel-source-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-opencl-dev:amd64.list
./localhost/var/lib/dpkg/info/nvidia-opencl-dev:amd64.md5sums
./localhost/var/lib/dpkg/info/nvidia-prime.list
./localhost/var/lib/dpkg/info/nvidia-prime.md5sums
./localhost/var/lib/dpkg/info/nvidia-prime.postinst
./localhost/var/lib/dpkg/info/nvidia-prime.postrm
./localhost/var/lib/dpkg/info/nvidia-prime.preinst
./localhost/var/lib/dpkg/info/nvidia-profiler.list
./localhost/var/lib/dpkg/info/nvidia-profiler.md5sums
./localhost/var/lib/dpkg/info/nvidia-settings.conffiles
./localhost/var/lib/dpkg/info/nvidia-settings.list
./localhost/var/lib/dpkg/info/nvidia-settings.md5sums
./localhost/var/lib/dpkg/info/nvidia-settings.preinst
./localhost/var/lib/dpkg/info/nvidia-settings.shlibs
./localhost/var/lib/dpkg/info/nvidia-settings.triggers
./localhost/var/lib/dpkg/info/nvidia-utils-460.list
./localhost/var/lib/dpkg/info/nvidia-utils-460.md5sums
./localhost/var/lib/dpkg/info/nvidia-visual-profiler.list
./localhost/var/lib/dpkg/info/nvidia-visual-profiler.md5sums
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-92-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-92-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-92-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-97-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-97-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-97-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-100-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-100-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-100-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-94-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-94-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-94-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-91-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-91-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-91-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-96-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-96-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-96-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-35-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-35-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-35-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-104-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-104-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-104-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-99-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-99-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.4.0-99-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-30-generic/x86_64/module/nvidia-modeset.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-30-generic/x86_64/module/nvidia-uvm.ko
./localhost/var/lib/dkms/nvidia/460.91.03/5.13.0-30-generic/x86_64/module/nvidia-drm.ko
./localhost/var/lib/app-info/icons/ubuntu-focal-updates-main/64x64/nvidia-settings_nvidia-settings.png
./localhost/var/lib/app-info/icons/ubuntu-focal-main/64x64/nvidia-settings_nvidia-settings.png
./localhost/var/lib/app-info/icons/ubuntu-focal-security-main/64x64/nvidia-settings_nvidia-settings.png
./localhost/etc/xdg/autostart/nvidia-settings-autostart.desktop
./localhost/usr/bin/nvidia-settings
./localhost/usr/bin/nvidia-ngx-updater
./localhost/usr/bin/nvidia-detector
./localhost/usr/bin/nvidia-bug-report.sh
./localhost/usr/bin/nvidia-cuda-mps-server
./localhost/usr/bin/nvidia-smi
./localhost/usr/bin/nvidia-debugdump
./localhost/usr/bin/nvidia-xconfig
./localhost/usr/bin/nvidia-cuda-mps-control
./localhost/usr/bin/nvidia-persistenced
./localhost/usr/share/man/man1/nvidia-smi.1.gz
./localhost/usr/share/man/man1/nvidia-xconfig.1.gz
./localhost/usr/share/man/man1/nvidia-settings.1.gz
./localhost/usr/share/man/man1/nvidia-cuda-mps-control.1.gz
./localhost/usr/share/man/man1/nvidia-persistenced.1.gz
./localhost/usr/share/applications/nvidia-settings.desktop
./localhost/usr/share/doc/nvidia-utils-460/nvidia-debugdump.html
./localhost/usr/share/doc/nvidia-utils-460/nvidia-smi.html
./localhost/usr/share/doc/nvidia-driver-460/nvidia-persistenced-init.tar.bz2
./localhost/usr/share/doc/nvidia-driver-460/nvidia-hibernate.service
./localhost/usr/share/doc/nvidia-driver-460/nvidia-resume.service
./localhost/usr/share/doc/nvidia-driver-460/nvidia-suspend.service
./localhost/usr/share/doc/nvidia-driver-460/nvidia-sleep.sh
./localhost/usr/share/doc/nvidia-driver-460/html/nvidia-ml.html
./localhost/usr/share/doc/nvidia-driver-460/html/nvidia-debugdump.html
./localhost/usr/share/doc/nvidia-driver-460/html/nvidia-persistenced.html
./localhost/usr/share/doc/nvidia-driver-460/html/nvidia-smi.html
./localhost/usr/share/doc/nvidia-compute-utils-460/nvidia-persistenced-init.tar.bz2
./localhost/usr/share/doc/nvidia-compute-utils-460/nvidia-persistenced.html
./localhost/usr/share/pixmaps/nvidia-settings.png
./localhost/usr/share/screen-resolution-extra/nvidia-polkit
./localhost/usr/share/nvidia/nvidia-application-profiles-470.103.01-rc
./localhost/usr/share/nvidia/nvidia-application-profiles-470.103.01-key-documentation
./localhost/usr/share/lintian/overrides/nvidia-cuda-gdb
./localhost/usr/share/lintian/overrides/nvidia-cuda-dev
./localhost/usr/share/lintian/overrides/nvidia-cuda-doc
./localhost/usr/share/lintian/overrides/nvidia-cuda-toolkit
./localhost/usr/share/lintian/overrides/nvidia-profiler
./localhost/usr/share/lintian/overrides/nvidia-visual-profiler
./localhost/usr/share/lintian/overrides/nvidia-opencl-dev
./localhost/usr/src/nvidia-460.91.03/nvidia-modeset/nvidia-modeset.Kbuild
./localhost/usr/src/nvidia-460.91.03/nvidia-modeset/nvidia-modeset-linux.c
./localhost/usr/src/nvidia-460.91.03/nvidia-modeset/nvidia-modeset-os-interface.h
./localhost/usr/src/nvidia-460.91.03/nvidia/nvidia-sources.Kbuild
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-modeset.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-connector.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-dma-resv-helper.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-prime-fence.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-conftest.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-helper.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-format.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-utils.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-connector.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-drv.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-prime-fence.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-fb.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-user-memory.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-crtc.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-dma-buf.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-priv.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-user-memory.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-nvkms-memory.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-dma-buf.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-encoder.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-os-interface.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-drv.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-gem-nvkms-memory.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-helper.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-utils.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-crtc.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-fb.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-dma-fence-helper.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-encoder.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-modeset.c
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-ioctl.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm.Kbuild
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-format.h
./localhost/usr/src/nvidia-460.91.03/nvidia-drm/nvidia-drm-linux.c
./localhost/usr/src/nvidia-460.91.03/nvidia-uvm/nvidia-uvm-sources.Kbuild
./localhost/usr/src/nvidia-460.91.03/nvidia-uvm/nvidia-uvm.Kbuild
./localhost/usr/lib/systemd/system/nvidia-persistenced.service
./localhost/usr/lib/modprobe.d/nvidia-graphics-drivers.conf
./localhost/usr/lib/modules/5.4.0-92-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-92-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-92-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-97-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-97-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-97-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-100-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-100-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-100-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-94-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-94-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-94-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-91-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-91-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-91-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-96-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-96-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-96-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.13.0-35-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.13.0-35-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.13.0-35-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-104-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-104-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-104-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.4.0-99-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.4.0-99-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.4.0-99-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.13.0-30-generic/updates/dkms/nvidia-modeset.ko
./localhost/usr/lib/modules/5.13.0-30-generic/updates/dkms/nvidia-uvm.ko
./localhost/usr/lib/modules/5.13.0-30-generic/updates/dkms/nvidia-drm.ko
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/nvidia-modeset.ko
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-uvm.mod.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-modeset/nvidia-modeset-linux.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm.mod.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-uvm.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-modeset.mod.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-modeset.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-encoder.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-helper.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-gem.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-connector.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-drv.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-fb.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-gem-user-memory.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-crtc.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-linux.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-utils.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-modeset.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-prime-fence.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-gem-dma-buf.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm/nvidia-drm-format.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/bits/nvidia-drm.o
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/nvidia-uvm.ko
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460/nvidia-drm.ko
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-450srv/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-450srv/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-450srv/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-390/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-390/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-390/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470/bits/nvidia-peermem.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460srv/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460srv/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-460srv/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470srv/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470srv/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470srv/bits/nvidia-peermem.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-470srv/bits/nvidia-drm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-418srv/bits/nvidia-modeset.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-418srv/bits/nvidia-uvm.ko.sig
./localhost/usr/lib/modules/5.11.0-38-generic/kernel/nvidia-418srv/bits/nvidia-drm.ko.sig
As I can see there is also the kernel version 5.11 listed and 460 nvidia driver version. Maybe the number after the kernel version e.g. 5.11.0-38-generic is also important. Hope somebody can give some solution based on the output.
 
If you are just wanting to use CUDA have a look here - https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
@Lord Boltar I am trying to install cuda using the tutorial you mentioned but at the last step:
...
sudo apt-get update
sudo apt-get -y install cuda
I get the following error message in my output
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
cuda : Depends: cuda-11-7 (>= 11.7.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
What are unmet dependencies and how can I fix this?
 
Last edited:
@mike_linux

Not meaning to PO anyone etc but after all of this and no joy I'd just go ahead and install Linux Mint 20.x since it comes with the 5.4 kernel.

After installing the updates go to the Additional Drivers Manager and see if the desired Nvidia Proprietary driver is available I bet it is.

My 2 bits worth. ;)
 
you can install freeglut3-dev and see if that helps
once installed then look at instructions here - https://developer.nvidia.com/cuda-d...tu&target_version=20.04&target_type=deb_local
I have installing freeglut based on this tutorial and also restarted the system.
sudo apt-get install -y freeglut3-dev

Output:
Building dependency tree
Reading state information... Done
freeglut3-dev is already the newest version (2.8.1-3).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
but the problem still remains the same :(

The funny thing ist that here at Hardware for Linux they mention that the GTX 860m graphics card supports the driver versions from 340.107 to 460.32.03. but in reality this does not work.

EDIT
Finally, I have managed to install cuda-11 (I did not do anything els but suddenly the installation process proceeded). Nevetheless, you cannot obtain any information about cuda for example by issuing nvcc --version because you need to install the nvidia-cuda-toolkit which also installs the latest Nvidia driver and you get the same problems as bef
Selection_082.png


My current kernel version that works is 5.13.0-51-generic.
Selection_083.png


Based on that I condude as mentioned before that the GPU drivers for old graphic cards do not work properly on newer versions of Ubuntu (e.g. Ubuntu 20.04 LTS). I have also checked to install the server versions of the GPU using this guide but is also didn't worked.


How can I obtain a boot log while booting to see why the system hangs? Maybe this will provide me suitable information to fix the problem.
 
Last edited:
To see information from your most recent boot, run
Code:
journalctl -b
To see the details that were logged during a previous boot, just in case you need to compare them with your most recent, run
Code:
journalctl --list-boots
 
To see information from your most recent boot, run
Code:
journalctl -b
To see the details that were logged during a previous boot, just in case you need to compare them with your most recent, run
Code:
journalctl --list-boots
THX but is there any flag which I can set to this command to list the GPU access? Or even better when the GPU gets the first time accessed (i.e. the GPU driver gets loaded)? The list is huge and you get confused with all these displayed services.
 
Maybe something with grep? 'journalctl -b | grep <some word that narrows down the results>' kinda deal?

I don't use Nvidia for anything, as a general rule. So, I can't narrow it down from there. OP would have to figure out the keyword themselves.
 
Ok guys, thanks fpr your helps but I'm slowly running out of ideas and I don't know ich after the update old graphic cards of nvidia work (my case is one proof). I need GPU support for AI development so I will connect my visual studio code compiler to google colab to leverage the power online. I don't know at the time what else to try. If you have any ideas in future please pm me. Thank you again for your extraordinary help. Now let's have a beer :).
 
I've always used the open source driver that comes with Linux Mint and never had problems.
happy0035.gif
 
Hi guys, finally I have managed to install the nvidia driver 510 without freezing my system. The steps I had executed to fix this issue are:

1. At first there were none of the nvidia drivers installed. Then I had cleaned up all my broken and unused packages with
$ sudo apt autoremove
2. Then I installed the nvidia driver 510 via the software & update dialog in Ubuntu and rebooted the system
3. To get the grub menu shown I pressed ESC while the system started
4. Here I selected the 5.4.0 kernel (kernels greater then 5.4. did not work e.g. 5.13)
5. The system boots up without freezing anymore.

Despite the fix, $ nvidia-smi does not work and the follogwing error message gets displayed
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Trying to install the latest nvidia driver 515 stopped the system again. So I reinstalled the nvidia driver 510 which does not stop the system. As you can see in the following screenshot the system works with the driver version 510.

Selection_088.png


Nevetheless, there is a workaround to get the supported nvidia drivers (the weired thing is that version 515 gets listed also)
$ ubuntu-drivers devices
Selection_089.png

If you know a better command to get all the GPU specifications pls post it.
 

Members online


Top