Nvidia驱动程序384在Ubuntu 17.04和17.10上运行良好。我切换到Ubuntu 18.04(全新安装),并按照以下最佳答案安装了nvidia-driver-396
然后,我使用.run文件安装了cuda工具包9.2。无法选择是否同时安装nvidia驱动程序而无法安装。重新启动并再次尝试,然后成功安装了cuda。但是nvidia没有运行。
$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
到目前为止我尝试过的是:
卸载nvidia(
nvidia-uninstall
)成功,但出现警告:“无法删除某些符号链接。我使用删除了cudarm -rf /usr/local/cuda*
并安装了nvidia-driver-396,但仍然是相同的错误删除了nvidia-396,从nvidia的网站上安装了396(.run文件)。它以警告“分发提供的脚本失败”开始。我继续进行,安装成功。它还将nouveau自动添加到黑名单中。结果仍然与1。
卸载上一个,删除黑名单条目,安装nvidia-390仍然相同的结果
卸载前一个,然后从GUI的“其他驱动程序”中安装它。没变。
进入控制台模式。停止gdm。然后安装396。保持不变。同样安装390。没变。
使用xorg-edgers ppa进行了尝试(是的,据说它们与图形驱动程序ppa相同,但是我现在很绝望)未满足的依赖问题。因此恢复为删除所有内容。
卸载所有内容,进入恢复模式,然后安装nvidia-driver-390。没运气。
我觉得官方网站上的nvidia驱动程序做了一些不可挽回的更改。因此,请尝试再次安装它,以便按照使用--unistall选项的最佳答案中的建议,可以从恢复模式正确卸载它。但是现在它无法安装。错误消息说,尽管被列入黑名单,但nouveau正在运行。我稍后删除了黑名单条目
我有配备Intel HD图形芯片的Intel i5以及Nvidia GeForce 940M。是的,已安装nvidia-prime。与Windows 10双重启动,安全启动已禁用
在所有这些步骤中,一旦能够启动nvidia x服务器应用程序,尽管nvidia-smi出现了相同的错误。当cuda运行nvidia-xconfig时,曾经有一个解决问题。我删除了xorg.conf进行修复。现在我的电脑正在运行nouveau,没有安装其他驱动程序,没有将nvidia列入黑名单,没有xorg.conf。
有人可以帮忙吗?我看不出它为什么不起作用的任何原因。据报道,nvidia驱动程序390.12在内核4.15上可以很好地工作,但是在我的操作系统上仍然不能正常工作。