说起显卡驱动真的算是一言难尽,从 Ubuntu16.04 一直用到 Ubuntu19.04,没有一个版本是装成功的,安装网上说的一大堆教程安装后不是黑屏就是卡在登录界面循环。大部分教程都是误导人,比如让你先禁用 nouveau 驱动,但实际上禁用后就他妈直接黑屏了,驱动都没了还怎么显示?然后黑屏了就让你在开机引导后面加 nomodeset,实际上对大部分人都没用,我测试过的好几台设备都是没卵用。
这次终于安装成功了,本来发誓再折腾显卡驱动我就原地爆炸,但是看到Ubuntu19.10的更新文档里说加快了启动的速度和对Nvidia显卡驱动的优化,所以还是忍不住安装了,这里简单记录下来算是个纪念。
设备是跟了我好几年的结实耐cao的大船儿子龙,CPU是 i7-4710MQ 小火炉,显卡是 4600+GTX965M。
首先打开终端,查看当前适用的驱动
sudo ubuntu-drivers devices

选择带 recommended 后缀的,这是官方推荐的驱动,我这里是 nvidia-driver-435,然后开始安装(最好不要直接点击软件和更新里面的附加驱动来安装,有未知的玄学会安装失败)
sudo apt-get install nvidia-driver-435 nvidia-prime nvidia-settings
大概500多M,安装速度很快,几分钟就行
然后直接 reboot 就行了,什么也不用做,然后就是正常的流程,进桌面后就可以看到设置里面已经显示的是独显而不是 Intel 核显了

也可以在终端里输入 nvidia-smi 查看

输入 nvidia-settings 或者在开始菜单里找到 Nvidia X Server Settings 都可以打开显卡设置界面

接下来就可以愉快的使用 CUDA 了,不需要卸载自带的驱动,我还外接了一个飞利浦的显示器,也没有任何问题。
如果觉得双显卡功耗太大,也可以在 PRIME Profiles 里选择使用哪个驱动,如果没有这个选项的话也可以在终端输入 prime-select 就可以手动选择使用 nvidia 还是 intel 的驱动了。

顺便也说一下黑屏的解决方法,不要信什么安装驱动,都是吹,实测基本没用,recovery 模式有些网卡都不一定会加载,怎么使用 apt 安装?给一个我的解决方法吧
在进引导的时候选择 recovery 模式,然后选择 root shell,进入了后,正常登录,切换到 root 用户,没有就 sudo passwd root 设置下密码,接下来输入 dpkg-reconfigure lightdm(或者gdm),在弹出来的选择栏里选择 lightdm,重启就好了。
完结。
Comments | NOTHING