我一直在尝试安装 CUDA Toolkit,但即使在多次全新安装 Ubuntu 后,我仍然遇到同样的问题。重启后,我遇到了分辨率不正确的登录屏幕。登录后很快又回到了相同的登录屏幕。问题就在这里。
一个可能重复问题。 和其他. 对于如何正确安装 CUDA,都没有令人满意的答案。
以下是我的流程:
- 在干净的分区上从 USB 驱动器全新安装 Ubuntu 16.04
- 下载几个应用程序(Intellij、Conda 等)
- 使用以下方法验证 GPU
lspci | grep -i nvidia
- 检查分布
uname -m && cat /etc/*release
- 使用以下命令检查 gcc 安装
gcc --version
- 使用以下方法检查内核
uname -r
- 使用以下方法仔细检查内核
sudo apt-get install linux-headers-$(uname -r)
(未发现更新) - 下载 CUDA
Linux x86_64 Ubuntu 16.04 deb (local)
- 检查校验和
md5sum <file>
- 不应存在冲突的安装方法(???)
sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda
安装正常完成,我重新启动计算机时出现上述问题。我做错了什么?有什么解决方法?只要我能正确安装 CUDA,我就可以重新安装 Ubuntu 一次。
答案1
在重新安装时,在进行 CUDA 安装之前,请先安装并运行 Ubuntu 提供的 Nvidia 驱动程序。安装 cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb 后,安装获取工具包的 Ubuntu cuda 包。
在仪表板/系统设置中的系统部分下,单击“软件和更新”图标,并检查“Ubuntu 软件”选项卡下是否已选择“设备专有驱动程序(受限)”,然后在“其他驱动程序”选项卡下,选择经过测试的 Nvidia 二进制驱动程序(第一个?)。单击该窗口上的“应用更改”按钮,然后重新启动 X 服务器,或者直接注销并重新登录。使用仪表板上的“nvidia X 服务器设置”图标检查正在运行的驱动程序。重新启动以再次检查,如果仍在运行 Nvidia 服务器,并且没有登录问题(请参阅此处的许多登录循环解决方案 - 基本上清理主目录中的旧 .Xauthority 或 .cache 或 .config 文件),您已准备好安装 CUDA。