我正在尝试安装 CUDA 10.0,因为 tensorflow 1.13/1.14 仅支持此版本。
我刚刚安装了一个干净的 Ubuntu 18.04.3 版本(18.04 和 16.04.6 也出现了同样的问题),如下所示这些说明,下载表格这里。我选择了最小安装选项,所以 Ubuntu 不会安装任何驱动程序。
第一次登录时,我打开终端并运行以下命令
$ sudo apt update
$ sudo apt upgrade
$ sudo apt-get install linux-headers-$(uname -r)
$ sudo apt install build-essential
$ sudo apt-get install manpages-dev
在这个阶段,没有安装 nvidia 驱动,也没有安装 cuda 软件(为了确保万无一失,我还安装了purge
nvidia 和 cuda)。
我从这里然后继续通过运行它(我遵循 nvidia 的说明这里)
$ sudo dpkg -i cuda-repo-ubuntu.x.deb
$ sudo apt-key add /var/cuda-repo-10.0-local/7fa2af80.pub
$ sudo apt update
$ sudo apt install cuda
$ export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
$ sudo reboot
但是,当我重新启动时,屏幕变黑了,上面一行显示了有关我的 nvme 内置驱动器分区的一些信息
/dev/nvme0n1p2: clean, 185049/30498816 files, 5606916/121965056 blocks
我甚至无法CTRL+ALT+F2
在这里使用,因为屏幕似乎一直在跳动,不允许我打字。
只有在专门安装 cuda 10.0 后才会发生这种情况。如果我尝试单独运行,只安装 nvidia 驱动程序没有安装了 cuda 10.0 后,我可以多次重启电脑,并且它工作正常(这个问题是建议的这里)。这很奇怪,因为 nvidia 驱动程序会自动安装 cuda 10.1(这个问题在文章末尾也有提到)。这个帖子) 如命令所示nvidia-smi
。
我该如何修复黑屏启动问题并且仍然安装 cuda 10.0?
GPU 是 GeFroce RTX 2070 Super(支持的 nvidia 驱动程序列表这里)