====== 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.
----