Is the 418 driver from the CUDA PPA supposed to support SUPER cards?

Hello,

I attempted to install CUDA 10 on Ubuntu 18.04 using the official Nvidia repository. This downgraded the nvidia driver version to 418. After rebooting I only got a black screen, and I had to purge the repository and re-install nvidia-driver-435 in order to get a working display again.

The following errors were printed on dmesg:

Sep 11 21:27:39 al-desktop kernel: [ 800.054852] NVRM: RmInitAdapter failed! (0x26:0x65:1106)
Sep 11 21:27:39 al-desktop kernel: [ 800.054921] NVRM: rm_init_adapter failed for device bearing minor number 0

This error was repeated over and over until I purged the 418 driver.

Does this driver version even support my 2070 super?

ppa is not the official NVIDIA repository, nor is it maintained by NVIDIA

To keep your nvidia-driver-435 that you installed from ppa, then install the NVIDIA CUDA toolkit while deselecting the driver install.

For a runfile installer, you are prompted as to whether or not you want to install the driver, deselect the option. For a package manager/deb install, install the cuda-toolkit package instead of the cuda package.

[url]Installation Guide Linux :: CUDA Toolkit Documentation

If you install 10.1U2, i.e. 10.1.243, I believe the bundled 418.87 driver is compatible with the Super cards, but I haven’t double checked that. The drivers bundled with previous cuda toolkits are not compatible with the super cards. However the above method I describe can be used to keep your existing driver, as I’ve already mentioned.

I’m referring to this:

http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/

I will try “cuda-toolkit” instead of “cuda”, hopefully I won’t get a black screen then.

Thanks :)

Okay the package is actually called “cuda-toolkit-10-1” - there is no metapackage for the latest version.

I installed it and rebooted and I didn’t get a black screen, so that’s an improvement.

I got everything working, thanks. Had to rebuild pycuda and scikit-cuda after adding nvcc to the path.

For reference, the previous failed attempt did install driver version 418.87.00-0ubuntu1 which caused the black screen.

After cleaning all my nvidia drivers and installing nvidia-435 using:

sudo ubuntu-drivers autoinstall

I download all relevant and missing cuda packages from:
http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/
and then:

sudo dpkg -i cuda-toolkit-10-1_10.1.243-1_amd64.deb cuda-compiler-10-1_10.1.243-1_amd64.deb cuda-tools-10-1_10.1.243-1_amd64.deb cuda-samples-10-1_10.1.243-1_amd64.deb cuda-documentation-10-1_10.1.243-1_amd64.deb cuda-libraries-dev-10-1_10.1.243-1_amd64.deb cuda-nvml-dev-10-1_10.1.243-1_amd64.deb cuda-license-10-1_10.1.243-1_amd64.deb cuda-nvcc-10-1_10.1.243-1_amd64.deb cuda-curand-dev-10-1_10.1.243-1_amd64.deb cuda-driver-dev-10-1_10.1.243-1_amd64.deb cuda-misc-headers-10-1_10.1.243-1_amd64.deb cuda-curand-10-1_10.1.243-1_amd64.deb cuda-nvrtc-dev-10-1_10.1.243-1_amd64.deb cuda-cusolver-10-1_10.1.243-1_amd64.deb cuda-nvrtc-10-1_10.1.243-1_amd64.deb cuda-cusolver-dev-10-1_10.1.243-1_amd64.deb cuda-nvgraph-dev-10-1_10.1.243-1_amd64.deb cuda-nvjpeg-10-1_10.1.243-1_amd64.deb cuda-nvgraph-10-1_10.1.243-1_amd64.deb cuda-nvjpeg-dev-10-1_10.1.243-1_amd64.deb cuda-cuobjdump-10-1_10.1.243-1_amd64.deb cuda-nvprune-10-1_10.1.243-1_amd64.deb cuda-command-line-tools-10-1_10.1.243-1_amd64.deb cuda-visual-tools-10-1_10.1.243-1_amd64.deb cuda-cupti-10-1_10.1.243-1_amd64.deb cuda-cudart-dev-10-1_10.1.243-1_amd64.deb cuda-cufft-dev-10-1_10.1.243-1_amd64.deb cuda-memcheck-10-1_10.1.243-1_amd64.deb libcublas-dev_10.2.1.243-1_amd64.deb cuda-sanitizer-api-10-1_10.1.243-1_amd64.deb cuda-gdb-10-1_10.1.243-1_amd64.deb cuda-nvdisasm-10-1_10.1.243-1_amd64.deb cuda-nvprof-10-1_10.1.243-1_amd64.deb cuda-gpu-library-advisor-10-1_10.1.243-1_amd64.deb cuda-nvtx-10-1_10.1.243-1_amd64.deb cuda-cusparse-dev-10-1_10.1.243-1_amd64.deb cuda-npp-dev-10-1_10.1.243-1_amd64.deb cuda-nsight-10-1_10.1.243-1_amd64.deb cuda-npp-10-1_10.1.243-1_amd64.deb cuda-nvvp-10-1_10.1.243-1_amd64.deb cuda-nsight-systems-10-1_10.1.243-1_amd64.deb cuda-nsight-compute-10-1_10.1.243-1_amd64.deb cuda-cudart-10-1_10.1.243-1_amd64.deb cuda-cusparse-10-1_10.1.243-1_amd64.deb libcublas10_10.2.1.243-1_amd64.deb cuda-cufft-10-1_10.1.243-1_amd64.deb