How to check graphics card on Linux

本文介绍三种方法来查询Linux系统中所使用的显卡型号及驱动信息:使用lspci命令显示所有PCI设备;利用lshw命令获取详细的硬件配置;通过图形界面程序hardinfo查看PCI设备详情。
The increasing popularity of Linux and Linux-native gaming platforms such as Steam is bringing mainstream gaming to Linux. If you are a hardcore gamer, you will probably pay great attention to the performance of the graphics card on your system. Many of you may be willing to shell out a couple of hundred dollars for high-end video cards to enjoy maximum gaming experience.

In this tutorial, I will describe how to find information about a video card and video driver used in Linux system.

Method One

The first method to determine what graphics card you have is by using lspci which a command-line tool for showing all PCI devices.

Before using lspci, it's a good idea to update PCI ID list with the latest version as follows.

$ sudo update-pciids

Then use the following command to show the vendor/model names of your video card.

$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

Once the PCI domain of your card is identified (e.g., 00:02.0 in the above example), you can get more detailed information about your card by using the following command. The example output shows that the video card has 256MB video RAM.

$ sudo lspci -v -s 00:02.0
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Dell Device 0569
	Flags: bus master, fast devsel, latency 0, IRQ 45
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at c0000000 (64-bit, non-prefetchable) [size=4M]
	I/O ports at 3000 [size=64]
	Expansion ROM at  [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [a4] PCI Advanced Features
	Kernel driver in use: i915
	Kernel modules: i915

Method Two

Another way to detect a video card on Linux is via lshw command.

$ sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:45 memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:3000(size=64)

Method Three

You can also get information about a graphics card via a GUI program called hardinfo.

To install hardinfo on Debian, Ubuntu or Linux Mint:

$ sudo apt-get install hardinfo

To install hardinfo on RedHat-based systems, use yum command. Note that on CentOS or RedHat, you first need toenable Repoforge repository before running yum.

$ sudo yum install hardinfo

Once hardinfo is installed, launch it as follows.

$ hardinfo

Then navigate to "Devices" -> "PCI Devices" -> "VGA compatible controller" to view video card information.

Find What Video Driver is Used on Linux

To identify the name of video driver used, you can use lshw command described above.

$ sudo lshw -c video | grep configuration
       configuration: driver=i915 latency=0

The name of video driver is shown in "driver=<XXXX>". Then you can check the detail of the video driver as follows.

$ modinfo i915
filename:       /lib/modules/3.5.0-18-generic/kernel/drivers/gpu/drm/i915/i915.ko
license:        GPL and additional rights
description:    Intel Graphics
author:         Tungsten Graphics, Inc.
license:        GPL and additional rights
. . . . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值