====== 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. * This can help determine if a newer driver version needs to be installed, and which model to download the driver for. ---- ===== 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. ----