Intel, AMD, NVIDIA: cómo saber con exactitud qué tarjeta gráfica tienes en Linux

Intel, AMD, NVIDIA: cómo saber con exactitud qué tarjeta gráfica tienes en Linux

Cuando surge la necesidad de comprobar qué tarjeta gráfica está instalada en su PC, mucho depende del sistema operativo que use. En Windows basta con abrir "Administrador de dispositivos", pero en Linux es algo distinto, sobre todo en servidores sin interfaz gráfica. En esos casos resultan útiles las utilidades de línea de comandos del sistema, que ayudan a identificar con precisión el modelo de la tarjeta instalada. Explico tres métodos principales para hacerlo, además de la vía a través de la interfaz gráfica GNOME.

Por qué es importante saber qué tarjeta gráfica está instalada

La información sobre el adaptador gráfico puede ser necesaria en muchas situaciones: al instalar el controlador adecuado, ante problemas de visualización, al seleccionar software compatible o al diagnosticar un equipo ajeno sin documentación. Incluso si el controlador no está instalado, el sistema sigue permitiendo obtener datos básicos del hardware; lo importante es saber dónde mirar.

Método 1: lspci y la base PCI ID

El comando lspci muestra la lista de todos los dispositivos conectados al bus PCI, incluidos los adaptadores gráficos. Para que los nombres aparezcan legibles, primero actualizamos la base local de identificadores:

sudo update-pciids

Ahora ejecutamos la salida detallada:

sudo lspci -vnnk | less

Para buscar rápido en less pulse /, escriba VGA y pulse Enter. Verá algo como:

26:00.0 VGA compatible controller: NVIDIA Corporation GP108 [GeForce GT 1030] (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd GP108 [GeForce GT 1030]
    Kernel driver in use: nouveau

El campo Subsystem puede contener el fabricante OEM, y Kernel driver in use mostrará si el controlador está cargado. Esto es especialmente importante cuando hay varias GPU.

Método 2: lshw — salida estructurada con PCI ID

La utilidad lshw ofrece una descripción jerárquica del hardware. Si no está instalada:

sudo apt install lshw

Para mostrar solo las tarjetas gráficas:

sudo lshw -numeric -C display

Ejemplo de salida:

*-display
       description: VGA compatible controller
       product: GP108 [GeForce GT 1030] [10DE:1D01]
       vendor: NVIDIA Corporation [10DE]
       configuration: driver=nouveau

El valor 10DE:1D01 es el ID PCI: los primeros cuatro dígitos indican al proveedor, los segundos al modelo. Puede buscarlos en un motor de búsqueda o comprobarlos en pci-ids.ucw.cz para su descifrado.

Método 3: glxinfo — información de OpenGL

Si el sistema soporta OpenGL, puede usar glxinfo del paquete mesa-utils. Instalamos:

sudo apt install mesa-utils

Luego ejecutamos:

glxinfo -B | less

En la salida buscamos la línea:

OpenGL renderer string: NV138
Vendor: nouveau (0x10de)
Device: NV138 (0x1d01)

El valor NV138 se puede usar para buscar el modelo de la GPU. Este método muestra exactamente la tarjeta que se está usando para el renderizado.

GUI- método: mediante GNOME

Si el equipo tiene un entorno gráfico, abra GNOME "Configuración" → "Acerca de" → "Gráficos". Ahí aparecerá la tarjeta gráfica activa. Esto es especialmente útil cuando hay gráficos híbridos.

Ejemplo: dos GPU en un portátil

Si ejecuta lspci en un portátil con dos tarjetas gráficas, puede obtener:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M]
    Kernel driver in use: nouveau

Ambas tarjetas se muestran, pero solo se está usando una; eso se puede determinar por la línea Kernel driver in use. En entornos gráficos, el cambio puede depender de los parámetros de gestión de energía.

En todas las opciones es suficiente el acceso básico al terminal: la interfaz gráfica no es obligatoria. El método con lspci ofrece un mínimo rápido, lshw da una imagen más detallada y estructurada, y glxinfo muestra la GPU que está empleada para el renderizado 3D. Conjuntamente, estos métodos permiten identificar con precisión el modelo de la tarjeta y el estado actual de los controladores.

Alt text