如何检查Ubuntu是否正在使用我的AMD显卡还是内置的英特尔显卡?

我在我的笔记本电脑上有混合显卡。
当我检查系统详细信息时,显示如下:
AMD Radeon (TM) R7 M370 显卡。
此外,我的Ubuntu 14.04.4内置了AMD Catalyst控制软件。
当我在终端上使用以下命令进行检查时:
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

它显示了
00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07) (prog-if 00 [VGA controller])

我不确定如何确认哪些是在工作的。
附注:请也检查这张图片。

enter image description here[1]


我相信我的电脑和你的一模一样。你能让AMD显卡正常工作吗? - Muhammad bin Yusrat
2个回答

不是所有的图形适配器都显示为“VGA”。
您可以运行“lspci -k | grep -EA3 'VGA|3D|Display'”来查看所有的适配器。
要找出正在使用哪个适配器,您可以运行“glxinfo | grep OpenGL”。

1谢谢,兄弟!你救了我一命。我之前运行了这个命令($ sudo apt-get install mesa-utils)来使用这个命令$ glxinfo | grep OpenGL。 - Farzan M. Ñóòrî

如果这样的话:
lspci -v | grep "VGA controller"

给你多行输出,每个控制器一行,那么我认为这应该是正确的:

lspci -v | grep -E ' \[VGA controller\]\)$'

两个命令都只显示了一个驱动程序,即AMD。 - Farzan M. Ñóòrî
如果你有两个,这两个都会显示出来。正则表达式本质上是相同的,没有任何用处。 - dr0i