我刚刚在我的 Alienware 17R3 上安装了 Ubuntu 16.04,并设法从“附加驱动程序”选项中获取专有驱动程序。
但是,尝试使用顶部的任务栏从 Intel GPU 切换到 970M 根本不起作用。它要求我输入密码:
但注销并重新登录后,它仍然显示正在使用英特尔 GPU:
任何帮助都将受到赞赏。
编辑:
输出如下:
lspci -k| grep -EA2 'VGA|3D'
gnulinux@gnulinux-Alienware-17-R3:~$ lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
DeviceName: Onboard IGD
Subsystem: Dell Skylake Integrated Graphics
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
Subsystem: Dell GM204M [GeForce GTX 970M]
Kernel modules: nvidiafb, nouveau, nvidia_361
我还尝试了以下操作(包括输出)
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake Integrated Graphics [8086:191b] (rev 06) (prog-if 00 [VGA controller])
答案1
通过社区中的一些其他帖子和一些直觉的探索,我终于弄清楚了这一点。
我使用++Ctrl登录TTY。它要求我输入登录名和密码,然后我使用以下命令:AltF1
sudo apt-get purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
重新启动后你的图形问题就应该解决了。
笔记: 除非在 UEFI 中禁用安全启动,否则专有驱动程序将不可用。不过,GRUB 启动管理器运行良好,并且它稍微加快了启动速度,这就是我运行计算机时启用安全启动的原因。但即使按照上述步骤安装了 NVIDIA 驱动程序,它们仍然不可用。不过,一旦我关闭安全启动,一切就都顺利了!