GPU-Viewer 2.0: An Ultimate Linux GUI for GPU Information

The latest GPU-Viewer 2.0, a glxinfo, vulkaninfo, and clinfo in a GUI app, comes with GTK 4.0 support and minor UI enhancement.

The GPU-Viewer 2.0 is a graphical user interface (GUI) tool for Linux that provides information about the graphics processing unit (GPU) and graphics drivers on a computer. It combines the functionality of glxinfo, vulkaninfo, and clinfo, command line tools for displaying information about the GPU and graphics drivers, into a single GUI application.

Written in Python, the GPU-Viewer 2.0 app is a Christmas present for all Linux enthusiasts who want the most detailed information about graphics accelerators on their Linux systems.

GPU-Viewer 2.0
GPU-Viewer v2.0

All relevant information is retrieved and shown in the front-end using glxinfo, vulkaninfo, and clinfo in combination with grep, CAT, and AWK commands. In other words, there is no hard OpenGL programming involved. So, the GPU-viewer app will function until glxinfo, vulkaninfo, and clinfo are operational.

Initially, the project was created with Python 3 PyGObject and GTK 3. However, in the latest version, GPU-Viewer 2.0, the application has been rewritten and switched to GTK 4.0. It’s worth noting that we are talking about version 4.0, not 4.1 or 4.2. Therefore, those who want to use GTK 3.0 must use an older version of the application, 1.43.

GPU-Viewer 2.0 also includes minor UI enhancements due to changes made to the application’s gtk.css file. Furthermore, security has been strengthened by switching from the Python os module to the Python subprocess module.

Ubuntu 22.10 / 22.04 and Linux Mint 20.x / 19.x users should be able to install the GPU-Viewer 2.0 app using the below PPA by running:

sudo add-apt-repository ppa:arunsivaraman/gpuviewer
sudo apt-get update
sudo apt-get install gpu-viewerCode language: JavaScript (javascript)

Arch Linux users can install the package from AUR. Furthermore, the application can be installed locally as a native DEB installation package for all Debian-based Linux distributions. The app is also available on Flathub as a Flatpak package, although at the time of writing, the version there has not yet been updated to the current 2.0.

For more about all novelties in GPU-Viewer 2.0, refer to the GitHub project page or read the announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

One comment

  1. Make an AppImage and I’ll think about it. Why the hell does every developer make a Flatpak before making an AppImage?

Leave a Reply

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