安装 Cuda Toolkit Ubuntu 16.04 时出错

安装 Cuda Toolkit Ubuntu 16.04 时出错

我正在尝试在我的 Ubuntu 16.04 LTS 中安装 Nvidia 包和 CUDA 工具包。我已经安装了 Nvidia 驱动程序并正在运行:

nvidia-smi

它显示我的驱动程序版本是 384.111,并且似乎完美安装。

现在,我正在尝试安装 Cuda Toolkit 9.1。同样也出现了问题。我将转到 tty1 并停止 lightdm。此后,我尝试运行从下载的“.run”文件

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal

我收到以下错误:

Checking for libEGL
Got EGL_VENDOR string "NVIDIA", expected "DUMMY VENDOR"

An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

我想请求大家给我一些建议,告诉我应该采取什么步骤。供您参考,我在安装驱动程序之前已经清除了所有 Nvidia 文件。

答案1

默认的 Ubuntu 16.04 存储库中没有任何 libglvnd 软件包,因此您一定是从其他软件源获取了不完整的 libglvnd 安装,如果不是从使用 GL 图形库的其他软件包获取,则可能是从您之前清除的 Nvidia 文件获取的。因此,请允许安装 libglvnd 的完整副本,以确保 NVIDIA CUDA Toolkit 9.1 正常运行。

相关内容