Skip to content
Arun Sivaraman edited this page May 28, 2018 · 18 revisions

1. What's GPU-Viewer for ?

Arun - This is a simple application which displays the output of glxinfo, vulkaninfo, clinfo and es2_info in a presentable front-end gui. This Applications helps to view all the required OpenGL, OpenGL ES, Vulkan, OpenCL and EGL information at one Place. We haven't modified any data other than where we took the data and formatted and displayed to the users, All the details that are displayed are the output of glxinfo, vulkaninfo and clinfo

2. Unable to see the Vulkan Tab?

Arun - There might be two reasons Vulkan Tab is not displaying

  • First Check whether your GPU Supports Vulkan (https://en.wikipedia.org/wiki/Vulkan_(API)#Compatibility) and you have installed the required Vulkan Drivers
  • Second,make sure Vulkaninfo is installed on your system if not, install it using sudo apt-get install vulkan- utils (Ubuntu)/ Yaourt extra-vulkan-utils (Arch)/sudo eopkg install vulkan (Solus)

3. Unable to launch the application ?

Arun - First try to run the application from the GPUViewer executable in the GPU Viewer master folder if it does not launch, go to Files folder, Open terminal and Type/execute python3 GPUViewer.py . If you are still not able to see the application, check pygobject is installed in python or install it using the pip command sudo pip install pygobject. Arch users please see https://github.com/arunsivaramanneo/GPU-Viewer/issues/10

4. Unable to see OpenGL ES information/OpenGL ES Radio Button or EGL information ?

Arun - Devices which doesn't support OpenGL ES will not have the OpenGL ES or the OpenGL ES Button displayed in the front-end. This normally doesn't happen, Older device like Intel 4th, 5th Gen doesn't support OpenGL ES and also if you are running Bumblebee (primusrun GPUViewer), then too OpenGL ES information will not be displayed. Also, Please make sure you are using the latest updated GPU drivers. For EGL information to be displayed users are required to install es2_info which comes with mesa-utils-extra in Debian based distro's and in Arch please install the latest version of mesa-demo's

5. The Application displayed for me is not as displayed in the images here in READ ME?

Arun - The Application look and feel depends on the Theme you are using. As an Example, for the Screenshot in this site I used Mint-Y theme (control center). The Layout changes for different Themes. Its up to the user which theme they like to use on the application, And also do note that the application may not render well in all the themes. Recommended themes are Flat-Plat(materia), Adapta, Numix, Paper which we have tested in both Gtk 3.22 and Gtk3.18 distro's

6. OpenGL Tab does not display the SPIRV details for OpenGL 4.6 driver?

Arun - Currently the glxinfo does not support this feature hence the details are not displayed in front-end, This feature is planned and will be implemented post updates to the glxinfo or any other command line utility

7. Is there a Package to install this Application ?

Arun - Debian based distro users should be able to install the application by just running the .deb file provided in the release notes

Ubuntu 18.10 (Cosmic)/Ubuntu 18.04 (Bionic)/Ubuntu 17.10 (Artful)/Ubuntu 16.04 (Xenial)/Linux Mint 18.x users should be able to install this application using the below PPA

  • sudo add-apt-repository ppa:arunsivaraman/gpuviewer
  • sudo apt-get update
  • sudo apt-get install gpu-viewer

Arch linux users can grab the application at https://aur.archlinux.org/packages/gpu-viewer/ or use command yaourt -S gpu-viewer

8. Not able to view the OpenCL Tab ?

Arun - For OpenCL Tab to be displayed users need to install clinfo package along with the respective OpenCL driver for your GPU. For Arch users when running the command yaourt -s gpu-viewer will ensure this package is installed.

9. How can I help to improve this Application ?

Arun - Users are encouraged to Test this Application on there hardware and report Any issues. Also, They can suggest Idea's or any feature they would like to see. They can even provide the glxinfo, vulkaninfo and clinfo report to me so that We can do exhaustive testing

Clone this wiki locally