装完ubuntu后在软件和更新中的额外驱动中会给出开源的显卡驱动和英伟达专用驱动如下图:
然后我选择那个版本384.111的专用驱动应用后,就出现了ubuntu重复登录的问题。为了解决这个问题,我去NVIDIA驱动官网下载了1060的最新驱动(注意:笔记本就选notebook版本,后面没跟notebook的是台式机版本),来自己安装,步骤如下:
1.将下载的驱动放在U盘插入电脑
2.按Ctrl+Alt+F1进入tt1控制台
3.$ sudo apt-get remove --purge nvidia*卸载之前在软件更新与应用中选的驱动(purge后面跟的就是驱动的名字),如果所卸载的驱动也是自己下载安装的则运行 $ sudo sh ./NVIDIA-Linux-x86_64-367.57.run --uninstall 去卸载。
4.屏蔽开源驱动nouveau,安装过程会询问是否屏蔽,手动屏蔽也有多种操作方式,如通过blacklist.conf或Grub2。这里选择blacklist:
创建新文件:sudo vim /etc/modprobe.d/blacklist-nouveau.conf 内容为
blacklist nouveau
options nouveau modeset=0
再更新
sudo update-initramfs -u
5.结束X-window服务
$ sudo service lightdm stop #stop换成start就是开启那个服务
6.安装驱动 运行
$ cd media/用户名/U盘名 #进入优盘
$ sudo sh ./驱动名字 #进行安装
7.退出
$ sudo service lightdm start
按Ctrl+Alt+F7返回图形界面
8.检查
nvidia-smi 可显示显卡一些信息
nvidia-settings 显卡设置
另外还有命令:
lspci 显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具
lsmod 已载入系统的模块
lspci | grep VGA 或 lspci | grep NVIDIA
lsmod | grep nvidia
如果详细信息里显卡选项未知,可
sudo apt-get install mesa-utils