Skip to content

tarek-clarke/TelemetryX-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TelemetryX

Cross-Platform Performance Telemetry Overlay for Windows, Linux, and macOS.

TelemetryX is a high-performance, near-zero overhead performance telemetry overlay designed for enthusiasts, gamers, and developers. It unifies hardware metrics from NVIDIA, AMD, Intel, and Apple Silicon into a single, canonical performance model.


Key Features

  • Near-Zero Overhead: Built with C17 and lock-free SPSC ring buffers for minimal CPU/GPU impact.
  • Vulkan-First Architecture: Low-latency rendering with fallbacks for Metal and OpenGL.
  • Unified Telemetry Schema: A single model for over 80+ hardware and software metrics.
  • ML-Assisted Normalization: Uses lightweight on-device embeddings to map disparate vendor counters to a canonical schema.
  • Advanced Bottleneck Attribution: Heuristic analysis for GPU, CPU, VRAM, and I/O stalls.
  • Platform Agnostic: First-class support for Windows (WMI/PDH), Linux (sysfs/proc), and macOS (Mach/Metal).

Documentation

Comprehensive documentation of the project structure and subsystems:

Repository Status

TelemetryX is a closed-source project. This repository serves as the public documentation hub, community issue tracker, and release portal. The proprietary implementation is maintained in a private core repository.


Community

Privacy and Data

TelemetryX is strictly offline-by-design. It contains no networking code and never "phones home." All telemetry data is processed and stored locally on your device.

See Privacy and Data Handling for more details.


License

This documentation and the TelemetryX public-facing project are licensed under the MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors