Skip to content

Releases: arunsivaramanneo/GPU-Viewer

GPU Viewer 1.1 New-Year Release

31 Dec 06:40
Compare
Choose a tag to compare

Happy New Year to Everyone

Announcement

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

Please note all the dependencies python, vulkan-utils,clinfo will be installed by default using PPA

This is just a minor release with one nice feature added

New Feature Added

OpenGL Tab
  1. Users can now search for extensions by typing in the search bar, Also they can further search different Vendors by first filtering the vendor and then searching by typing in the Filter Entry

screenshot_20171231_112430

screenshot_20171231_120842

Vulkan Tab
  1. Memory Heap Device Size,Memory Type Flags, Layer Version and Vulkan Version in Instance Tab detection has been improved
General
  1. Code Clean up

GPU Viewer 1.3 - Holiday Release

19 Dec 17:58
Compare
Choose a tag to compare

Happy Holidays , Merry Christmas and Happy New Year to everyone

Major Updates to the Application

New Features Added

  1. Users can view the OpenCL information from OpenCL Tab. The application should be able to extract the clinfo report and display in the front-end. To get the OpenCL Tab working/displayed , please install clinfo and supporting OpenCL driver for your hardware. Application should be able to handle Multiple Platforms and Multiple Devices fine. Any Feedback on the Tab Layouts or related to the application is much appreciated.

screenshot from 2017-12-13 16 55 43

Application has been tested with clinfo version 2.1.16.01.12 and above

Other Enhancement/Fixes

General
  1. The application will check for these three Themes in this order Flat-Plat , Adapta and Numix. If any one of these themes are present the application will use this theme else the application will default to system theme. Now, the Theme checking has been moved to the Code instead of the Launcher

  2. Added basic Multithreading support to improve Application Launch response time

  3. Updated ReadMe , About GPU Viewer section.

  4. Fixed a bug introduced in last release where the application did not lauch if vulkaninfo is not available.

  5. Minor UI enhancement.

Vulkan Tab
  1. Improved Vulkan apiVersion detection , Device Extensions Version Detection and Instance extension Version detection. Now, the Application is not bound to a limit, the new code should be able to handle the version detection for the future releases without any issues.

  2. Improved driver version detection

  3. Fixed maxImageArrayLayers to be displayed as seperate parent instead of child to Max Image Extent in Surface Tab

  4. The Application has been tested with Vulkan Loader 1.0.66 without any issues.

OpenGL Tab
  1. Updated Nvidia and AMD Logo's

Support us in keeping this project ALIVE !!!

Donate https://www.paypal.me/ArunSivaraman
Patreon https://www.patreon.com/ArunSivaraman

GPU Viewer 1.2 Release

30 Nov 13:12
Compare
Choose a tag to compare

Major Updates

  1. Added driverVersion,Operating System details and Kernel to Device Tab in Vulkan

screenshot from 2017-11-30 16-21-44

  1. Removed Adapta and Numix Themes, Now Application will default to System theme or to Adapta if already Available

  2. Updated Surface Tab to have further expandable/Collapsible rows for Easy Navigation

screenshot from 2017-11-29 10-17-28

  1. Updated UI for OpenGL Limits, Formats Tab and Surface Tab to show Tree Lines as shown above and below

screenshot from 2017-11-29 10-18-29
5. Updated Show GLX FrameBuffer window to use Tabs instead of Buttons, as shown below

screenshot from 2017-11-30 16-24-22
6. Updated Instance & Layers Tab to use Notebook Tabs instead of Frames, as shown below

screenshot from 2017-11-30 16-25-41
7. Updated Installer, Change Log, ReadMe and About GPU Viewer
8. Application will now always open at the center of the Screen.
9. Minor code fixes and code clean up

Announcement

I have completed all the major Features of glxinfo and Vulkaninfo, this will be the last major release in UI and enhancements, until a new Feature is added to glxinfo or vulkaninfo or Any new report. Later releases will be support releases and will have Bug fixes, code clean up and code optimizations. I will keep on updating the application whenever i can.

Incase, if there is any feature i missed out or any feature you want to be available, please feel free to reach out to me at [email protected] or click on the Email button

GPU Viewer 1.1b November Release 2

22 Nov 12:46
Compare
Choose a tag to compare

Major Updates to the Application

  1. Users can now view the Linear, Optimal and Buffer Flags in Format Section

screenshot from 2017-11-21 20-13-38

  1. Surface Tab has been updated to use expand/Collapsible rows for easy Navigation.

screenshot from 2017-11-21 20-13-54

  1. Now clicking on the report a bug icon will navigate to Github Issues page, where the user can create a new Issue

  2. Added Contact Us Icon in the About Tab, this will enable the user to send an email by clicking on the icon.
    when clicked, users default email client will be opened to draft an email to us

  3. Minor UI Tweaks

  4. Works fine with the new Vulkan Loader 1.0.65, the Unknown Formats in Formats Tab has been updated in the new Vulkan loader

  5. Debian Users can install the Application by running the .deb file https://github.com/arunsivaramanneo/GPU-Viewer/blob/master/gpu-viewer-stable-1.1b.deb

  6. Arch Users should be able to grab the application at https://aur.archlinux.org/packages/gpu-viewer/

Known Issues

  1. The Application may take 3-4 seconds to open Up and may take 3-4 seconds to update the Vulkan tab when switching Devices.

GPU Viewer 1.1 November Release

11 Nov 17:14
Compare
Choose a tag to compare

Major Updates

  1. Included an Installer - Now user can run ./install to install the application and run it from the Application Menu and Desktop
  2. Added Application Icon
  3. Better Handling of the Show OpenGL Limits and Show GLX Frame Buffer Configuration Buttons - Now the respective button will be disabled when the Child window is still open
  4. Increased the default Min. Size of the Application, now it occupied 85% of the Screen resolution Height
  5. Included Application Desktop icon, Installer should take care of this
  6. Removed Fixed Font Type, now it defaults to System Font Type
  7. Added two Themes Adapta and Numix to be installed with the Application (Users are free to choose if they don't want to install)
  8. Installer should be able to detect if Vulkaninfo is installed in System if not, the installer will take care of it (Only in Debian Based distro and Solus), Arch user may have to install seperately
  9. Fixed Intel Skylake Memory Heap Issue
  10. Fixed Angle vendor not being displayed in the Extensions drop down
  11. Completely redesigned About Tab, Now user can view Change log, License and Link to Github repository
  12. Users can now report a bug by clicking the bug icon in the About Tab.
  13. Also, included Twitter and Paypal Donation Icons
  14. Better handling of text wrapping in About GPU Viewer Section

GPU Viewer v1.1

25 Oct 04:20
Compare
Choose a tag to compare

Major Updates

  • Application has been completely rewritten using pygobject GTK3
  • Application can be now resized to full screen and the Application default size will be automatically calculated as per Screen resolution
  • Ability to Filter in Ascending and Descending Orders on Select Section while clicking the column Headers
  • Ability to search by just typing or pressing ctrl + F
  • Vulkan Device Selection has been changed to a drop down than a RadioButton this allows to display n number of Devices without affecting GUI
  • OpenGL Vendor Extension has been moved from Radio Button to a drop Down values.
  • Only the OpenGL Vendor extensions which are supported by the Device will be Displayed in the drop down
  • Application will check for Vulkan before displaying to the User, if the Device does not have the requirement to display the Vulkan then the Vulkan Tab not be displayed to the User. Same Goes for OpenGL ES and Surface Tab Vulkan.
  • Default Font Size has been Removed, not the Font size is defaulted to System Font Size
  • Users can now, restructure columns by Dragging it
  • OpenGL Tab now displays Vendor Logo's
  • Bug Fixes and minor UI Improvement

Initial Release

27 Aug 06:10
Compare
Choose a tag to compare

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 with tkinter (python3-tk). 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

What's developed and available?

  1. OpenGL Information, OpenGL ES Information, OpenGL hardware limits and Extensions displayed as per different Vendors.
  2. Vulkan - Device Features, Device Limits, Device Extensions have been fully developed and available to the end users,Formats,Memory Types

UNDERDEVELOPMENT

  1. OpenGL - Frame Buffer configuration is underdevelopment
  2. Vulkan - Memory Heap, Queue Family

IMPORTANT

  1. Need Python 3 and python3-tk to run this Application, works only on linux Operating system
  2. Tested on Intel and Nvidia hardware
  3. For Vulkaninfo to work, nvidia, Mesa and nvidia vulkan enabled drivers should be installed
  4. Vulkaninfo should work fine on 2 way and 3 way SLI/crossfire.

KNOWN ISSUES

  1. Currently 4 Way SLI/crossfire will not work
  2. Minor UI issues.
  3. Not tested on hardware other than Intel and Nvidia