如何查找我的显卡型号?

我想知道我的显卡型号。我认为它可能是ATI,但我想确认一下!
我使用的是Ubuntu 11.10(32位)和Asus A6 VA笔记本电脑。

1我目前找到的最佳答案在这里:http://askubuntu.com/a/392944/173666 - 0 _
1这个回答是帮助我最多的一个:http://askubuntu.com/a/5420/21035 - galath
11个回答

打开“终端”,然后输入:lspci | grep VGA 在那里,您将找到您的GPU卡型号。

11我必须指定-v(冗长模式)才能在我的ATI上获取模型... for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done - Pete
4在这种情况下,DeviceName 是你想要的内容,很可能是你正在使用 grep 命令搜索的那一行的下一行。使用 lspci -v | grep VGA -A 1 来包括搜索结果中的下一行。 - Adam Marshall
10首先执行 sudo update-pciids 命令以下载新版本的 PCI ID 列表,然后执行 lspci 命令。更新 pci ids 可以改善 lspci 输出中可用的信息。例如,在更新 pci ids 之前,_01:00.0 3D 控制器:NVIDIA Corporation GM107GLM (rev a2)_,与更新 pci ids 后的输出相比,_01:00.0 3D 控制器:NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)_。 - VJ-
2不错的选择,但是你想要哪个型号的[Radeon HD 6450/7450/8450 ... ]呢? :) - runlevel0
2看起来它并不适用于所有情况,对于某些配置,我得到的是: 01:00.0 VGA 兼容控制器:NVIDIA Corporation GV102 (rev a1) - mrgloom
这对我没有起作用,它只列出了主板的图形,而没有列出我笔记本电脑的独立显卡。 - Ferrybig
在我的情况下,这个命令无法捕捉到Nvidia驱动,因为它是05:00.0 3D控制器:NVIDIA Corporation TU117M [GeForce MX450](rev a1) - ibilgen

有关您的显卡的详细信息,通常包括制造商和型号,请运行:

sudo lshw -C video

这个命令可能会比lspci更频繁地提供制造商和型号名称,但并不能保证(lspci也不能)。
sudo lshw -C display是等效的。
你可以不用sudo来运行这个命令(任何一个),但是你可能得到的信息会少一些。不过,如果你没有管理员权限,lshw -C video是一个合理的选择。
如果你愿意,你可以解析输出结果,只获取带有型号名称的那一行。
sudo lshw -C video | grep product:

如果你只需要提取名字(比如为了脚本编程用途——但要记住,并不总是有东西可以提取),可以使用以下方法:
sudo lshw -C video | awk -F'product: ' '/product/{print $2}'

(不要忘记在-Fproduct:之后加上空格,然后再加上闭合的'。)
(举个例子:在我的系统上,这样做会得到以下结果:)
M52 [Mobility Radeon X1300]

1第一个命令对于AMD显卡效果不错。 - Rahul
lspci只显示Intel,但这个命令在我的电脑上同时显示了Nvidia和Intel。然而,型号信息仍然缺失。结果仅显示为"Intel Corporation NVIDIA Corporation"。从设置中我可以看到它是"NVIDIA Corporation / NVIDIA GeForce MX450"。 - ibilgen
我明白为什么无法看到完整的显卡信息。我们应该通过输入"update-pciids"来更新Linux维护的PCI硬件数据库。 - ibilgen

有时候仅仅使用lspci是不够的。
$ lspci -nn |egrep "VGA|Display" 

例如:你最后可能得到这样的结果:
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)

那么你可以尝试使用grep命令来查找Xorg日志。
$ grep -i chipset /var/log/Xorg.0.log

和 dmesg
$ dmesg |grep -i agp

6Xorgж—Ҙеҝ—жҳҜе”ҜдёҖдёәжҲ‘жҸҗдҫӣдәҶе…·дҪ“еһӢеҸ·зҡ„дёңиҘҝгҖӮ+1 - Cory Klein
1+1 只有通过这种方法,我才能获取关于我的英特尔显卡的一些具体信息。 - Ramchandra Apte

运行 gnome-control-center(从终端或在主菜单系统设置中) 搜索“system”并打开“System Info” 你已经完成了。

1键入"update-pciids",然后再尝试运行"lspci"。 - chrisfs
在这里找到的所有终端解决方案都只显示了“第三代Core处理器图形控制器”。而这个图形用户界面(GUI)解决方案却显示了真实的标识,“Intel® Ivybridge Mobile”。这一次,GUI解决方案提供了更多信息。 - Hans Deragon
这应该是被接受的答案。 - Philipp

如果有图形用户界面/显示可用,您可以尝试:
xrandr --listproviders

1我有一张Radeon RX480显卡,其他的回答都没有给出完全相同的型号。谢谢@Constantine! - Capaj
只有这个答案给我我的GPU的确切型号。 - Ejaz

(其他答案要么只提供芯片组范围,要么没有关于我的AMD显卡的制造商信息。)
(要获取确切的芯片组型号、视频内存和驱动程序信息:)
glxinfo -B

获取卡片制造商名称:
hwinfo --gfxcard | grep SubVendor

+1 对于hwinfo命令显示制造商的点赞! - Thomas G.


在KDE中,你可以使用kinfocenter(从图形环境打开命令提示符并输入该命令,或者在K菜单[应用程序菜单]提示符处输入;或者导航到K → 计算机 → 信息中心...)。
个人上我使用lshw或lspci,就像其他答案中提到的那样,但另一种可能性是: glxinfo | grep Device 这可能只适用于使用OpenGL的设备,不确定,但对我来说,这给出了以下结果:
    Device: AMD KAVERI (DRM 3.27.0, 5.0.0-15-generic, LLVM 8.0.0) (0x1313)

这个挺不错的。第二个数字是内核版本,就是这样。

如果你想在Ubuntu桌面上检测你的显卡,可以尝试以下步骤:
1. 点击位于右上角的用户菜单。 2. 选择系统设置。 3. 点击详情。 4. 默认情况下,你应该能看到你的显卡信息。可以参考这个示例图片
注意:此答案是基于Ubuntu 16.04 LTS版本。

命令行工具称为inxi将显示以下内容:
inxi -Gx
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ASUSTeK driver: nvidia v: 435.21 bus ID: 01:00.0 
           Display: server: X.Org 1.20.5 driver: nvidia resolution: 3440x1440~75Hz 
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 435.21 direct render: Yes

从Github上安装它: https://github.com/smxi/inxi 或者使用Apt:
sudo apt install inxi