从英特尔(电池保护程序)切换到 GTX 970M 不起作用

从英特尔(电池保护程序)切换到 GTX 970M 不起作用

我刚刚在我的 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 驱动程序,它们仍然不可用。不过,一旦我关闭安全启动,一切就都顺利了!

相关内容