GL-Z, uma ferramenta para monitorar Vulkan e OpenGL

glz-linux

Com a crescente demanda por jogos no mundo Linux, especialmente após implementações mais frequentes do Vulkan, criou uma demanda por testes, benchmarks e formas de análise, para medir o desempenho em plataformas.

Hoje em dia existem várias ferramentas de monitoramento para Linux, no entanto, é menos comum encontrar um que agrupe várias funcionalidades em uma.

Ou que está acima dos outros ou que funciona exatamente da mesma forma em outros sistemas operacionais para facilitar a comparação, por isso o GL-Z é tão interessante.

Sobre GL-Z

GL-Z é um utilitário de monitoramento de informações para OpenGL e Vulkan que mostra as principais consultas destesbem como as extensões na ordem em que são expostas pelo driver gráfico.

Uma extensão pode ter uma cor particular (por exemplo, extensões GL_NV são verdes e GL_AMD vermelho) e uma versão OpenGL (essencialmente para extensões GL_ARB).

Ao falar sobre Vulkan, a própria API inclui algumas opções para exibir a taxa de FPS, entre outras coisas, a esse respeito.

Mesmo O próprio Steam tem um contador FPS, mas o número de frames na tela é apenas um dos fatores que você pode querer controlar, embora para OpenGL haja o layout GLXOSD, o GL-Z se torna mais interessante porque além de monitorar o OpenGL também pode monitorar o Vulkan em todas as plataformas.

GL-Z é um aplicativo multiplataforma e está disponível para Windows, Linux e OS X, este aplicativo é baseado no GeeXLab.

Dentre suas principais características podemos destacar as seguintes:

  • Multiplataforma: possui versões para Windows 64 bits, Linux 64 bits, macOS, Raspberry Pi e Tinker Board
  • Informações essenciais do OpenGL: dados gerais, extensões e uso de memória, se compatível
  • Fornece informações essenciais sobre a API Vulkan: dados gerais e extensões para cada dispositivo compatível com Vulkan
  • Mostra informações da CPU e monitoramento de uso no Windows e Linux.
  • Informações e monitoramento de GPU (uso, temperatura) no Windows e Linux.
  • Os dados podem ser exportados em um arquivo de texto simples.
  • Os valores monitorados de CPU / GPU podem ser registrados em um arquivo csv.

glz-framboesa-pi

A principal forma de funcionamento do aplicativo consiste em uma janela que permite a criação de várias outras janelas menores.

GL-Z funciona exatamente da mesma maneira em qualquer sistema, mas existem variações, pois o aplicativo pode ser redimensionado para janelas menores para monitorar coisas específicas.

Como baixar e executar o GL-Z?

GL-Z é um aplicativo portátil por isso não é necessário instalá-lo em nosso sistema de forma alguma.

Para obtê-lo, basta que nós vamos para o seu site oficialEle e em sua seção de download podemos obter a versão correta para o sistema que estamos utilizando.

Como mencionado, este aplicativo é multiplataforma, então também há um pacote para o Raspberry. O link para o site oficial é este.

Depois de fazer o download da versão estável mais recente do aplicativo, Devemos descompactar o pacote recém-obtido e em seguida teremos a pasta com os arquivos do aplicativo.

Para executar as opções padrão, basta executar o arquivo START_GL.sh, mas Isso não monitora os ciclos da CPU, portanto, para monitorá-los, teremos que executar o arquivo START_GLZ_CPU_Monitoring.sh.

O aplicativo tem baixo impacto nos recursos do sistema, pois em execução consome apenas 16 MB de RAM e praticamente não está presente para o uso do processador e da placa de vídeo.

Você pode usar GL-Z durante os jogos e habilitar a captura de log por meio do menu "Ferramentas".

Se você quiser ver um monitor enquanto joga, apenas clique com o botão direito na borda da janela e peça para ficar "sempre no topo".

Todos os logs de captura de dados estarão dentro da própria pasta do programa com o nome "log".


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.