在一个不熟悉的电脑上安装配置环境就像是盲人摸象,而且是同时摸两头大象:)
实验室的电脑是fedroa系统,而且有两个独立显卡,一个intel ,一个是Nvidia GTX 1060 真的是巨坑!
按照网上安装CUDA 的帖子来看安装CUDA 也不是很麻烦,可是怎么装都装不好。
1/安装显卡驱动
这里推荐一fedora下N卡驱动或是CUDA安装教程:
尤其是第二个连接下面的安装失败补救办法,很实用。很多次显卡驱动安装失败和原来的显卡驱动冲突,不能进入图形化界面,都是参考这个帖子删除N卡驱动的。
https://cloud.tencent.com/developer/article/1099704
https://www.cnblogs.com/youxia/p/linux024.html#_label7
(英语好的可以直接https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/)
注意Bumblebee安装失败
双显卡笔记本用这个方法可能还可以。
(fedora双显卡Bumblebee方法 https://docs.fedoraproject.org/en-US/quick-docs/bumblebee/index.html)
但是里面有说
To further verify, if you have the two VGA devices with one as Intel Integrated and other as NVIDIA, as root look for the
/sys/kernel/debug/vgaswitcheroo/switch
file. If it exists, then you have an optimus PC. If its missing, then you might not. (It might be that you have a card that nouveau can’t use yet because it is too new…)
就是说
$ lspci -vnn | grep '\''[030[02]\]'
显示你有两个VGA,那么恭喜你,该方法对你无效。。。(手动微笑)
安装CUDA9.0
官网下载CUDA9.0 Toolkit 9.0 rpm 安装包
在安装包文件夹下执行安装命令,可能由于我之前在dnf模式下安装过cuda。所以每次执行完语句3都是问我要不要安装CUDA10。(黑人问号)巨坑!!!
后来我看Ubuntu的教程中有尝试加上版本号的
$ sudo apt-get install cuda-9.0
然后我尝试套用在dnf上将语句3换成
$ sudo dnf install cuda-9.0
还是不行。然后我发现dnf中版本号的书写方式和apt不一样
于是尝试
$ sudo dnf install cuda-9-0
再根据提示加上 --allowerasing
sudo dnf install cuda-9-0 --allowerasing
终于成功(直接两行泪。。。)
如图:
Screenshot from 2019-02-20 17-31-32 (1).png
reboot后查看nvcc编译器的版本
nvcc -V
网友评论