ubuntu-ubuntu16.04安装神舟笔记本Z7-CT7NA的英伟达显卡驱动

时间:2024-04-17 20:51:14

因为装这个显卡驱动各种问题,重新装了十几遍ubuntu系统,因为时间比较早,所以也忘了具体有哪些问题,肯定有关机黑屏和开机重复登录这些问题。后来有一次关闭图形界面,然后装完后输入命令(nvidia-smi )出来了下面这个图,当时那篇教程说装成功了,但是过段时间执行这个命令,这个图又没了。
最近突然想安装的时候跳出来许多yes和no选项,当时没细看一路回车,现在想会不会和那个有关系,然后就搜索其他人的这些选项是怎么选的,然后重新装了一遍,觉得这次装的应该没有问题。至于出现下面这个界面算不算安成功(因为系统-详细信息那里的图形信息还是英特尔的信息,如下面第二张图),我百度了许多页面,算是安装成功,等我确定成功用起来,我会回来说明,因为目前还用不到显卡。
在这里插入图片描述
在这里插入图片描述
下面到正题
1、先下载对应的驱动型号,然后将很长的文件名称改成Nvidia.run,不然后面文字界面输入很繁琐。
官网链接:http://www.nvidia.cn/page/home.html
在这里插入图片描述
在这里插入图片描述
搜索下载即可。
2、禁用英特尔的显卡
打开文件blacklist.conf
sudo gedit /etc/modprobe.d/blacklist.conf
插入最底下两行
blacklist nouveau
option nouveau modeset=0
在这里插入图片描述
更新系统
sudo update-initramfs -u

重启系统然后输入 lsmod | grep nouveau 验证nouveau是否已禁用
没有输出说明已经被禁用
在这里插入图片描述
3、关闭图形界面(这里建议再准备一台电脑,因为文字界面啥都没有!!!)
在命令行中输入sudo service lightdm stop关闭图形界面
进入图形化界面后,若要切换到纯文本界面,一般可以按“Ctrl + Alt + F1(或F2-F6)”快捷键,在文本终端中输入用户名、密码后登录即可。
参考:https://blog.****.net/davidhopper/article/details/79288573
接下来是在纯文本界面中输入命令,可以用Tab补全。
sudo apt-get remove nvidia-*   卸载原有的驱动,如果从来没有安装过可以跳过
sudo chmod a+x Nvidia.run 给驱动run文件赋予执行权限(Nvidia.run是自己前面改的名字)
sudo ./Nvidia.run -no-opengl-files
安装,只有禁用opengl这样安装才不会出现循环登陆的问题
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

下面是我这次安装不同之前的地方,yes和no的选择
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 继续。
Instal 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 继续

安装完成之后service lightdm start重新开启图形界面,按“Ctrl + Alt + F7”也可以。
5、验证
第一种方法:
modprobe nvidia
nvidia-smi
在这里插入图片描述
第二种方法:
sudo apt-get install mesa-utils
glxinfo | grep rendering
出现yes即可
在这里插入图片描述

参考:https://www.jianshu.com/p/888bb5ad02f3