Table of Contents

Ubuntu - GPU - Get what GPU Model is currently being used

Check what graphics driver is being used by the system and what graphics card model is part of the system hardware.


Using lspci

sudo lspci -nn | grep -E 'VGA|Display'

returns:

0c:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX] [1002:744c] (rev c8)

NOTE: This shows that an AMD Radeon RX 7900 XT/7900 XTX GPU is being used.

  • This also shows that this is an AMD product.

Using lshw

sudo lshw -c video

returns:

  *-display                 
       description: VGA compatible controller
       product: Navi 31 [Radeon RX 7900 XT/7900 XTX]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:0c:00.0
       logical name: /dev/fb0
       version: c8
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=amdgpu latency=0 mode=3440x1440 resolution=3440,1440 visual=truecolor xres=3440 yres=1440
       resources: iomemory:f00-eff iomemory:f80-f7f irq:129 memory:f000000000-f7ffffffff memory:f800000000-f80fffffff ioport:e000(size=256) memory:fcb00000-fcbfffff memory:fcc00000-fcc1ffff

NOTE: The product line near the top show this an Radeon RX 7900 XT/7900 XTX GPU.

  • The vendor line shows this is an AMD product.

Using Mesa utils

sudo apt update
sudo apt install mesa-utils
glxinfo -B

returns:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: Radeon RX 7900 XTX (gfx1100, LLVM 15.0.3, DRM 3.48, 5.19.0-43-generic) (0x744c)
    Version: 22.3.0
    Accelerated: yes
    Video memory: 24576MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 23563 MB, largest block: 23563 MB
    VBO free aux. memory - total: 32037 MB, largest block: 32037 MB
    Texture free memory - total: 23563 MB, largest block: 23563 MB
    Texture free aux. memory - total: 32037 MB, largest block: 32037 MB
    Renderbuffer free memory - total: 23563 MB, largest block: 23563 MB
    Renderbuffer free aux. memory - total: 32037 MB, largest block: 32037 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 24576 MB
    Total available memory: 56690 MB
    Currently available dedicated video memory: 23563 MB
OpenGL vendor string: AMD
OpenGL renderer string: Radeon RX 7900 XTX (gfx1100, LLVM 15.0.3, DRM 3.48, 5.19.0-43-generic)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.3.0-devel
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
 
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.0-devel
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
 
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.3.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

NOTE: The Device line near the top show this an Radeon RX 7900 XT/7900 XTX GPU.

  • The Vendor line shows this is an AMD product.