Copyright © 2017-2026 Arun Sivaraman  (arunsivaramanneo@gmail.com)

GPU Viewer is a FREE SOFTWARE: This program comes with ABSOLUTELY NO WARRANTY. 
You can redistribute it and/or modify it under the terms of the GNU General Public license as published by the free software Foundation, either version 3 of the license, or (at your Option) any later version.
Click on the GPLv3 Icon below to view the License

This project is developed as a basic front-end UI for the command-line outputs of glxinfo, vulkaninfo, clinfo,es2_info and vdpauinfo. 
The application helps in viewing/navigating the OpenGL, Vulkan, OpenCL, EGL and VDPAU Information in ease over command-line.

Please do note that this project does not use any OpenGL,Vulkan or OpenCL programming languages. The entire application works as a wrapper on the glxinfo, vulkaninfo, clinfo, es2_info and vdpauinfo output.

The latest source code of this program can be found at
https://github.com/arunsivaramanneo/GPU-Viewer

This program uses:
    -  python 3 or higher
    -  GTK4+ and libadwaita for the graphical user interface
    -  The below commands are used to fetch the report
         - glxinfo(OpenGL Information)
         - vulkaninfo(Vulkan Information) 
         - clinfo(OpenCL Information)
         - es2_info(EGL Information)
         - vdpauinfo(VDPAU Information) (Note : Supported only on x11/Xwayland)
         - lscpu (CPU information)
         - lsb_release (Distro Information) 
         - XDG_CURRENT_DESKTOP (Desktop Information)
         - XDG_SESSION_TYPE (Windowing System Information)
         - cat /proc/meminfo | awk '/Mem/' (Memory information)
         - uname -r (Kernel Information)

If you find the project interesting enough, please consider making a DONATION (https://www.paypal.com/donate/?hosted_button_id=7M3PMM78FBR4Q). 
Even a small one would mean the world to me. More than a mere financial act, donate means that you simply believe in this project and want it to be better.

Trademarks
    - OpenGL® and the oval logo are trademarks or registered trademarks of Hewlett Packard Enterprise in the United States and/or other countries worldwide.
    - OpenGL is a registered trademark and the OpenGL ES logo is a trademark of Hewlett Packard Enterprise used by permission by Khronos.
    - EGL and the EGL logo are trademarks of the Khronos Group Inc.
    - Vulkan and the Vulkan logo are registered trademarks of the Khronos Group Inc.
    - OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
    - Intel and the Intel logo are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries.
    - NVIDIA and NVIDIA logo are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and/or other countries.
    - AMD and AMD logo are trademarks or registered trademark of AMD
    - GITHUB®, the GITHUB® logo design, OCTOCAT® and the OCTOCAT® logo design are exclusive trademarks registered in the United States by GitHub, Inc.
    - Fedora®, the Fedora word design, the Infinity design logo, Fedora Remix, and the Fedora Remix word design, either separately or in combination, are hereinafter referred to as "Fedora Trademarks" and are trademarks of Red Hat, Inc.