- O GPU-Viewer centraliza em uma GUI as informações de glxinfo, vulkaninfo e clinfo (OpenGL, Vulkan e OpenCL).
- Instalação flexível: PPA no Ubuntu, .deb do GitHub ou Flatpak via Flathub, com desinstalação fácil.
- Guias principais (Dispositivo, Limites, Recursos, Extensões, Formatos, Memória, Filas, GLX/EGL) para validar a compatibilidade.
- Comandos complementares (lm-sensors, nvidia-smi, vainfo, intel_gpu_top) para confirmar aceleração e desempenho.
Se você trabalha frequentemente com Linux e você está interessado em aproveitar ao máximo sua placa de vídeo, você provavelmente já ouviu falar do GPU-Viewer: um utilitário simples, gratuito e de código aberto, projetado para exibir em uma interface gráfica tudo o que você normalmente obteria ao clicar nele. terminal com glxinfo, vulkaninfo e clinfo. Neste guia você descobrirá o que é, como instalar e como tirar proveito dele. junto com outros comandos úteis para conhecer profundamente sua GPU e sua aceleração Hardwares.
A filosofia do Linux é clara: Existem várias maneiras de conseguir a mesma coisa, seja com ferramentas de terminal nativas, utilitários CLI de terceiros ou aplicativos gráficos. Nesse ecossistema, o GPU-Viewer se encaixa como um "visualizador" que coleta dados importantes do OpenGL, Vulkan e OpenCL e os apresenta em abas organizadas, sem que você precise lidar com um monte de texto no console. Tudo o que você veria com glxinfo/vulkaninfo/clinfo, mas sem a dor.
O que é o GPU-Viewer e para que serve?
O GPU-Viewer é, em essência, Um frontend gráfico para glxinfo, vulkaninfo, clinfo e es2_infoEm vez de programação OpenGL de baixo nível, o aplicativo executa esses comandos, filtra e organiza as informações com ferramentas clássicas do sistema, como grep, cat e awk, e as exibe em uma GUI clara. Enquanto glxinfo, vulkaninfo e clinfo funcionarem no seu computador, o GPU-Viewer também funcionará..
O projeto é desenvolvido em Python 3 com PyGObject e GTK (Na documentação do próprio repositório, você verá referências ao GTK3 e também ao GTK4 em vários estágios.) Essa escolha tecnológica torna a interface leve e altamente integrada aos ambientes de desktop modernos. O importante para o usuário é que não requer configurações complicadas.: Abra, selecione um ícone (OpenGL ou Vulkan) e consulte as abas de dados técnicos.
Na seção OpenGL, O GPU-Viewer coleta dados como a versão do OpenGL em uso, o renderizador, a memória de vídeo disponível e a lista de extensõesEle também expõe a configuração do GLX (framebuffer) e informações do EGL, além de uma seção para OpenGL ES. Todos juntos para que você não precise rastrear vários comandos separadamente.
Para Vulkan, a ferramenta exibe várias abas com uma estrutura muito útil: Dispositivo, Limites, Propriedades, Recursos, Extensões, Formatos, Tipos de Memória e Heaps de Memória, Filas, Instâncias e Camadas e SuperfícieNeles, você verá recursos, limites e propriedades do dispositivo, tipos de memória e heaps, famílias de filas, extensões e muito mais. Se você estiver interessado em verificar a compatibilidade da sua GPU com o Vulkan e seus limites, você terá isso a apenas um clique de distância aqui..
A aplicação contempla ainda aspetos específicos como VDPAU (a API de NVIDIA para vídeo), e adiciona uma aba “Sobre” com detalhes práticos: licença do projeto, changelog, acesso a doações via PayPal, link para o repositório do GitHub e um lugar para visualizar informações sobre bugs. Ou seja, ele não só mostra dados, mas também aproxima você do projeto em si..
Como instalar o GPU-Viewer no Linux
O GPU-Viewer pode ser instalado de várias maneiras, dependendo de sua preferência: repositório, pacote .deb ou Flatpak. No Ubuntu e derivados geralmente é muito conveniente usar o PPA oficial, embora você também tenha a alternativa de baixar um .deb do GitHub ou puxar do Flathub se usar o Flatpak. Escolha o método que melhor se adapta ao seu sistema.
Instalação do PPA (Ubuntu e derivados)
A maneira mais direta no Ubuntu é adicionar seu PPA e então instalar o pacote. Abra um terminal e execute:
sudo add-apt-repository ppa:arunsivaraman/gpuviewer
sudo apt-get update
sudo apt install gpu-viewer
Quando a instalação estiver concluída, encontre o inicializador “GPU-Viewer” no menu de aplicativos e abra-o. Se você quiser remover o PPA e o pacote, você pode fazer isso com:
sudo add-apt-repository -r ppa:arunsivaraman/gpuviewer
sudo apt remove gpu-viewer; sudo apt autoremove
Se você preferir o comando de instalação clássico apt-get, Também é válido usar:
sudo apt-get install gpu-viewer
Lembre-se de que a disponibilidade do PPA simplifica as atualizações. mais tarde, o que é conveniente se você quiser se manter atualizado sem baixar manualmente cada versão. Para muitas pessoas é a opção mais rápida.
Instalação via pacote .deb
Outra opção é baixar o .deb da página de lançamentos do repositório no GitHub. Você pode fazer isso com o navegador ou com o wgetPor exemplo, uma das versões vinculadas na documentação declarou:
wget https://github.com/arunsivaramanneo/GPU-Viewer/releases/download/v1.35/gpu-viewer_1.35-1_amd64.deb
Depois de ter o arquivo em sua pasta Download, instale-o com o apt para resolver dependências:
sudo apt install ./gpu-viewer*.deb
Se preferir, você pode usar várias ferramentas da família Debian: dpkg, apt-get ou aptitude, indicando o .deb específico. Alguns exemplos na documentação incluem:
sudo dpkg -i gpu-viewer_1.42J1-1_amd64.deb
sudo apt-get install ./gpu-viewer_1.42J1-1_amd64.deb
sudo aptitude ./gpu-viewer_1.42J1-1_amd64.deb
sudo apt install ./gpu-viewer_1.42J1-1_amd64.deb
Após a instalação, abra o iniciador do seu ambiente gráfico. Para desinstalar, basta remover o pacote e limpar as dependências: “sudo apt remove gpu-viewer; sudo apt autoremove”.
Instalação com Flatpak (Flathub)
Se sua distribuição usa Flatpak, O GPU-Viewer está disponível no Flathub. Certifique-se de ter o Flatpak configurado e execute:
flatpak install flathub io.github.arunsivaramanneo.GPUViewer
Para iniciar o aplicativo do Flatpak, faixa:
flatpak run io.github.arunsivaramanneo.GPUViewer
E se no futuro você quiser removê-lo, o comando estar:
flatpak uninstall io.github.arunsivaramanneo.GPUViewer
Para aqueles que usam uma loja de software com suporte Flatpak ou a sua própria Software GNOME, você pode procurar por “GPU-Viewer” e clicar em instalar. Sem mistérios.
Introdução e o que você verá na interface
Quando você abre o GPU-Viewer, ícones e abas temáticas são exibidos. Se você clicar no ícone OpenGL, verá um relatório que inclui a versão X.Org, o renderizador OpenGL, a versão da API e a memória de vídeo disponível, juntamente com as extensões OpenGL presentes no seu sistemaÉ um instantâneo muito prático para validar suporte e capacidades.
Se você alternar para o ícone Vulkan, Várias guias aparecerão: Dispositivo, Limites, Propriedades, Recursos, Extensões, Formatos, Tipos de memória e heaps de memória, Filas, Instâncias e camadas e SuperfícieVocê poderá revisar tudo, desde propriedades do dispositivo e memória até filas e extensões ativas. Ideal para verificar compatibilidade e limites sem passar linha por linha pelo vulkaninfo.
Além do OpenGL e do Vulkan, GPU-Viewer abrange OpenGL ES, GLX e EGL, fornecendo dados como configurações de buffer de quadro GLX, informações de EGL e detalhamentos de extensão. Se você precisar diagnosticar um problema de renderização ou compatibilidade, estas seções economizarão seu tempo..
Um detalhe interessante é que o aplicativo inclui um Aba “Sobre” com licença (GPLv3), changelog, link para o GitHub e opções de doação pelo PayPalPossíveis mensagens de erro também são listadas para que você possa rastrear erros. Transparência total do projeto e acesso rápido à sua comunidade.
Comandos e utilitários que complementam o GPU-Viewer
Embora o GPU-Viewer forneça o “painel de controle” completo do OpenGL/Vulkan/OpenCL, Existem comandos que serão muito úteis para monitorar temperatura, uso e aceleração de hardware.Abaixo estão os mais úteis, dependendo do tipo de GPU e do que você deseja verificar. Eles são todos consoladores e muito diretos..
Temperaturas e sensores com lm-sensors
Para visualizar as temperaturas da CPU e da GPU do terminal confortavelmente e em tempo real, Instale lm-sensors e use watchO fluxo recomendado é:
sudo apt install lm-sensors
sudo sensors-detect
watch -n 2 sensors
Com o relógio a cada 2 segundos você terá uma atualização de status. Você verá a temperatura por núcleo da CPU, os limites “alto” e “crítico” e os valores do sistema.Se a taxa de atualização parecer alta ou baixa para você, ajuste-a com a opção -n (por exemplo, - n 4 a cada quatro segundos).
lm-sensors está disponível nos repositórios principais da maioria das distros. No Debian/Ubuntu, você pode instalá-lo com o APT; no RHEL/Fedora, você pode usar o DNF (ou YUM em versões mais antigas) e no Arch, você pode usar seu próprio gerenciador.. Além disso, se você preferir uma interface gráfica, psensor e xsensors Eles exibem as mesmas informações visualmente. Ideal para ter um widget com temperaturas e ventiladores.
Uso e temperatura da GPU NVIDIA com nvidia-smi
Se você estiver usando uma GPU NVIDIA com seu driver instalado, nvidia-smi oferece um painel de controle baseado em texto com ventoinha, consumo de energia, memória utilizada, porcentagem de utilização e processos ativos. Use em tempo real com o relógio:
watch -n 2 nvidia-smi
A saída mostra, entre outros, o driver e a versão CUDA, a velocidade do ventilador em %, Consumo de potência, memória GPU em uso, porcentagem de utilização e PIDs que estão afetando a placa gráficaSe a GPU estiver funcionando, você verá aqui em um segundo. Perfeito para diagnosticar gargalos ou processos “consumidores”.
Identifique sua placa VGA e os drivers recomendados
Para descobrir qual placa gráfica o sistema detectou, use a filtragem lspci clássica por VGA:
lspci -v | grep VGA
No Ubuntu e versões derivadas, você pode listar Drivers Recomendados para essa GPU com:
sudo ubuntu-drivers list
sudo ubuntu-drivers devices
Dessa forma, você saberá se tem algum driver proprietário ou de código aberto sugerido disponível. É especialmente útil em computadores com NVIDIA, onde a escolha do motorista pode fazer uma grande diferença.
Verifique a aceleração de hardware de vídeo com VA-API (Intel)
Em gráficos Intel É muito útil verificar quais codecs o hardware decodifica e codifica. Instalar vaiinfo e intel-gpu-tools com:
sudo apt install vainfo intel-gpu-tools
Depois inicie o vaiinfo para ver os perfis suportados pela sua GPU (H.264, HEVC/H.265, VP9, etc.) e qual ponto de entrada eles permitem:
vainfo
Na saída você verá pares do tipo “Perfil: Ponto de Entrada”. VAEntrypointVLD significa decodificação de hardware, enquanto o “VAEntrypointEnc*” aponta para capacidade de codificaçãoPor exemplo, se as entradas para HEVC Main com VLD e EncSlice aparecerem, seu Intel poderá decodificar e codificar H.265 com aceleração. Se para VP9 você só vê VLD, você poderá decodificar, mas não codificar..
Para confirmar se um aplicativo está realmente usando a GPU para decodificar vídeo, reproduzir um vídeo (por exemplo, no Firefox ou VLC) e executar:
sudo intel_gpu_top
Veja a seção “Vídeo”. Se estiver em 0% durante a reprodução, a unidade de vídeo da GPU não está sendo usada.; se um consumo aparecer (por exemplo, 5,36%), ele está sendo acelerado pelo hardware. Este teste é muito revelador quando você não tem certeza se o navegador ou o player está usando a GPU..
Desempenho: quando a aceleração de hardware vale a pena
Em testes de desktop com Vídeo 1080p no Firefox, foram observadas diferenças entre o uso ou não da aceleração de hardware: a carga média da CPU ao longo de 15 minutos caiu de 0,82 para 0,73, a temperatura passou de 57 ºC para 52 ºC, e os quadros perdidos diminuíram de 13 para 2. É uma melhoria tangível em equipes onde cada recurso conta..
| Palco (Firefox, 1080p) | Carga média da CPU (15 min) | Temperatura da CPU (ºC) | Quadros perdidos |
|---|---|---|---|
| Sem aceleração | 0,82 | 57 | 13 |
| Com aceleração | 0,73 | 52 | 2 |
Nessas mesmas equipes, O VLC faz melhor uso da aceleração de hardware do que o Firefox: uma carga média de 0,45 e cerca de 49 ºC foi observada reproduzindo o mesmo conteúdo. A escolha do software é importante, então para vídeo local ou streaming Muitos usuários preferem VLC ou MPV por sua eficiência.
| Palco (VLC) | Carga média da CPU (15 min) | Temperatura da CPU (ºC) |
|---|---|---|
| Com aceleração | 0,45 | 49 |
Agora, nem tudo é perfeito:Existem casos específicos em que a aceleração pode introduzir instabilidade (vídeo travado) ou diferenças quase imperceptíveis em CPUs muito potentes, onde alguns preferem decodificação de software para sua consistência. Ainda assim, quando funciona bem, os benefícios são claros.
- Menor carga da CPU: mais espaço para outras tarefas e melhor resposta do sistema.
- Menos consumo e calor:A GPU é mais eficiente na decodificação/codificação de vídeo, o que se traduz em temperaturas mais baixas e maior duração da bateria. laptops.
- Reprodução mais suave: Menos quadros perdidos e melhor estabilidade em transmissões exigentes.
Dicas rápidas e melhores práticas
Se você quiser tirar mais proveito do diagnóstico, Combine o GPU-Viewer com estes atalhos dia a dia. É a maneira mais simples de obter uma visão precisa do seu equipamento sem perder tempo.
- Visualize seu cartão rapidamente: lspci com grep informará qual VGA o sistema detecta.
- Drivers no Ubuntu: Com ubuntu-drivers list/devices você saberá qual driver é mais adequado.
- Temperaturas em tempo real: watch -n 2 sensores para uma leitura ao vivo.
- NVIDIA em detalhes: watch -n 2 nvidia-smi para ventoinha, watts e processos ativos.
- Intel e VA-API: vainfo para codecs suportados e intel_gpu_top para confirmar o uso real da unidade de vídeo.
Lembrar O GPU-Viewer não “ativa” nada por si só: Ele simplesmente lê informações de glxinfo, vulkaninfo e clinfo e as apresenta com cuidado. Se algo falhar no nível do driver ou da biblioteca, primeiro resolva a base (drivers, pacotes, permissões) e depois retornar ao visualizador para verificar. Com essa combinação você raramente fica sem diagnóstico..
Finalmente, se preferir instalar da loja Em vez de um terminal, o GNOME Software permite que você pesquise por "GPU-Viewer" e clique em instalar, ou use o pacote Flatpak do Flathub. Se preferir um controle de versão mais detalhado, o PPA e .deb do GitHub Eles são ótimos, especialmente para testar novos lançamentos. Flexibilidade total para cada perfil de usuário.
O GPU-Viewer conquistou seu espaço no mercado por facilitar a vida: Com apenas alguns cliques, você obtém detalhes cruciais sobre OpenGL, Vulkan e OpenCL, e se você complementá-lo com lm-sensors, nvidia-smi, vainfo ou intel_gpu_top, você terá uma visão completa: o que sua GPU suporta, como ela está sendo usada e quanto desempenho você ganha com a aceleração de hardware. Uma caixa de ferramentas compacta para saber, medir e decidir o que tocar no seu sistema.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.