Ubuntu 18.04 с 4.18.0-15-generic
.
После множества проблем и использования lightdm
я наконец смог получить работающую систему с CUDA и nvidia-smi
... используя runfile. Я сделал sudo nvidia-uninstall
и переустановил CUDA из .deb, чтобы получить prime-select
. Но тогда nvidia-smi
терпит неудачу с Failed to initialize NVML: Driver/library version mismatch
?
$ dpkg -l | grep nvidia
ii libnvidia-cfg1-418:amd64 418.67-0ubuntu1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-418 418.67-0ubuntu1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-418:amd64 418.67-0ubuntu1 amd64 NVIDIA libcompute package
ii libnvidia-decode-418:amd64 418.67-0ubuntu1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-418:amd64 418.67-0ubuntu1 amd64 NVENC Video Encoding runtime library
ii libnvidia-fbc1-418:amd64 418.67-0ubuntu1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-418:amd64 418.67-0ubuntu1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-418:amd64 418.67-0ubuntu1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-compute-utils-418 418.67-0ubuntu1 amd64 NVIDIA compute utilities
ii nvidia-dkms-418 418.67-0ubuntu1 amd64 NVIDIA DKMS package
ii nvidia-driver-418 418.67-0ubuntu1 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-418 418.67-0ubuntu1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-418 418.67-0ubuntu1 amd64 NVIDIA kernel source package
ii nvidia-modprobe 418.67-0ubuntu1 amd64 Load the NVIDIA kernel driver and create device files
ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 418.67-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-418 418.67-0ubuntu1 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-418 418.67-0ubuntu1 amd64 NVIDIA binary Xorg driver
Я не уверен, где это начало работать, но!
sudo prime-select nvidia
и переключитесь на графику NvidiaЕсли это не работает, и Вы использовали runfile для установки CUDA прежде, что я на самом деле сделал был:
Удалите CUDA и все драйверы с apt-get purge nvidia-*
и что-то подобное для cuda-
Я думаю. Возможно, было случайное libcuda
или что-то, я забываю имя, извините. Также перейдите в /usr/local/cuda
и попытайтесь найти деинсталлятор, потому что должны быть файлы, перенесенные, и запускать тот скрипт.
Установите CUDA от runfile снова.
Использование удаления nvidia-uninstall
или безотносительно команды удаления это, как предполагается. Должен идти PATH
. Пройдите инструкции и удалите все.
Установите CUDA от .deb. И не обновляйте cuda
или nvidia
или что бы то ни было.
Установка prime-select
, действительно ступить 0
и необходимо быть хорошо.