Tuve que especificar -v (detallado) para obtener el modelo en mi ATI ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete
2
En tales casos, DeviceNamees lo que desea y es probable que sea la línea después de la que está utilizando. Use lspci -v | grep VGA -A 1para incluir una línea después.
Adam Marshall
2
Primero, sudo update-pciidsdescargue la nueva versión de la lista de ID de PCI. Entonces hazlo lspci. La actualización de los pci ids puede mejorar la información disponible como lspcisalida. Por ejemplo, antes de actualizar pci ids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM (rev a2) Compare eso con después de actualizar update-pciids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
VJ -
Buen disparo, pero ¿cuál de [Radeon HD 6450/7450/8450 ...] :)?
runlevel0
Parece que no funciona para todos los casos, para algunas configuraciones obtengo:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom
114
Para obtener información detallada sobre su tarjeta gráfica, que generalmente incluye su marca y modelo, ejecute:
sudo lshw -C video
Esto puede dar el nombre de la marca y el modelo con más frecuencia que lspci, pero no se garantiza que lo dé (ni lo es lspci).
sudo lshw -C display es equivalente.
Puede ejecutar esto (cualquiera) sin sudo, pero es menos probable que obtenga tanta información. Aún así, lshw -C videoes una opción razonable si no tiene poderes administrativos.
Si lo desea, puede analizar la salida para obtener solo la línea con el nombre del modelo:
sudo lshw -C video | grep product:
O si necesita extraer solo el nombre (por ejemplo, para fines de secuencias de comandos, pero recuerde que no siempre hay nada que extraer):
sudo lshw -C video | awk -F'product: ' '/product/{print $2}'
(No olvide el espacio justo después -Fproduct:, antes del cierre ').
Escriba update-pciids y luego intente lspci nuevamente
chrisfs
Todas las soluciones de terminal que se encuentran aquí me mostraron solo el 'Controlador de gráficos del procesador Core de tercera generación'. Esta solución GUI me mostró la identificación real, 'Intel® Ivybridge Mobile'. Por una vez, la solución GUI ofreció más.
Hans Deragon
6
Si la GUI / pantalla está disponible, puede probar:
Tengo una Radeon RX480 y todas las demás respuestas me dieron salidas que no tenían el número de modelo exacto. Gracias @Constantine!
Capaj
1
En KDE puede usar el kinfocenter(abra un símbolo del sistema desde un entorno gráfico y escriba eso, o escríbalo en el indicador del menú K [menú de la aplicación]; o navegue a K → Computadora → Centro de información ...).
Personalmente uso lshw o lspci como en otras respuestas, pero otra posibilidad es:
glxinfo | grep Device
Lo que tal vez solo funcione si su dispositivo está usando OpenGL, no estoy seguro, pero para mí esto da:
Respuestas:
Abre "Terminal" y escribe:
lspci | grep VGA
Allí, encontrarás el modelo de tu tarjeta GPU.
fuente
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
es lo que desea y es probable que sea la línea después de la que está utilizando. Uselspci -v | grep VGA -A 1
para incluir una línea después.sudo update-pciids
descargue la nueva versión de la lista de ID de PCI. Entonces hazlolspci
. La actualización de los pci ids puede mejorar la información disponible comolspci
salida. Por ejemplo, antes de actualizar pci ids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM (rev a2) Compare eso con después de actualizar update-pciids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
Para obtener información detallada sobre su tarjeta gráfica, que generalmente incluye su marca y modelo, ejecute:
Esto puede dar el nombre de la marca y el modelo con más frecuencia que
lspci
, pero no se garantiza que lo dé (ni lo eslspci
).sudo lshw -C display
es equivalente.Puede ejecutar esto (cualquiera) sin
sudo
, pero es menos probable que obtenga tanta información. Aún así,lshw -C video
es una opción razonable si no tiene poderes administrativos.Si lo desea, puede analizar la salida para obtener solo la línea con el nombre del modelo:
O si necesita extraer solo el nombre (por ejemplo, para fines de secuencias de comandos, pero recuerde que no siempre hay nada que extraer):
(No olvide el espacio justo después
-Fproduct:
, antes del cierre'
).Como ejemplo: en mi sistema, esto da:
fuente
A veces lspci no es suficiente:
por ejemplo: puedes terminar con algo como esto:
entonces puedes intentar grep Xorg log:
y dmesg
fuente
Xorg
registros eran lo único que tenía el modelo específico para mí. +1fuente
Si la GUI / pantalla está disponible, puede probar:
fuente
En KDE puede usar el
kinfocenter
(abra un símbolo del sistema desde un entorno gráfico y escriba eso, o escríbalo en el indicador del menú K [menú de la aplicación]; o navegue a K → Computadora → Centro de información ...).Personalmente uso lshw o lspci como en otras respuestas, pero otra posibilidad es:
glxinfo | grep Device
Lo que tal vez solo funcione si su dispositivo está usando OpenGL, no estoy seguro, pero para mí esto da:
lo cual es bastante bueno. El segundo número es la versión del núcleo, fwiw.
fuente
Si desea detectar su tarjeta gráfica desde Ubuntu Desktop, intente esto:
Nota: Esta respuesta se realizó en la versión Ubuntu 16.04 LTS.
fuente
La herramienta de línea de comando llamada
inxi
le mostrará:Instálelo desde Github: https://github.com/smxi/inxi o use Apt:
fuente