I discovered glCapsViewer recently while doing OpenGL programming. Typically, you will need to check which OpenGL capabilities are available on the GPU and driver of your system.

The common ways to check this is using glxinfo on the commandline or from the NVIDIA X Server Settings application. Neither of these provides an user-friendly way to browse through the capabilities.

glCapsViewer aims to provide such an user-friendly interface to view all the OpenGL capabilities of your GPU and driver. It is also connected to an online database to which you can upload the capabilities of your system easily.


I could not find a package for Ubuntu and the old compiled archive provided for Linux did not work for me. So, I compiled glCapsViewer from source, which is easy:

  • Make sure you have Qt5 headers and libraries installed:
$ sudo apt install qtbase5-dev
  • Download and build the program:
$ git clone
$ cd glCapsViewer
$ mkdir build
$ cd build
$ cmake ..
$ make
  • Move back the program to directory containing XML files that it needs and run it:
$ cd ..
$ mv build/glcapsviewer .
$ ./glcapsviewer

Tried with: Qt 5.2.1 and Ubuntu 14.04

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.