GL-Z 0.5.0 released, Raspberry Pi CPU and GPU Monitoring Improved (Updated: for Linux with GLIBC 2.23)

GL-Z on Raspberry Pi 4 - CPU and GPU monitoring utility

1 – Release Notes

A new version of GL-Z is available for Windows 64-bit, Linux 64-bit and Raspberry Pi (for Raspbian Buster only). GL-Z is a CPU / GPU monitoring and OpenGL / Vulkan information utility made with GeeXLab.

This new version of GL-Z improves the CPU and GPU monitoring support especially on Raspberry Pi platform. And now, the CPU / GPU monitoring is the default mode when GL-Z is launched. If you want to display all data, you have to use the GLZ_all.{bat|sh} script.

GL-Z on Windows 10 + Intel Core i7 8700K + NVIDIA GeForce GPUs:
GL-Z on Windows + Intel CPU + NVIDIA GeForce - CPU and GPU monitoring

GL-Z on Windows + Intel CPU + NVIDIA GeForce - CPU and GPU monitoring + OpenGL and Vulkan

GL-Z on Raspberry Pi 4 (Raspbian Buster):
GL-Z on Raspberry Pi 4 - CPU and GPU monitoring

GL-Z on Raspberry Pi 4 - CPU and GPU monitoring + OpenGL info

GL-Z on Linux Mint 19.2 + AMD RyZen 7 1700 CPU:
GL-Z on Linux + AMD RyZen 7 1700 CPU - CPU monitoring


2 – Changelog

Version - 2019/11/27
- Linux: updated with GLIBC 2.23 support + GeeXLab GeeXLab 0.29.7.

Version 0.5.0 - 2019/10/04
- Raspberry Pi: added monitoring of CPU and GPU clock speeds, voltage and temperatures.
- all platforms: updated the CPU and GPU monitoring. The OpenGL memory load has been added 
  to the monitoring section.
- updated the csv file export
- updated with latest GeeXLab 0.29.3 / 0.29.2 versions.

22 thoughts on “GL-Z 0.5.0 released, Raspberry Pi CPU and GPU Monitoring Improved (Updated: for Linux with GLIBC 2.23)”

    1. JeGX Post Author

      Download the zip file for Linux 64-bit, unzip it where you want and double click on GLZ. If you have a recent version of Linux Ubuntu (with GLIBC 2.27), it should run. You can also start GLZ in command line using

  1. djordje

    I tired that. I got massage
    delevic@rig:~/Downloads/GLZ_0.5.0_linux64$ ./
    ./GLZ: /lib/x86_64-linux-gnu/ version `GLIBC_2.27′ not found (required by /home/delevic/Downloads/GLZ_0.5.0_linux64/dylibs/

      1. JeGX Post Author

        I will try again to force GeeXLab core libs to use older versions of gclib. I did that years ago and it worked fine but the last time I tried, I spent (wasted is better) hours without success…

    1. JeGX Post Author

      Raspbian is 32-bit, GL-Z is for Raspbian => GL-Z is 32-bit
      Ask the Raspberry Pi Foundation to release a 64-bit version of Raspbian.

  2. dave

    I got this running OK on Ubuntu LTS, but I don’t get the GPU usage for my AMD card. The card is recognized, but the usage and temps are at 0 all the time.
    It seems that is looking for the proprietary driver if I’m not mistaken, and I’m using (like everybody else with an AMD card) the open source ones.
    “sh: 1: aticonfig: not found
    cat: /proc/ati/0/biosversion: No such file or directory”
    Other than that everything seems OK. is this tool only meant for the AMD proprietary driver?

    1. JeGX Post Author

      I coded the GPU monitoring for Radeon on Linux long time ago and I think it’s only for AMD proprietary driver. But if there is a way to read GPU temp + usage with open source driver (links?), I will add it…

  3. dave

    What I usually do is read the “amdgpu_pm_info” file:
    sudo cat /sys/kernel/debug/dri/0/amdgpu_pm_info | grep -E “Temperature|Load”
    Which will show:

    In case the image is not available, the output is:
    GPU Temperature: 41 C
    GPU Load: 82 %

    As for the proper documentation I must confess I’m not sure where exactly you’ll find that. The above method is what you can usually find on various Linux forums/wiki etc, such as:

    I tried to post various apps that monitor the GPU on Linux+Mesa drivers (maybe you could examine the source code) but
    they were apparently seen as spam.

    1. JeGX Post Author

      I started a prototype that monitors AMD GPU on Linux using DRM:
      GeeXLab / GL-Z - AMD GPU monitoring on Linux

      I will post the binaries on the HackLab as soon as possible so you’ll be able to test it.

      I will also check the /sys/kernel/debug/dri/0/amdgpu_pm_info file …

  4. djordje

    Excellent. I am waiting for binaries. Until then I am using watch cat /sys/kernel/debug/dri/0-n/amdgpu_pm_info

  5. Taz

    Greetings JeGX,
    I’m new to Raspberry pi and have been looking far and wide for something as simple and efficient as this monitoring app to help me in my tweaking of my RPi.
    I’ve overclocked my CPU, voltage, and GPU. I was wonder if the GPU is set in your app to a max value?
    The reason I ask is because GPU is the only bar that does not move when values change.
    Is there anyway, you could mod this brilliant app to graph (value over time)?
    Looking forward to your positive reply

Leave a Comment

Your email address will not be published. Required fields are marked *