A front-end to glxinfo and Vulkaninfo.
This project aims to capture all the required/important details of glxinfo and vulkaninfo in a GUI. The project is being developed using python 3 PyGObjects with GTK3. All the required/Important details were extracted using glxinfo/vulkaninfo with the combination of grep, CAT , AWK commands and displayed in the front-end. There is no hard OpenGL Programming involved, until glxinfo and vulkaninfo works the GPU-viewer will also work
- Please note that the above Images solely depends on the Theme being used on the system.
- Before Downloading the files please see the Known issues below
- Ensure python is installed
- Download the file and Extract to a folder
- Double click GPUViewer to launch the Application or You can go to Files and then open terminal and run/type python GPUViewer.py
- For Vulkan Tab to work Install Vulkan-Utils (Sudo apt-get install vulkan-utils),also Vulkan enabled drivers should be installed.
- Before Downloading the files please see the Known issues below
- Ensure python 3 or higher is installed, Also install python tkinter for viewing the GLX Framebuffer configuration window.
- Download the file and Extract to a folder
- Double click GPUViewer to launch the Application or You can go to Files and then open terminal and run/type python GPUViewer.py
- For Vulkan Tab to work Install vulkan-extra-layers,also Vulkan enabled drivers should be installed.
- OpenGL Tab - OpenGL Information, OpenGL ES Information, OpenGL hardware limits and Extensions displayed as per different Vendors, View GLX Frame Buffer Configuration
- Vulkan Tab - Device Features, Device Limits, Device Extensions,Formats,Memory Types & Heaps, Partial Queue Families implemented, Instance and Layers,Surface Tab
- About Tab - About GPU Viewer Application, Change Log
- OpenGL - OpenGL SPIRV support (low priority - this feature is not available in glxinfo yet,it will be done once implemented by MESA team)
- General - Bug fixes, Code Optimizations (High Priority)
- Requires Python to run this Application, works only on linux Operating system
- Tested on Intel and Nvidia hardware
- For Vulkaninfo to work, nvidia, Mesa and AMD vulkan enabled drivers should be installed along with vulkan-utils
- Minor UI issues.
- Not tested on hardware other than Intel and Nvidia
- Operating System : Linux Mint 18.2 (Sonya)
- Desktop : Cinnamon 3.4.6
- Kernel : 4.10.0-33
- IDE : SublimeText 3.0,IntelliJ IDEA Community Edition
- ASUS G551JK ROG Laptop
- Quad Core Intel Core i7-4710HQ
- Nvidia Geforce GTX 850m (Discrete GPU) , Drivers - Nvidia (proprietary)
- Intel Haswel Mobile (Integrated GPU) , Drivers - MESA (Open Source)
- 8 GB RAM
If you like/use this Application and think i deserve a cup of chai, do a Paypal donation: https://www.paypal.me/ArunSivaraman