1.首先,我们得先下载一个驱动(xxxxx.run)文件,官网下载
2.然后切换到控制台模式(ALT+CTRL+F3)或者F4/F5/F6,通常F1/F2 为锁屏界面和主界面。
3.关闭图形界面(sudo service lightdm stop)
这里我试过,它包错说ligtdm not load。
然后把命令改为:sudo service gdm stop
图形化界面关闭之后,会进入一个界面:xxx clean device。。。忘了-------至关重要,否则后面基本装不成功
4.不用管,此时得界面没办法操作,不要紧张,ALT+CTRL+F4/F5/F6任你选择,切换到另一个控制台模式。
5.卸载原来得显卡驱动 :sudo apt-get remove --purge nvidia*
再把要装得显卡驱动也卸载一下,防止之前装过残留
命令如下:sudo chmod u+x *.run(必须进入到你下载得xxxx.run下执行)
sudo ./xxxx.run --uninstall
6.装显卡驱动:
sudo ./xxxx.run(必须进入到你下载得xxxx.run下执行
会显示一个蓝色的屏幕和一个行文字The dist…provided pre-install script failed。点Continue installation。如果出现进度条在动,说明基本成功了(注意:之前装失败了,原来是没装gcc和make,要注意提示的错误信息,否则装几次都失败。)其中有一步是问你是否使用nv的xconfig文件,这里选yes,否则在启动x-window时不会使用nv驱动。
其中也会报这样的警告:
没得选,只能ok
7.装完驱动,当然还看不出效果。
现在还在控制台模式下(没记错话),那我们把图像化界面回复(刚才关了)
sudo service gdm start
8.搞完这句话后,会跳出图形化界面,叫你输入密码什么的。进入看看,分辨率有没有变清晰,
命令:nvidia-smi
如果有显示就大功告成,没有的话请另行找其他博文。
ps:参考1中有说到禁用nouveau驱动,我因为之前有做过这样的操作,所以不知道会不会影响到最终的安装。
这里也顺便写一下怎么禁用nouveau驱动:
sudo gedit /etc/modprobe.d/blacklist.conf ##打开blacklist.conf配置文件
在文件的最后一行加入下面命令,屏蔽有影响的驱动包
blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv
参考:1.https://blog.csdn.net/qq_36122764/article/details/82623089
2.https://blog.csdn.net/netooo/article/details/84888755
3.https://www.cnblogs.com/liangzp/p/9105294.html