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?
Suponhamos 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).
Leia também: Como comprar a placa de vídeo correta para meu computador?
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.
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 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
Leia também: O que é AGP? A interface de vídeo “Accelerated Graphics Port”.
Uma das técnicas que abordamos aqui certamente funcionará para você! Após 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.