Ubuntu20.04显卡驱动安装

我的安装并(hen)不顺利,所以以下内容仅供参考,可能不适用其他电脑。

电脑基本信息

OS:ubuntu20.04 LTS双系统(WIN10)。
电脑:HP OMEN
独显:NVIDIA GTX2070 MAXQ
核显:英特尔xxx
驱动版本:NVIDIA-Linux-x86_64-450.66

驱动安装过程:

  1. 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾加两句话:

blacklist nouveau
options nouveau modeset = 0

刷新一下。

sudo update-initramfs -u

然后重启。
重启后检查nouveau是否已被禁用。输入

lsmod | grep nouveau

没反应说明louveau禁用好了。

  1. 下载驱动文件
    英伟达官网下载相应的驱动。我的是NVIDIA-Linux-x86_64-450.66.run。下载完成后,把它搁/home文件夹下。

  2. 关闭图形化桌面

su root                   //此先切换成root用户
sudo telinit 3

之前看别人的博客,这一步用的都是

service lightdm stop

但是在我的系统上,输这句没反应。还没搞清楚是为啥子。
另外,我最开始输入su root也没能成功切换到root用户去。用了这里的方法之后好了。

  1. 安装.run驱动文件
    先cd到.run文件所在的文件夹。一般是放在/home文件夹里。然后赋予权限。
cd /home
sudo chmod  a+x NVIDIA-Linux-x86_64-450.66.run

开始安装。

sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files
  1. 挂载驱动
modprobe nvidia

检查安装结果。

nvidia-smi

理论上,这一步做完之后,重启就正常了,图形化桌面会回来,显卡也会变成独显。
但是我就卡在这里了,在我非常开心地觉得自己安好了之后,我不管怎么重启都是黑屏。耗了几乎一天才解决问题。
6. 恢复图形化桌面
我一开机就黑屏。按CTRL+ALT+F1可以进入tty界面,在里面输nvidia-smi,显示安装正常。
然后我又按照别人博客说的办法,在tty界面输入

sudo service lightdm start
//或者启动gdm3,就把上面的lightdm改成gdm3

然后按CTRL+ALT+F7,不奏效。
还有这个人提的办法。还有安装ubuntu-desktop。还有英文网站提的方法。等等等等,我都记不全了。
最后是我在BIOS界面,把graphic switch从hybrid换成discrete之后就好了。能登入图形化桌面,而且nvidia-smi显示显卡驱动已安装到位。

原因分析:

还没想明白,但是还在很好奇地想。也许是即使本来有核显驱动并成功安装了独显驱动,ubuntu自己还不能同时使用两个显卡吧;设成discrete让ubuntu仅仅使用独显,就还是可以的。

References

https://blog.csdn.net/chekongfu/article/details/90758638
https://blog.csdn.net/qq_33836092/article/details/105214331
https://blog.csdn.net/wf19930209/article/details/95237824
https://blog.csdn.net/wf19930209/article/details/95237824
https://askubuntu.com/questions/162075/my-computer-boots-to-a-black-screen-what-options-do-i-have-to-fix-it
https://askubuntu.com/questions/1077616/how-do-i-fix-a-frozen-black-screen-on-lubuntu-startup
https://askubuntu.com/questions/1077616/how-do-i-fix-a-frozen-black-screen-on-lubuntu-startup

  • 16
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值