Skip to content

Releases: lseurttyuu/GPU-T

GPU-T v0.1.3

20 Mar 21:24

Choose a tag to compare

This release brings crucial improvements in GPU-T's compatibility and reliability. The v0.1.3 roadmap goals have been successfully completed, delivering a truly universal packaging format and implementing smart startup checks to help troubleshoot missing system tools.

✨ Highlights & Architecture

  • The "Universal" AppImage: The AppImage packaging pipeline has been completely overhauled using sharun. GPU-T is now entirely independent of system GLIBC versions - this means the 40MB self-contained AppImage now runs flawlessly on ancient distributions (like Ubuntu 14.04) and even non-glibc/musl systems (like Alpine Linux). A massive shoutout to @Samueru-sama for the brilliant architecture and guidance on this!
  • Startup Checks: GPU-T now performs a startup check and provides a helpful pop-up window to notify users if the system is missing CLI executables (like vulkaninfo, clinfo, vainfo, etc.) required for the Advanced tab.

🐛 Bug Fixes & Under-the-Hood

  • Crashing Prevention: A critical issue has been fixed where the app could crash on "messy" Linux systems with broken or conflicting shared libraries (e.g. LLVM conflicts).
  • Advanced VA-API Parsing: The GPU detection algorithm for vainfo in the Advanced information tab has been fixed and improved.
  • Driver Date Parsing & Unit Tests: Fallback logic for kernel driver date string parsing has been improved, and the first internal Unit Test has been introduced to ensure string parsing remains rock-solid in the future.

🗄️ Database Updates

  • Added hardware specs for: AMD Radeon Graphics 448SP.

Installation: Download the .AppImage, make it executable (chmod +x), and run! For detailed instructions, check the README.

GPU-T v0.1.2

24 Feb 19:11
65175e9

Choose a tag to compare

This release brings important under-the-hood improvements, crucial stability fixes for multi-GPU setups, and lays the architectural groundwork for supporting all major GPU vendors.

✨ Highlights & Architecture

  • Multi-Vendor Foundation: We have officially laid the backend infrastructure for NVIDIA and Intel GPU detection! Huge shoutout to @xndbogdan for driving this. (Note: NVIDIA and Intel UI support is currently hidden behind an internal flag, a lot of work still has to be done to ensure a good user experience).
  • Multi-GPU Stability: Overhauled how GPU-T handles systems with multiple graphics cards. Once again many thanks to @xndbogdan.

🐛 Bug Fixes & Under-the-Hood

  • Driver & Kernel Parsing: Improved the accuracy of driver date detection (now using robust regex) and fixed the kernel driver version parsing string to prevent bad data (thanks @try228 for the reports).
  • Compute Detection: Fixed clinfo parsing and added proper detection for the RustiCL OpenCL implementation.

🎨 UI / UX Improvements

  • Advanced Tab Readability: Added hover tooltips to the values in the Advanced tab. You can now easily read full strings (like long driver paths or Vulkan extensions) without them getting cut off by the window size.

🗄️ Database Updates

  • Added hardware specs for: Radeon Graphics 512SP, Radeon Graphics 512SP Mobile, and Radeon Graphics 448SP Mobile.

Installation: Download the .AppImage, make it executable (chmod +x), and run! For detailed instructions, check the README.

GPU-T v0.1.1

16 Feb 21:54
975c877

Choose a tag to compare

This is a minor update focusing on a small hardware database additions and UI fixes based on initial community feedback.

🛠️ Fixed & Improved

  • Theming Engine: Resolved visibility issues in Dark Mode where text would appear white-on-white. Implemented proper alternating row colors in the "Advanced" tab using dynamic resources - compatible with Dark Mode.
  • Hardware Database: Corrected misidentification of the AMD Radeon RX 9070 (previously detected as XT), added detection for AMD Radeon RX Vega 56.

Installation: Download the .AppImage, make it executable (chmod +x), and run! For detailed instructions, check the README.

GPU-T v0.1.0 - Initial Release

14 Feb 13:46

Choose a tag to compare

I am happy to announce the first public release of GPU-T!

GPU-T is a modern, lightweight diagnostic utility for Linux, designed to provide detailed information about your graphics card. Heavily inspired by the classic GPU-Z tool on Windows, GPU-T aims to bring that same level of clarity and "information density" to the Linux open-source ecosystem using a native GUI.

🚀 Key Features

  • Detailed Hardware Specs: Identifies GPU make, model, die size, transistor count, release date, and BIOS version using a custom, updateable database.
  • Real-Time Monitoring: Watch your GPU/Memory clocks, Hotspot/Edge temperatures, Fan speeds, and Board Power Draw (PPT) live. Includes data logging capabilities.
  • Deep Dive Analysis:
    • PCIe Resizable BAR status detection via direct resource analysis.
    • Memory Analysis: Vendor, type, and bus width verification.
    • API Support: Checks for Vulkan, OpenCL, ROCm, Ray Tracing, and VA-API (encode/decode) capabilities.
  • Smart Detection (Experimental): Attempts to match specific silicon revisions to distinguish between card variants.
  • TechPowerUp Integration: Direct lookup button to verify data against the TPU database.

⚠️ Supported Hardware
Important: This initial release (v0.1.0) is fully implemented for AMD Radeon GPUs (running on the amdgpu driver).

  • ✅ AMD Radeon: Fully supported (RX 6000, RX 7000, Vega, Polaris, etc.).
  • ❌ NVIDIA / Intel: Architecture is ready, but implementation is planned for future releases. Contributions are welcome!

📦 Installation & Usage
GPU-T is distributed as a standalone AppImage. No installation is required.

  1. Download GPU-T-0.1.0-x86_64.AppImage from the assets below.
  2. Make it executable:
    chmod +x GPU-T-0.1.0-x86_64.AppImage
  3. Run it!

Note: For the most accurate reporting (Vulkan extensions, OpenCL support, Multimedia capabilities), ensure standard utilities like vulkan-tools, clinfo, mesa-utils, vainfo, and lspci are installed on your system.

If you encounter any bugs or have suggestions, please open an issue on the Issues tab.