如何找到我的显卡型号?


Answers:


244

打开“终端”,然后键入: lspci | grep VGA

在这里,您将找到GPU卡的型号。


8
我必须指定-v(详细)才能在我的ATI上获得模型...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete

2
在这种情况下,DeviceName这就是您想要的,很可能是您紧随其后的那一行。用于lspci -v | grep VGA -A 1在之后加上一行。
亚当·马歇尔

2
首先要做sudo update-pciids下载PCI ID列表的新版本。然后做lspci。更新PCI ID可以改善作为lspci输出可用的信息。例如,在更新pci id 01:00.0 3D控制器之前:NVIDIA Corporation GM107GLM(rev a2) 与在进行更新pciids 01:00.0 3D控制器之前:NVIDIA Corporation GM107GLM [Quadro M1200 Mobile](rev a2)
VJ -

拍摄不错,但是[Radeon HD 6450/7450/8450 ...] :)中的哪个?
runlevel0

看起来它不适用于所有情况,对于某些配置,我得到:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom

114

有关图形卡的详细信息(通常包括其品牌和型号),请运行:

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]

第一条命令的工作相当不错的AMD GPU
拉胡尔

35

有时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

5
Xorg日志被认为有具体型号我的唯一的事情。+1
Cory Klein

1
+1拥有Intel卡,只有这种方法才能为我提供有关卡的一些特定信息。
Ramchandra Apte

9
  1. 运行gnome-control-center(从终端或在主菜单中,系统设置)
  2. 搜索“系统”并打开“系统信息”
  3. 大功告成

1
键入update-pciids,然后再次尝试lspci
chriss

在此找到的所有终端解决方案仅向我显示了“第三代核心处理器图形控制器”。该GUI解决方案向我展示了真实的ID,即“英特尔®Ivybridge Mobile”。一次,GUI解决方案提供了更多。
汉斯·德拉贡

6

如果GUI /显示可用,则可以尝试:

xrandr --listproviders

我有Radeon RX480,其他所有答案都给了我没有确切型号的输出。谢谢@康斯坦丁!
卡帕杰

1

在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)

这很整洁。第二个数字是内核版本fwiw。


0

如果要从Ubuntu桌面检测图形卡,请尝试以下操作:

  1. 单击顶部菜单栏右上角的用户菜单
  2. 选择系统设置
  3. 单击详细信息。
  4. 默认情况下,您应该看到您的图形信息。看一下这个示例图像

注意:此答案已在Ubuntu 16.04 LTS版本中完成。


0

调用的命令行工具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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.