I'm trying to install CUDA 12.1 on Ubuntu 22.04. I'm on a laptop with a 2060.
These are the commands I have used. The first ones are to uninstall my current cuda drivers and the next ones are to install CUDA 12.1 (i got these commands from this):
sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*"sudo apt-get --purge remove "*nvidia*"sudo apt-get autoremovewget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pinsudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda-repo-ubuntu2204-12-1-local_12.1.0-530.30.02-1_amd64.debsudo dpkg -i cuda-repo-ubuntu2204-12-1-local_12.1.0-530.30.02-1_amd64.debsudo cp /var/cuda-repo-ubuntu2204-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/sudo apt-get updatesudo apt-get -y install cuda
With the last command I received the following error:
dpkg: dependency issues prevent configuration of cuda-drivers-530: cuda-drivers-530 depends on nvidia-dkms-530 (>= 530.30.02); however: The `nvidia-dkms-530' package is not configured yet.dpkg: error processing package cuda-drivers-530 (--configure): dependency issues - left unconfiguredConfiguring libxml2:i386 (2.9.13+dfsg-1ubuntu0.4) ...An "apport" report was not written because the error message indicates that it is an error message associated with a previous failure. Configuring cuda-compiler-12-1 (12.1.0-1)...Configuring libxcb-dri3-0:i386 (1.14-3ubuntu3) ...Configuring libx11-xcb1:i386 (2:1.7.5-1ubuntu0.3) ...Configuring cuda-libraries-12-1 (12.1.0-1)...Configuring libnvjitlink-dev-12-1 (12.1.55-1)...Configuring libgbm1:i386 (23.2.1-1ubuntu3.1~22.04.2) ...Configuring libcusparse-dev-12-1 (12.0.2.55-1)...Configuring libcurand-dev-12-1 (10.3.2.56-1)...Configuring libxext6:i386 (2:1.3.4-1build1) ...dpkg: dependency issues prevent nvidia-driver-530 from being configured: nvidia-driver-530 depends on nvidia-dkms-530 (=530.30.02-0ubuntu1); however: The `nvidia-dkms-530' package is not configured yet.dpkg: error processing package nvidia-driver-530 (--configure): dependency issues - left unconfiguredAn "apport" report was not written because the error message indicates that it is an error message associated with a previous failure. Configuring libcublas-dev-12-1 (12.1.0.26-1)...Configuring libxxf86vm1:i386 (1:1.1.4-1build3) ...Configuring libegl-mesa0:i386 (23.2.1-1ubuntu3.1~22.04.2) ...Configuring libxfixes3:i386 (1:6.0.0-1) ...dpkg: dependency issues prevent configuration of cuda-drivers: cuda-drivers depends on cuda-drivers-530 (=530.30.02-1); however: The `cuda-drivers-530' package is not configured yet.dpkg: error processing package cuda-drivers (--configure): dependency issues - left unconfiguredNo "apport" report was written because the value of "MaxReports" has already been reached Configuring libnvidia-decode-530:i386 (530.30.02-0ubuntu1) ...Configuring cuda-opencl-dev-12-1 (12.1.56-1)...Configuring libllvm15:i386 (1:15.0.7-0ubuntu0.22.04.3) ...Configuring libegl1:i386 (1.4.0-1) ...Configuring cuda-libraries-dev-12-1 (12.1.0-1)...Configuring libnvidia-encode-530:i386 (530.30.02-0ubuntu1) ...dpkg: dependency issues prevent configuration of cuda-runtime-12-1: cuda-runtime-12-1 depends on cuda-drivers (>= 530.30.02); however: The `cuda-drivers' package is not configured yet.dpkg: error processing package cuda-runtime-12-1 (--configure): dependency issues - left unconfiguredConfiguring libgl1-mesa-dri:i386 (23.2.1-1ubuntu3.1~22.04.2) ...No "apport" report was written because the value of "MaxReports" has already been reached Configuring cuda-visual-tools-12-1 (12.1.0-1)...dpkg: dependency issues prevent configuration of cuda-12-1: cuda-12-1 depends on cuda-runtime-12-1 (>= 12.1.0); however: Package `cuda-runtime-12-1' is not configured yet.dpkg: error processing package cuda-12-1 (--configure): dependency issues - left unconfiguredConfiguring libglx-mesa0:i386 (23.2.1-1ubuntu3.1~22.04.2) ...No "apport" report was written because the value of "MaxReports" has already been reached Configuring libglx0:i386 (1.4.0-1) ...dpkg: dependency issues prevent cuda configuration: cuda depends on cuda-12-1 (>= 12.1.0); however: Package `cuda-12-1' is not configured yet.dpkg: error processing cuda package (--configure): dependency issues - left unconfigureddpkg: dependency issues prevent configuration of cuda-demo-suite-12-1: cuda-demo-suite-12-1 depends on cuda-runtime-12-1; however: Package `cuda-runtime-12-1' is not configured yet.dpkg: error processing package cuda-demo-suite-12-1 (--configure): dependency issues - left unconfiguredConfiguring cuda-tools-12-1 (12.1.0-1)...No "apport" report was written because the value of "MaxReports" has already been reached No "apport" report was written because the value of "MaxReports" has already been reached Configuring cuda-toolkit-12-1 (12.1.0-1)...Configuring libgl1:i386 (1.4.0-1) ...Configuring libnvidia-gl-530:i386 (530.30.02-0ubuntu1) ...Configuring libnvidia-fbc1-530:i386 (530.30.02-0ubuntu1) ...Processing triggers for libc-bin (2.35-0ubuntu3.6)...Processing triggers for man-db (2.10.2-1)...Processing triggers for dbus (1.12.20-2ubuntu4.1)...Processing triggers for mailcap (3.70+nmu1ubuntu1) ...Processing triggers for desktop-file-utils (0.26-1ubuntu3)...Processing triggers for gnome-menus (3.36.0-1ubuntu3)...Processing even triggers to initramfs-tools (0.140ubuntu13.4)...update-initramfs: Generating /boot/initrd.img-6.5.0-27-genericErrors found when processing: nvidia-dkms-530 cuda-drivers-530 nvidia-driver-530 cuda drivers cuda-runtime-12-1 cuda-12-1 cuda cuda-demo-suite-12-1E: Sub-process /usr/bin/dpkg returned an error code (1)