Sistemas operacionaisWindows

GL-Z – Uma ferramenta para monitorar Vulkan e OpenGL no Linux, Windows e macOS

Com a crescente de games no mundo Linux, especialmente depois de implementações mais frequentes do Vulkan, criou-se uma demanda para testes, benchmarks e formas de análise, para aferir o desempenho nas plataformas. Hoje você vai conhecer uma ferramenta muito útil para fazer o monitorando do seu CPU e GPU em múltiplas plataformas.

Existem muitas ferramentas de monitoramento para Linux, porém, é menos comum encontrar alguma que agrupe várias funcionalidades em “uma coisa’ só e ainda por cima funcione exatamente da mesma forma em outros sistemas operacionais para facilitar a comparação. É por isso que o GL-Z é tão interessante.

Quando se fala de Vulkan, a própria API inclui algumas opções para visualização da taxa de FPS, entre outras coisas, nesse aspecto, até mesmo a própria Steam possui um contador de FPS, mas a quantidade de quadros na tela é só um dos fatores que você pode querer monitorar, ainda que para o OpenGL exista o projeto GLXOSD, o GL-Z se torna mais interessante pois, além de monitorar o OpenGL,  também consegue monitorar o Vulkan em todas as plataformas.

Capacidades do GL-Z

Configurações do GL-Z Linux

O GL-Z é um pouco esquisito. A forma principal de trabalhar da aplicação consiste em uma janela que permite a criação de várias outras janelas menores, cada qual responsável por monitorar alguma coisa diferente, como o CPU ou a GPU. Ele funciona exatamente da mesma forma em qualquer sistema, porém, existem variações, você pode rodar janelas menores para monitorar coisas específicas, por exemplo:

Monitorando OpenGL com o GL-Z

Entre os recursos do GL-Z estão:

  • Suporte a multiplataforma, sendo Windows e Linux de 64 bits, macOS e Raspberry Pi;
  • Informações de OpenGL, com dados em geral, extensões, utilizaçãod e memória;
  • Informações sobre o Vulkan, como dados em geral e extensões (assim como no OpenGL) para cada dispositivo Vulkan conectado;
  • Monitorando de CPU, mostrando o uso no Linux e no Windows;
  • Monitoramento da GPU, exibindo uso, temperatura no Linux e no Windows, com a possibilidade de exportar os dados para um arquivo de texto simples;
  • Dados de CPU e GPU podem ser capturados e exportados para um arquivo cvs para análise facilitada.

O GL-Z também tem código aberto e tem arquivos de configuração bem simples de entender e modificar, por exemplo, alterar a imagem que aparece ao fundo da janela, adicionando qualquer uma de seu desejo consiste em apenas modificar um arquivo dentro de uma pasta chamada “data”.

A aplicação também tem um impacto mínimo no seu hardware, tornando-a ideal para monitoramento, consumindo apenas 16 MB de RAM e praticamente não fazendo-se presente para o uso do processador e da placa de vídeo.

Download e utilização do GL-Z

O download para qualquer plataforma pode ser feito no site oficial, a versão de Linux vem compactada no formato tar.gz, basta extrair, como você faria com qualquer arquivo do tipo. 

Dentro da pasta onde os arquivos foram extraídos você encontrará os seguintes arquivos:

Executáveis Linux

O GL-Z funciona como uma aplicação portátil, não precisando ser instalado, o que é muito bacana. 

O item circulado é o binário executável, basta dar dois cliques para que ele abra a aplicação principal, caso você tenha algum problema em executá-lo dessa forma, verifique nas propriedades do arquivo se ele está com a opção de execução marcada.

Existem alguns arquivos “.sh” (Shell Scripts) que também pode ser rodados dando dois cliques,  estes estão assinalados com setas na imagem acima, apenas verifique se o seu gestor de arquivos está configurado para abrir esse tipo de arquivo, com ele você consegue abrir variações do GL-Z, como a da imagem acima onde mostramos o software monitorando apenas o OpenGL.

Dicas

– Você pode usar o GL-Z rodando enquanto você joga e ativar a captura de logs através do menu “tools”;

– Se quiser ver algum monitor enquanto joga, basta clicar com o botão direito na borda da janela e pedir para que ele fique “sempre no topo”;

– Todos os logs de captura de dados que você fizer estarão dentro da própria pasta do programa com o nome “log” em alguma parte do arquivo.

Se você quiser exibir os FPS de forma sobreposta ao game, de forma parecida com o que o FRAPS faz no Windows, use um parâmetro simples na inicialização do jogo, como mostramos neste artigo.

Até a próxima!

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!