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.
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".