Ubuntu 16.4安装1050ti显卡驱动问题及解决

不得不说,ubuntu上安装nvidia驱动坑是真的多!!!

本来在之前已经安装好了,从 显卡驱动到cuda再到cudnn去不没问题,就已一次推送而来的显卡驱动更新,把我的环境全部弄坏,为了吸取教训,我把这次的解决方法做个记录:

一、重新安装驱动时报:error bad return status for module build on kernel

这是因为在上一次安装cuda时将gcc的版本从 5.4(ubuntu16.4默认的gcc版本)降到了4.8,导致在编译过程中出现的报错。

解决方法:

因为我这里有两个gcc版本,所以只要替换就可以了,如果你的没有,那就下一个把

  

a、直接下载低版本的gcc、g++替换之

  ubuntu16.04 默认安装的gcc版本为gcc-5.4,(可用gcc --version查看)有时可能需要低版本的,所以我们先安装gcc-4.8.5    

sudo apt-get install -y gcc-4.8 g++-4.8    
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20   
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20   
cd /usr/bin    
sudo cp gcc gcc_backup   
sudo cp g++ g++_backup   
sudo rm gcc g++   
sudo ln -s gcc-4.8 gcc   
sudo ln -s g++-4.8 g++  

  这样再用gcc --version查看就是4.8.5了,如果想切换为系统默认的版本: 

posted @ 2018-04-06 13:42  newAdmin  阅读(581)  评论(0编辑  收藏  举报