Como saber qual a placa de vídeo está instalada no Linux? Precisa identificar a Unidade de Processamento Gráfico (GPU) em um computador Linux? Veja como você pode identificar a placa gráfica na linha de comando e no GNOME.
O primeiro passo saber qual a placa de vídeo está instalada no Linux
Você provavelmente já esteve lá. Você foi convocado para fornecer suporte a um parente não técnico ou colega de trabalho, e algo lhe diz que isso não será indolor. Ainda assim, você entra! Você determina rapidamente que o problema é provavelmente um problema de driver de vídeo. Ei, isso pode não ser tão ruim depois de tudo! Mas então seu lampejo de esperança de curta duração é apagado quando você pergunta: “Que tipo de placa gráfica você tem?”
A expressão de cervo nos faróis que você recebe em resposta fala muito. Para apoiar algo, você precisa saber o que é. Então, como você identifica a placa gráfica em um computador Linux?
Vamos supor o pior cenário e dizer que os drivers da placa de vídeo nunca foram instalados, então você não pode nem olhar para eles para ter uma ideia. Não importa! Você pode resolver esse enigma a partir da linha de comando ou por meio da interface gráfica do usuário (GUI).
lspci e o banco de dados PCI ID
O padrão Peripheral Component Interconnect (PCI) é um protocolo comum que você pode usar para conversar com periféricos internos, como placas gráficas. O PCI ID Repository mantém um banco de dados de todos os IDs conhecidos para dispositivos PCI. Isso significa que, se você souber algumas informações sobre o dispositivo, poderá procurá-las.
Você pode usar o comando lspci
para listar os dispositivos PCI instalados em um computador Linux , bem como algumas informações sobre eles.
Não seria ótimo se pudéssemos unir o banco de dados PCI e o comando lspci
? Bem, na verdade, é exatamente isso que acontece quando você executa o comando lspci
. Ele verifica uma cópia local do banco de dados PCI para identificar os dispositivos PCI que detecta. Antes de começarmos, é aconselhável atualizar a cópia local do banco de dados PCI.
Digite o comando update-pciids
para fazer exatamente isso :
sudo update-pciids
A versão mais recente do banco de dados é recuperada para nós e agora podemos usar o comando lspci
. Haverá muita saída, então vamos canalizá-la para less
. A opção -v
(verbose) diz lscpi
para nos dar o máximo de informações possível. Usaremos sudo
para garantir que as informações sejam o mais detalhadas possível.
Digitamos nosso comando da seguinte forma:
sudo lspci -v | less
Os resultados aparecem em less
. Se você pressionar a barra ( /
), você ativa a função de busca less
.
Digite “VGA” em letras maiúsculas e pressione Enter.
less
procura a string “VGA” e mostra as primeiras correspondências encontradas. A partir desse ponto, você pode rolar ou avançar a página para ver quantas placas gráficas foram encontradas.
Para este artigo, realizamos nossa pesquisa em uma variedade de distribuições Linux executadas em máquinas virtuais VirtualBox. Máquinas virtuais, é claro, têm placas gráficas virtuais.
Deu-nos muitas boas informações imediatamente!
O comando lshw
Você também pode usar o comando lshw
para listar o hardware instalado em um computador Linux. Ele também relata uma variedade de tipos – não apenas hardware PCI.
Para dizer a ele para informar sobre as placas gráficas que encontrar, usaremos a -C
opção (classe) e passaremos o modificador “display”. A opção -numeric
obriga lshw
a fornecer os IDs numéricos dos dispositivos, bem como seus nomes.
Digite o seguinte:
sudo lshw -numeric -C display
Os identificadores [10DE:1D01] representam o fabricante (10DE) e o modelo (1D01). Para encontrar a marca e o modelo imediatamente, você pode digitar “placa de vídeo 10de:1d01” em um mecanismo de busca.
O comando glxinfo
O comando glxinfo
é outro método que você pode usar. Ele fornece informações da extensão OpenGL para o sistema X Windows . Você pode pesquisar algumas dessas informações para descobrir que tipo de placa gráfica está instalada em uma máquina.
O glxinfo
comando já está presente no Manjaro e no Fedora, mas você precisa instalá-lo no Ubuntu. Para isso, digite o seguinte comando:
sudo apt-get install mesa-utils
Para canalizar a saída less
e usar a opção -B
(IDs de impressão), digite o seguinte:
glxinfo -B | less
Usando a GUI para saber qual a placa de vídeo está instalada no Linux
Se o computador for um servidor somente CLI, você deverá usar uma das técnicas abordadas acima. Se tiver uma GUI (funcionando), provavelmente há uma maneira gráfica de identificar a placa gráfica. Na verdade, essa opção provavelmente está em algum lugar nas ferramentas de configurações da área de trabalho do Linux.
Em uma área de trabalho GNOME, abra a caixa de diálogo “Configurações” e clique em “Detalhes” na barra lateral. No painel “Sobre”, procure uma entrada “Gráficos”. Isso informa que tipo de placa gráfica está no computador ou, mais especificamente, a placa gráfica que está em uso no momento. Sua máquina pode ter mais de uma GPU.
Na guia “Sobre” das configurações do GNOME de um host físico, obtemos o mesmo ID do cartão “NV138” que vimos anteriormente. Novamente, podemos inserir essas informações em um mecanismo de pesquisa para encontrar o tipo de cartão.
Placas gráficas em laptops
Muitos laptops têm duas placas gráficas: uma do fabricante da unidade central de processamento (CPU) e outra de um fornecedor de GPU convencional.
Vamos digitar o mesmo comando lspci
de antes, mas desta vez, vamos executá-lo em um laptop:
sudo lspci -v | less
Uma das técnicas que abordamos aqui certamente funcionará para você! Depois de saber que tipo de placa gráfica um computador ou laptop possui, você pode selecionar o driver gráfico apropriado.
Essas são somente algumas maneiras de saber qual a placa de vídeo está instalada no Linux