Eu tive que especificar -v (verbose) para obter o modelo no meu ATI ...for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
Pete
2
Nesses casos, DeviceNameé o que você deseja e provavelmente é a linha após a que você está cumprimentando. Use lspci -v | grep VGA -A 1para incluir uma linha depois.
Adam Marshall
2
Primeiro faça o sudo update-pciidsdownload da nova versão da lista PCI ID. Então faça lspci. A atualização de ids de pci pode melhorar as informações disponíveis como lspcisaída. Por exemplo, antes de atualizar os pci ids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM (rev a2) Compare isso depois de fazer update-pciids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
VJ #
Boa foto, mas qual das [Radeon HD 6450/7450/8450 ...] :)?
runlevel0
Parece que não funciona para todos os casos, para algumas configurações que recebo:01:00.0 VGA compatible controller: NVIDIA Corporation GV102 (rev a1)
mrgloom
114
Para obter informações detalhadas sobre sua placa gráfica, geralmente incluindo sua marca e modelo, execute:
sudo lshw -C video
Isso pode dar o nome da marca e do modelo com mais frequência lspci, mas não é garantido que o nome seja (nem é lspci).
sudo lshw -C display é equivalente.
Você pode executar isso (qualquer um) sem sudo, mas é menos provável que obtenha tanta informação. Ainda assim, lshw -C videoé uma escolha razoável se você não possui poderes administrativos.
Se desejar, você pode analisar a saída para obter apenas a linha com o nome do modelo:
sudo lshw -C video | grep product:
Ou se você precisar extrair apenas o nome (por exemplo, para fins de script - mas lembre-se de que nem sempre há algo a extrair):
sudo lshw -C video | awk -F'product: ' '/product/{print $2}'
(Não esqueça o espaço logo após -Fproduct:, antes do fechamento '.)
Todas as soluções de terminal encontradas aqui me mostraram apenas o 'Controlador gráfico do processador de terceira geração do núcleo'. Esta solução GUI me mostrou o ID real, 'Intel® Ivybridge Mobile'. Pela primeira vez, a solução GUI ofereceu mais.
Hans Deragon
6
Se a GUI / tela estiver disponível, você pode tentar:
Eu tenho uma Radeon RX480 e todas as outras respostas estavam me dando saídas que não tinham o número exato do modelo. Obrigado @Constantine!
Capaj 21/07
1
No KDE, você pode usar o kinfocenter(abra um prompt de comando em um ambiente gráfico e digite-o ou digite-o no prompt do menu K [menu de aplicativos]; ou navegue até K → Computador → Centro de Informações ...).
Pessoalmente, uso lshw ou lspci como em outras respostas, mas outra possibilidade é:
glxinfo | grep Device
O que talvez funcione apenas se o seu dispositivo estiver usando o OpenGL, não tenho certeza, mas, para mim, isso fornece:
Respostas:
Abra "Terminal" e digite:
lspci | grep VGA
Lá, você encontrará o modelo do seu cartão GPU.
fonte
for s in $(lspci | grep VGA | awk '{print $1}'); do lspci -v -s $s; done
DeviceName
é o que você deseja e provavelmente é a linha após a que você está cumprimentando. Uselspci -v | grep VGA -A 1
para incluir uma linha depois.sudo update-pciids
download da nova versão da lista PCI ID. Então façalspci
. A atualização de ids de pci pode melhorar as informações disponíveis comolspci
saída. Por exemplo, antes de atualizar os pci ids, 01: 00.0 controlador 3D: NVIDIA Corporation GM107GLM (rev a2) Compare isso depois de fazer 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 obter informações detalhadas sobre sua placa gráfica, geralmente incluindo sua marca e modelo, execute:
Isso pode dar o nome da marca e do modelo com mais frequência
lspci
, mas não é garantido que o nome seja (nem élspci
).sudo lshw -C display
é equivalente.Você pode executar isso (qualquer um) sem
sudo
, mas é menos provável que obtenha tanta informação. Ainda assim,lshw -C video
é uma escolha razoável se você não possui poderes administrativos.Se desejar, você pode analisar a saída para obter apenas a linha com o nome do modelo:
Ou se você precisar extrair apenas o nome (por exemplo, para fins de script - mas lembre-se de que nem sempre há algo a extrair):
(Não esqueça o espaço logo após
-Fproduct:
, antes do fechamento'
.)Como um exemplo: no meu sistema, isso fornece:
fonte
Às vezes, lspci não é suficiente:
por exemplo: você pode acabar com algo assim:
então você pode tentar grep log do Xorg:
e dmesg
fonte
Xorg
logs eram a única coisa que tinha o modelo específico para mim. +1fonte
Se a GUI / tela estiver disponível, você pode tentar:
fonte
No KDE, você pode usar o
kinfocenter
(abra um prompt de comando em um ambiente gráfico e digite-o ou digite-o no prompt do menu K [menu de aplicativos]; ou navegue até K → Computador → Centro de Informações ...).Pessoalmente, uso lshw ou lspci como em outras respostas, mas outra possibilidade é:
glxinfo | grep Device
O que talvez funcione apenas se o seu dispositivo estiver usando o OpenGL, não tenho certeza, mas, para mim, isso fornece:
o que é bastante arrumado. O segundo número é a versão do kernel, fwiw.
fonte
Se você deseja detectar sua placa gráfica no Ubuntu Desktop, tente o seguinte:
Nota: Esta resposta foi feita na versão Ubuntu 16.04 LTS.
fonte
A ferramenta de linha de comando chamada
inxi
mostrará:Instale-o no Github: https://github.com/smxi/inxi ou use o Apt:
fonte