Update
Since Ubuntu 18.04 LTS is released, this article may be out of
date.
原文
Ubuntu
17.10更新使用了Wayland作为默认显示服务器,并用gdm3代替了lightdm。但这些更新可能导致Intel+Nvidia显卡的电脑(例如笔者的电脑)不能使用nvidia驱动进入桌面。本文简要介绍了如何重新启用nvidia驱动进入桌面。
写在前面
首先进入BIOS设置,关闭安全启动(Secure Boot)
打开终端模拟器的快捷键一般是Ctrl+Alt+T
卸载之前安装的nvidia驱动
安装驱动nvidia-384
1 2
| sudo apt update sudo apt install nvidia-384
|
选择使用nvidia显卡
1
| sudo prime-select nvidia
|
重启桌面环境
首先注销(logout)当前用户,然后进入tty(例如tty3
Ctrl+Alt+F3
),登录(注意小键盘此时没有num lock)。
1
| sudo service gdm3 restart
|
接着电脑可能会卡死1分钟左右,然后出现登录界面。
登录后,打开终端模拟器,验证nvidia驱动是否正常工作。
如果正常,结果应该是类似这样的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Thu Jan 25 10:00:31 2018 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 384.111 Driver Version: 384.111 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 1050 Off | 00000000:01:00.0 Off | N/A | | N/A 46C P8 N/A / N/A | 437MiB / 1999MiB | 6% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1427 G /usr/lib/xorg/Xorg 29MiB | | 0 3830 G /usr/bin/gnome-shell 8MiB | | 0 6663 G /usr/lib/xorg/Xorg 148MiB | | 0 6857 G /usr/bin/gnome-shell 134MiB | | 0 7207 G fcitx-qimpanel 48MiB | | 0 14693 G ...-token=CF289DEABC3E3E58C43168E984D2BFFE 64MiB | +-----------------------------------------------------------------------------+
|