1、Get Hardware Details
lspci -vnn | grep VGA -A 12
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 510 [8086:1902] (rev 06) (prog-if 00 [VGA controller])
DeviceName: Intel HD Graphics
Subsystem: Dell HD Graphics 510 [1028:07c5]
Flags: bus master, fast devsel, latency 0, IRQ 128
Memory at de000000 (64-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
继续查看详细信息:
lspci -v -s 00:02:0
02:00.0 PCI bridge: Texas Instruments XIO2001 PCI Express-to-PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=02, secondary=03, subordinate=03, sec-latency=32
I/O behind bridge: [disabled]
Memory behind bridge: [disabled]
Prefetchable memory behind bridge: [disabled]
Capabilities: [40] Subsystem: Device 0000:0000
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/16 Maskable- 64bit+
Capabilities: [70] Express PCI-Express to PCI/PCI-X Bridge, MSI 00
Capabilities: [100] Advanced Error Reporting
也可以:
lshw -numeric -C display
*-display
description: VGA compatible controller
product: HD Graphics 510 [8086:1902]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:128 memory:de000000-deffffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff
2、Find What Graphics Card Driver Is Used on Linux
sudo lshw -c video | grep configuration
configuration: driver=i915 latency=0
modinfo i915
filename: /lib/modules/5.4.0-48-generic/kernel/drivers/gpu/drm/i915/i915.ko
license: GPL and additional rights
description: Intel Graphics
author: Intel Corporation
author: Tungsten Graphics, Inc.
firmware: i915/bxt_dmc_ver1_07.bin
firmware: i915/skl_dmc_ver1_27.bin
firmware: i915/kbl_dmc_ver1_04.bin
firmware: i915/glk_dmc_ver1_04.bin
firmware: i915/cnl_dmc_ver1_07.bin
firmware: i915/icl_dmc_ver1_07.bin
firmware: i915/tgl_dmc_ver2_04.bin
firmware: i915/skl_huc_ver01_07_1398.bin
firmware: i915/skl_guc_33.0.0.bin
firmware: i915/bxt_huc_ver01_8_2893.bin
firmware: i915/bxt_guc_33.0.0.bin
firmware: i915/kbl_huc_ver02_00_1810.bin
firmware: i915/kbl_guc_33.0.0.bin
firmware: i915/glk_huc_ver03_01_2893.bin
firmware: i915/glk_guc_33.0.0.bin
firmware: i915/kbl_huc_ver02_00_1810.bin
firmware: i915/kbl_guc_33.0.0.bin
firmware: i915/icl_huc_ver8_4_3238.bin
firmware: i915/icl_guc_33.0.0.bin
srcversion: 6431C540743939B7CB15701
alias: pci:v00008086d00009A78sv*sd*bc03sc*i*
alias: pci:v00008086d00009A70sv*sd*bc03sc*i*
alias: pci:v00008086d00009A68sv*sd*bc03sc*i*
alias: pci:v00008086d00009A60sv*sd*bc03sc*i*
alias: pci:v00008086d00009A59sv*sd*bc03sc*i*
alias: pci:v00008086d00009A40sv*sd*bc03sc*i*
alias: pci:v00008086d00009A49sv*sd*bc03sc*i*
alias: pci:v00008086d00004541sv*sd*bc03sc*i*
alias: pci:v00008086d00004551sv*sd*bc03sc*i*
alias: pci:v00008086d00004571sv*sd*bc03sc*i*
alias: pci:v00008086d00004500sv*sd*bc03sc*i*
alias: pci:v00008086d00008A5Dsv*sd*bc03sc*i*
alias: pci:v00008086d00008A51sv*sd*bc03sc*i*
alias: pci:v00008086d00008A54sv*sd*bc03sc*i*
alias: pci:v00008086d00008A53sv*sd*bc03sc*i*
alias: pci:v00008086d00008A70sv*sd*bc03sc*i*
alias: pci:v00008086d00008A71sv*sd*bc03sc*i*
alias: pci:v00008086d00008A56sv*sd*bc03sc*i*
alias: pci:v00008086d00008A57sv*sd*bc03sc*i*
alias: pci:v00008086d00008A5Bsv*sd*bc03sc*i*
alias: pci:v00008086d00008A5Asv*sd*bc03sc*i*
alias: pci:v00008086d00008A52sv*sd*bc03sc*i*
alias: pci:v00008086d00008A58sv*sd*bc03sc*i*
alias: pci:v00008086d00008A59sv*sd*bc03sc*i*
alias: pci:v00008086d00008A5Csv*sd*bc03sc*i*
alias: pci:v00008086d00008A50sv*sd*bc03sc*i*
alias: pci:v00008086d00005A40sv*sd*bc03sc*i*
alias: pci:v00008086d00005A50sv*sd*bc03sc*i*
alias: pci:v00008086d00005A4Asv*sd*bc03sc*i*
alias: pci:v00008086d00005A42sv*sd*bc03sc*i*
alias: pci:v00008086d00005A5Asv*sd*bc03sc*i*
alias: pci:v00008086d00005A52sv*sd*bc03sc*i*
alias: pci:v00008086d00005A49sv*sd*bc03sc*i*
alias: pci:v00008086d00005A41sv*sd*bc03sc*i*
alias: pci:v00008086d00005A59sv*sd*bc03sc*i*
alias: pci:v00008086d00005A51sv*sd*bc03sc*i*
alias: pci:v00008086d00005A4Csv*sd*bc03sc*i*
alias: pci:v00008086d00005A44sv*sd*bc03sc*i*
alias: pci:v00008086d00005A5Csv*sd*bc03sc*i*
alias: pci:v00008086d00005A54sv*sd*bc03sc*i*
alias: pci:v00008086d00009BF6sv*sd*bc03sc*i*
alias: pci:v00008086d00009BE6sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC6sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC2sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC4sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC8sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC5sv*sd*bc03sc*i*
alias: pci:v00008086d00009BC0sv*sd*bc03sc*i*
alias: pci:v00008086d00009BCCsv*sd*bc03sc*i*
alias: pci:v00008086d00009BCBsv*sd*bc03sc*i*
alias: pci:v00008086d00009BCAsv*sd*bc03sc*i*
alias: pci:v00008086d00009B41sv*sd*bc03sc*i*
alias: pci:v00008086d00009BA2sv*sd*bc03sc*i*
alias: pci:v00008086d00009BA4sv*sd*bc03sc*i*
alias: pci:v00008086d00009BA8sv*sd*bc03sc*i*
alias: pci:v00008086d00009BA5sv*sd*bc03sc*i*
alias: pci:v00008086d00009BA0sv*sd*bc03sc*i*
alias: pci:v00008086d00009BACsv*sd*bc03sc*i*
alias: pci:v00008086d00009BABsv*sd*bc03sc*i*
alias: pci:v00008086d00009BAAsv*sd*bc03sc*i*
alias: pci:v00008086d00009B21sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA2sv*sd*bc03sc*i*
alias: pci:v00008086d000087CAsv*sd*bc03sc*i*
alias: pci:v00008086d00003EA3sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA0sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA4sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA1sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA8sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA7sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA6sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA5sv*sd*bc03sc*i*
alias: pci:v00008086d00003EA9sv*sd*bc03sc*i*
alias: pci:v00008086d00003E94sv*sd*bc03sc*i*
alias: pci:v00008086d00003E9Bsv*sd*bc03sc*i*
alias: pci:v00008086d00003E9Csv*sd*bc03sc*i*
alias: pci:v00008086d00003E9Asv*sd*bc03sc*i*
alias: pci:v00008086d00003E98sv*sd*bc03sc*i*
alias: pci:v00008086d00003E96sv*sd*bc03sc*i*
alias: pci:v00008086d00003E92sv*sd*bc03sc*i*
alias: pci:v00008086d00003E91sv*sd*bc03sc*i*
alias: pci:v00008086d00003E99sv*sd*bc03sc*i*
alias: pci:v00008086d00003E93sv*sd*bc03sc*i*
alias: pci:v00008086d00003E90sv*sd*bc03sc*i*
alias: pci:v00008086d000087C0sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Csv*sd*bc03sc*i*
alias: pci:v00008086d0000593Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005927sv*sd*bc03sc*i*
alias: pci:v00008086d00005923sv*sd*bc03sc*i*
alias: pci:v00008086d00005926sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000591Asv*sd*bc03sc*i*
alias: pci:v00008086d0000591Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005912sv*sd*bc03sc*i*
alias: pci:v00008086d00005917sv*sd*bc03sc*i*
alias: pci:v00008086d0000591Esv*sd*bc03sc*i*
alias: pci:v00008086d00005921sv*sd*bc03sc*i*
alias: pci:v00008086d00005916sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Asv*sd*bc03sc*i*
alias: pci:v00008086d0000590Bsv*sd*bc03sc*i*
alias: pci:v00008086d00005908sv*sd*bc03sc*i*
alias: pci:v00008086d00005902sv*sd*bc03sc*i*
alias: pci:v00008086d00005915sv*sd*bc03sc*i*
alias: pci:v00008086d0000590Esv*sd*bc03sc*i*
alias: pci:v00008086d00005913sv*sd*bc03sc*i*
alias: pci:v00008086d00005906sv*sd*bc03sc*i*
alias: pci:v00008086d00003185sv*sd*bc03sc*i*
alias: pci:v00008086d00003184sv*sd*bc03sc*i*
alias: pci:v00008086d00005A85sv*sd*bc03sc*i*
alias: pci:v00008086d00005A84sv*sd*bc03sc*i*
alias: pci:v00008086d00001A85sv*sd*bc03sc*i*
alias: pci:v00008086d00001A84sv*sd*bc03sc*i*
alias: pci:v00008086d00000A84sv*sd*bc03sc*i*
alias: pci:v00008086d0000193Asv*sd*bc03sc*i*
alias: pci:v00008086d0000192Asv*sd*bc03sc*i*
alias: pci:v00008086d0000193Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000193Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001932sv*sd*bc03sc*i*
alias: pci:v00008086d0000192Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000192Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001927sv*sd*bc03sc*i*
alias: pci:v00008086d00001923sv*sd*bc03sc*i*
alias: pci:v00008086d00001926sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000191Asv*sd*bc03sc*i*
alias: pci:v00008086d0000191Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001912sv*sd*bc03sc*i*
alias: pci:v00008086d0000191Esv*sd*bc03sc*i*
alias: pci:v00008086d00001921sv*sd*bc03sc*i*
alias: pci:v00008086d00001916sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Asv*sd*bc03sc*i*
alias: pci:v00008086d0000190Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001902sv*sd*bc03sc*i*
alias: pci:v00008086d0000190Esv*sd*bc03sc*i*
alias: pci:v00008086d00001906sv*sd*bc03sc*i*
alias: pci:v00008086d000022B3sv*sd*bc03sc*i*
alias: pci:v00008086d000022B2sv*sd*bc03sc*i*
alias: pci:v00008086d000022B1sv*sd*bc03sc*i*
alias: pci:v00008086d000022B0sv*sd*bc03sc*i*
alias: pci:v00008086d0000163Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000163Asv*sd*bc03sc*i*
alias: pci:v00008086d00001632sv*sd*bc03sc*i*
alias: pci:v00008086d0000163Esv*sd*bc03sc*i*
alias: pci:v00008086d0000163Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001636sv*sd*bc03sc*i*
alias: pci:v00008086d0000162Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000162Asv*sd*bc03sc*i*
alias: pci:v00008086d00001622sv*sd*bc03sc*i*
alias: pci:v00008086d0000162Esv*sd*bc03sc*i*
alias: pci:v00008086d0000162Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001626sv*sd*bc03sc*i*
alias: pci:v00008086d0000161Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000161Asv*sd*bc03sc*i*
alias: pci:v00008086d00001612sv*sd*bc03sc*i*
alias: pci:v00008086d0000161Esv*sd*bc03sc*i*
alias: pci:v00008086d0000161Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001616sv*sd*bc03sc*i*
alias: pci:v00008086d0000160Dsv*sd*bc03sc*i*
alias: pci:v00008086d0000160Asv*sd*bc03sc*i*
alias: pci:v00008086d00001602sv*sd*bc03sc*i*
alias: pci:v00008086d0000160Esv*sd*bc03sc*i*
alias: pci:v00008086d0000160Bsv*sd*bc03sc*i*
alias: pci:v00008086d00001606sv*sd*bc03sc*i*
alias: pci:v00008086d00000155sv*sd*bc03sc*i*
alias: pci:v00008086d00000157sv*sd*bc03sc*i*
alias: pci:v00008086d00000F33sv*sd*bc03sc*i*
alias: pci:v00008086d00000F32sv*sd*bc03sc*i*
alias: pci:v00008086d00000F31sv*sd*bc03sc*i*
alias: pci:v00008086d00000F30sv*sd*bc03sc*i*
alias: pci:v00008086d00000D26sv*sd*bc03sc*i*
alias: pci:v00008086d00000C26sv*sd*bc03sc*i*
alias: pci:v00008086d00000D2Esv*sd*bc03sc*i*
alias: pci:v00008086d00000D2Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000D2Asv*sd*bc03sc*i*
alias: pci:v00008086d00000D22sv*sd*bc03sc*i*
alias: pci:v00008086d00000C2Esv*sd*bc03sc*i*
alias: pci:v00008086d00000C2Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000C2Asv*sd*bc03sc*i*
alias: pci:v00008086d00000C22sv*sd*bc03sc*i*
alias: pci:v00008086d0000042Esv*sd*bc03sc*i*
alias: pci:v00008086d0000042Bsv*sd*bc03sc*i*
alias: pci:v00008086d0000042Asv*sd*bc03sc*i*
alias: pci:v00008086d00000422sv*sd*bc03sc*i*
alias: pci:v00008086d00000A2Esv*sd*bc03sc*i*
alias: pci:v00008086d00000A26sv*sd*bc03sc*i*
alias: pci:v00008086d00000A2Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000A2Asv*sd*bc03sc*i*
alias: pci:v00008086d00000A22sv*sd*bc03sc*i*
alias: pci:v00008086d00000D16sv*sd*bc03sc*i*
alias: pci:v00008086d00000C16sv*sd*bc03sc*i*
alias: pci:v00008086d00000426sv*sd*bc03sc*i*
alias: pci:v00008086d00000416sv*sd*bc03sc*i*
alias: pci:v00008086d00000D1Esv*sd*bc03sc*i*
alias: pci:v00008086d00000D1Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000D1Asv*sd*bc03sc*i*
alias: pci:v00008086d00000D12sv*sd*bc03sc*i*
alias: pci:v00008086d00000C1Esv*sd*bc03sc*i*
alias: pci:v00008086d00000C1Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000C1Asv*sd*bc03sc*i*
alias: pci:v00008086d00000C12sv*sd*bc03sc*i*
alias: pci:v00008086d0000041Esv*sd*bc03sc*i*
alias: pci:v00008086d0000041Bsv*sd*bc03sc*i*
alias: pci:v00008086d0000041Asv*sd*bc03sc*i*
alias: pci:v00008086d00000412sv*sd*bc03sc*i*
alias: pci:v00008086d00000A1Esv*sd*bc03sc*i*
alias: pci:v00008086d00000A16sv*sd*bc03sc*i*
alias: pci:v00008086d00000A1Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000A1Asv*sd*bc03sc*i*
alias: pci:v00008086d00000A12sv*sd*bc03sc*i*
alias: pci:v00008086d00000D06sv*sd*bc03sc*i*
alias: pci:v00008086d00000C06sv*sd*bc03sc*i*
alias: pci:v00008086d00000406sv*sd*bc03sc*i*
alias: pci:v00008086d00000D0Esv*sd*bc03sc*i*
alias: pci:v00008086d00000D0Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000D0Asv*sd*bc03sc*i*
alias: pci:v00008086d00000D02sv*sd*bc03sc*i*
alias: pci:v00008086d00000C0Esv*sd*bc03sc*i*
alias: pci:v00008086d00000C0Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000C0Asv*sd*bc03sc*i*
alias: pci:v00008086d00000C02sv*sd*bc03sc*i*
alias: pci:v00008086d0000040Esv*sd*bc03sc*i*
alias: pci:v00008086d0000040Bsv*sd*bc03sc*i*
alias: pci:v00008086d0000040Asv*sd*bc03sc*i*
alias: pci:v00008086d00000402sv*sd*bc03sc*i*
alias: pci:v00008086d00000A0Esv*sd*bc03sc*i*
alias: pci:v00008086d00000A06sv*sd*bc03sc*i*
alias: pci:v00008086d00000A0Bsv*sd*bc03sc*i*
alias: pci:v00008086d00000A0Asv*sd*bc03sc*i*
alias: pci:v00008086d00000A02sv*sd*bc03sc*i*
alias: pci:v00008086d0000016Asv*sd*bc03sc*i*
alias: pci:v00008086d00000162sv*sd*bc03sc*i*
alias: pci:v00008086d0000015Asv*sd*bc03sc*i*
alias: pci:v00008086d00000152sv*sd*bc03sc*i*
alias: pci:v00008086d00000166sv*sd*bc03sc*i*
alias: pci:v00008086d00000156sv*sd*bc03sc*i*
alias: pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*
alias: pci:v00008086d00000126sv*sd*bc03sc*i*
alias: pci:v00008086d00000116sv*sd*bc03sc*i*
alias: pci:v00008086d00000106sv*sd*bc03sc*i*
alias: pci:v00008086d00000122sv*sd*bc03sc*i*
alias: pci:v00008086d00000112sv*sd*bc03sc*i*
alias: pci:v00008086d0000010Asv*sd*bc03sc*i*
alias: pci:v00008086d00000102sv*sd*bc03sc*i*
alias: pci:v00008086d00000046sv*sd*bc03sc*i*
alias: pci:v00008086d00000042sv*sd*bc03sc*i*
alias: pci:v00008086d0000A011sv*sd*bc03sc*i*
alias: pci:v00008086d0000A001sv*sd*bc03sc*i*
alias: pci:v00008086d00002E92sv*sd*bc03sc*i*
alias: pci:v00008086d00002E42sv*sd*bc03sc*i*
alias: pci:v00008086d00002E32sv*sd*bc03sc*i*
alias: pci:v00008086d00002E22sv*sd*bc03sc*i*
alias: pci:v00008086d00002E12sv*sd*bc03sc*i*
alias: pci:v00008086d00002E02sv*sd*bc03sc*i*
alias: pci:v00008086d00002A42sv*sd*bc03sc*i*
alias: pci:v00008086d00002A12sv*sd*bc03sc*i*
alias: pci:v00008086d00002A02sv*sd*bc03sc*i*
alias: pci:v00008086d000029D2sv*sd*bc03sc*i*
alias: pci:v00008086d000029C2sv*sd*bc03sc*i*
alias: pci:v00008086d000029B2sv*sd*bc03sc*i*
alias: pci:v00008086d000029A2sv*sd*bc03sc*i*
alias: pci:v00008086d00002992sv*sd*bc03sc*i*
alias: pci:v00008086d00002982sv*sd*bc03sc*i*
alias: pci:v00008086d00002972sv*sd*bc03sc*i*
alias: pci:v00008086d000027AEsv*sd*bc03sc*i*
alias: pci:v00008086d000027A2sv*sd*bc03sc*i*
alias: pci:v00008086d00002772sv*sd*bc03sc*i*
alias: pci:v00008086d00002592sv*sd*bc03sc*i*
alias: pci:v00008086d0000258Asv*sd*bc03sc*i*
alias: pci:v00008086d00002582sv*sd*bc03sc*i*
alias: pci:v00008086d00002572sv*sd*bc03sc*i*
alias: pci:v00008086d0000358Esv*sd*bc03sc*i*
alias: pci:v00008086d00003582sv*sd*bc03sc*i*
alias: pci:v00008086d00002562sv*sd*bc03sc*i*
alias: pci:v00008086d00003577sv*sd*bc03sc*i*
depends: drm_kms_helper,drm,video,i2c-algo-bit
retpoline: Y
intree: Y
name: i915
vermagic: 5.4.0-48-generic SMP mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 69:0F:B2:8C:24:82:6C:28:AB:28:F7:D2:E5:B8:D0:0B:2C:EF:1F:87
sig_hashalgo: sha512
signature: 5A:DA:85:3C:F6:A2:28:83:5E:B9:3D:67:4B:03:21:65:6C:6E:55:00:
76:13:B3:86:16:D6:DB:32:40:A9:68:D5:96:16:F0:FE:AD:65:19:A0:
77:A7:25:89:90:F3:D6:0B:A6:6C:D2:E0:DA:47:13:0E:83:84:13:20:
53:E8:F3:99:96:BA:95:3C:3D:F0:12:0E:1B:94:06:F9:72:FC:EA:5C:
05:A8:DB:1C:9A:77:E2:27:D2:BC:D7:1F:57:ED:FD:04:46:49:D0:4F:
FE:EC:8E:18:09:91:27:3A:EA:BC:77:D1:4D:8D:99:64:F4:98:75:6C:
E3:1E:78:3F:1B:02:99:4A:BF:8B:5C:11:9E:F2:48:39:51:14:57:05:
2E:62:AD:34:B9:73:EF:8F:F2:ED:1D:C2:39:43:7E:D5:45:02:D1:76:
5B:EE:26:BC:FA:86:D3:A4:E8:9C:4F:CA:D5:22:F7:AA:3E:94:5E:56:
4E:A5:6E:75:9E:8A:DD:C8:61:0A:F5:10:74:D4:75:19:23:46:02:C0:
C6:F5:65:E0:09:17:F2:4F:65:CB:CD:57:7E:13:E2:C4:E9:B0:63:2F:
B9:25:AE:80:E1:1D:C5:4F:ED:CA:EF:8E:40:CE:65:14:3F:17:49:4B:
EA:51:22:B9:5E:60:2A:B6:A2:B2:4E:6A:FD:E5:D9:FC:D9:4C:AE:A8:
FD:89:A7:37:3C:F2:D6:14:95:50:05:2F:3C:ED:BF:DC:3A:3A:FE:4D:
60:15:AB:34:84:C8:1B:1A:DB:86:8D:08:7C:DE:88:B9:1C:D6:8D:4A:
7D:8C:7E:27:46:ED:D4:AC:75:F4:14:C7:1B:DC:D1:24:A2:AB:E2:D8:
78:BF:05:6E:68:79:6C:BC:D8:C6:9F:67:CF:5A:FF:5F:8C:C6:0F:55:
64:46:79:C1:C8:09:DC:B5:98:2E:98:20:AF:E9:E0:CC:F6:D5:18:7A:
8D:82:74:76:18:EB:C4:47:86:0C:F3:07:E6:23:B8:5D:13:66:F0:1C:
9F:3B:AE:46:8F:03:80:94:F3:3F:82:DA:B5:F3:F2:F3:6F:47:6D:AC:
69:30:6C:6D:4B:7C:73:CE:95:4C:12:FA:9A:FB:04:49:91:37:21:FC:
2F:2C:D0:E3:CC:FF:32:C1:20:95:23:87:DB:85:EA:9A:A5:EF:C8:28:
3E:4A:69:AA:EE:34:79:A1:34:DB:C2:7A:08:66:11:CC:E6:27:D0:E7:
3A:A0:E8:22:2F:3D:35:AF:62:4F:A4:EC:C8:EF:DC:14:58:7F:0F:7B:
C7:CE:89:AA:64:21:9F:9F:37:80:CA:7F:07:D9:58:90:2A:1C:B6:F5:
EC:A1:34:7E:C6:25:89:9F:C5:FE:C0:15
parm: modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm: enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int)
parm: enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm: lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm: panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm: vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm: reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int)
parm: vbt_firmware:Load VBT from specified file under /lib/firmware (charp)
parm: error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool)
parm: enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm: enable_psr:Enable PSR (-1=use per-chip default, 0=disabled [default], 1=enabled) (int)
parm: force_probe:Force probe the driver for specified devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp)
parm: alpha_support:Deprecated. See i915.force_probe. (bool)
parm: disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm: enable_ips:Enable IPS (default: true) (int)
parm: fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int)
parm: prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
parm: load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm: force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool)
parm: invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm: disable_display:Disable display (default: false) (bool)
parm: mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm: verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm: nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool)
parm: edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm: enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto, 0=disable [default], 1=GuC submission, 2=HuC load) (int)
parm: guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int)
parm: guc_firmware_path:GuC firmware path to use instead of the default one (charp)
parm: huc_firmware_path:HuC firmware path to use instead of the default one (charp)
parm: dmc_firmware_path:DMC firmware path to use instead of the default one (charp)
parm: enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
parm: enable_dpcd_backlight:Enable support for DPCD backlight control(-1=use per-VBT LFP backlight type setting [default], 0=disabled, 1=enabled) (int)
parm: enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool)
3、Check Hardware Acceleration
glxinfo | grep OpenGL
Command 'glxinfo' not found, but can be installed with:
apt install mesa-utils
glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 510 (SKL GT1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
4、Linux下查看GPU显卡信息的命令:
ubuntu-drivers devices
nvidia-smi
lspci | grep -i nvidia
lspci
lspci | grep -i vga
sudo lshw -numeric -class video
5、查看3D加速是否有效
glxinfo | grep rendering
direct rendering: Yes
Testing:
glxgears -info
网友评论