服务器ubuntu18.04安装nvidia显卡驱动报错:”The CC version check failed”

实验室服务器不知道怎么搞得,显卡驱动被更改了,由于只是显卡驱动更改,只需要卸载重装就可以解决,记录备查。

1.禁用nouveau

打开终端,输入:

sudo vim /etc/modprobe.d/blacklist.conf

在文件末尾加上以下两行并保存:

blacklist nouveau
options nouveau modeset=0

然后执行命令:

sudo update-initramfs -u  //应用更改

这里,需要尤其注意!!!如果你可以使用ssh命令或者xshell等工具连接服务器,那么可以直接重启,如果不可以,先安装一下ssh服务,否则重启后,会黑屏!!!如果你已经黑屏了又不想重装系统,正在寻求解决方式,可以参考我的博客中的禁用nouveau重启后黑屏;如果需要安装ssh,可以参考我的另一篇博客(如果对你有用,那我们可是同道中人啊,啊哈哈哈哈,拒绝白嫖点个赞不过分吧~)。确定安装ssh之后,重启电脑(若服务器有多个账户,最好提醒大家各自杀掉自己的进程,然后再重启reboot -f即可),输入以下命令验证是否禁用nouveau,若没有输出,则表示已经禁用。

lsmod | grep nouveau

2.安装显卡驱动

根据显卡型号去NVIDIA官网下载相应驱动,传送门

ubantu下可直接使用以下命令下载(驱动版本号需要根据显卡修改)

sudo wget -c https://us.download.nvidia.cn/XFree86/Linux-x86_64/440.100/NVIDIA-Linux-x86_64-440.100.run

给驱动.run文件赋予执行权限:

sudo chmod  a+x NVIDIA-Linux-x86_64-440.64.run

卸载旧版本NVIDIA显卡驱动

sudo apt-get remove --purge nvidia*

安装

sudo ./NVIDIA-Linux-x86_64-440.64.run -no-x-check -no-nouveau-check -no-opengl-files

###禁用opengl后安装才不会出现循环登陆的问题,后缀的参数说明如下

###-no-x-check:安装驱动时关闭X服务

###-no-nouveau-check:安装驱动时禁用nouveau

###-no-opengl-files:只安装驱动文件,不安装OpenGL文件

安装过程中包括以下选项:

The distribution-provided pre-install script failed! Are you sure you want to continue?
 选择 continue 继续。


Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  
选择 No 继续。


The CC version check failed,大概意思是说kernel是由gcc-7.5.0构建的,但是编译驱动的gcc确实4.8.5,不兼容。

解决方式如下:

首先查看以下自己电脑上安装的gcc有哪些版本

ls  /usr/bin/gcc*

我们服务器上有以下版本

然后我就尝试了使用gcc-7来安装驱动,安装命令改为以下,然后就解决了CC check failed的问题。(export只是临时变量,并不会改变系统的默认gcc),如果电脑上没有需要的gcc,就需要再安装一个对应的版本,涉及到多版本gcc的安装问题,有很多人踩过这个坑,建议google食用。

sudo export CC=gcc-7 ./NVIDIA-Linux-x86_64-440.100.run -no-x-check -no-nouveau-check -no-opengl-files

然后后面的安装选项包括

Nvidia's 32-bit compatibility libraries?

选择 No 继续。


Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.  

选择 Yes

最后,驱动程序安装成功,完结撒花。

 

 

 

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值