ubuntu16.04安装nvidia geforce gtx1080ti显卡驱动和cuda10.0用来运行gromacs-gpu

1. 走不通的方法

如上图所示,我使用ubuntu自带的软件software&updates的additional drivers栏安装nvidia显卡驱动(nvidia-384,这个驱动并不是最新的驱动), 而且我没有禁用nouveau。如下所示,vmd能够检测到cuda和显卡,nvidia-smi也能检测到驱动。

不过发现/usr/local/目录下并没有任何的cuda的文件夹,我认为这样子单纯用vmd还是可以的,但是对于用cuda版本的gromacs应该就不行了。

2. 可行的方法:

于是决定重新装最新的显卡驱动和cuda

安装的方法是在联网的情况下从第三方驱动源安装显卡驱动(这个过程安装的驱动被我安装cuda10.0安装的nvidia-410驱动给覆盖了),过程如下:

#禁用nouveau驱动
sudo echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
   #使禁用nouveau驱动生效
sudo update-initramfs -u
   #查看nouveau驱动是否已被禁用
lsmod | grep nouveau
#卸载之前安装的驱动
sudo apt-get purge nvidia-*
#进入tty1控制台(进入命令行界面,这是安装显卡驱动和cuda的前提)
Ctrl + Alt + F1
#关闭图形界面
sudo service lightdm stop
#删除之前安装的nvidia驱动
sudo apt-get purge nvidia-* 
#添加第三方驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa
#更新软件源
sudo apt-get update
#前面更新了之后会提示有最新的显卡驱动,然后选最新的安装就行
sudo apt-get install nvidia-396

 参考自 https://blog.csdn.net/w5688414/article/details/78287199

然后装cuda10.0的时候,因为自己没有仔细看,结果安装cuda时又重新覆盖安装了显卡驱动,不过这次装的显卡驱动竟然版本更高(nvidia-410),下载安装cuda10.0的方法如下:

安装完之后输入nvidia-smi报错:Failed to initialize NVML:Drivers/library version mismatch.

然后我开启图形界面,输入sudo service lightdm start,之后图形界面分辨率低,图像变大了,而且密码登录死循环。

#重启就好了
reboot
#配置cuda环境变量
export PATH=/usr/local/cuda-10.0/bin:$PATH  
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH

最后是进入图形界面后查看cuda版本和nvidia驱动版本及nvidia显卡识别状况

 后面安装gromacs-gpu。

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值