配置
- 笔记本:联想R720(gtx1060maq 6G)
- 操作系统:ubuntu16.04
- 英伟达显卡驱动版本号: 384.98
操作步骤
- 英伟达官网下载对应的显卡驱动.
- 卸载旧驱动(新电脑可能没有安装驱动,照样执行,没有问题.):
sudo apt remove --purge nvidia*
- 安装驱动可能需要的依赖:
sudo apt update
sudo apt install dkms build-essential linux-headers-generic
- 禁用开源驱动nouveau:
- sudo vim /etc/modprobe.d/blacklist-nouveau.conf
- 在文件 blacklist-nouveau.conf 中加入如下内容:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
- 禁用nouveau内核模块:
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
- 重启电脑
Ctrl + Alt + F1
进入终端模式, 输入登录名和密码后,关闭图形界面,并安装驱动:sudo service lightdm stop
sudo bash NVIDIA-Linux*.run -no-opengl-files
- 参数”-no-opengl-files“只安装驱动文件,不安装OpenGL文件,特别重要,如果没有这个参数,安装完驱动之后,有可能出现进不去桌面,无限循环登录的问题.
- 安装过程中一路yes
- 至此,显卡驱动安装完毕,重启电脑:
sudo reboot
- 此时,我的笔记本出现屏幕分辨率很低的问题,如下方法解决:
- 添加 /etc/X11/xorg.conf 文件,将此模式保存为默认分辨率:
sudo vim /etc/X11/xorg.conf
- 粘贴以下内容(如文件内已有内容,则覆盖下面的部分内容.):
Section "Monitor" Identifier "Configured Monitor" Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Option "PreferredMode" "1920x1080_60.00" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" EndSection Section "Device" Identifier "Configured Video Device" EndSection
- 添加 /etc/X11/xorg.conf 文件,将此模式保存为默认分辨率:
- 至此,最新版显卡驱动安装完成.
- 查看显卡驱动版本:
cat /proc/driver/nvidia/version
- 查看显卡驱动版本:
注意:
- 联想R720通过”系统设置-> 软件和更新->附加驱动”“也可以安装英伟达显卡驱动,但不是最新版本的,而且我的笔记本装完该版本驱动,会出现ubuntu下浏览网页时出现闪屏现象(上下拖动网页时出现波浪纹闪动.)
- 操作步骤7.2的cmd一定要有”-no-opengl-files”参数!