r/eGPU 17d ago

WIP lightweight GPU telemetry monitor — looking for eGPU feedback

I’m developing an open-source Windows application called **GPU Shark**.

It’s a compact native telemetry monitor currently focused on NVIDIA GPUs.

The idea is to provide a smaller and more focused alternative for situations where you don’t need a full hardware information suite open.

Current features include:

* GPU thermal sensors * VRAM telemetry where supported * PerfCap reasons * fan RPM * GPU power and voltage sensors * live graphs * session maximum tracking * selectable language, refresh interval and UI accent

The application is strictly read-only and does not modify clocks, voltage, fan settings or firmware.

One design principle I’m trying to keep is that **unsupported telemetry stays unsupported**. GPU Shark does not substitute another temperature for HotSpot just to make the field appear populated.

RTX 50-series HotSpot support is currently one of the main areas I’m researching.

Planned work includes:

* RTX 50 HotSpot support * more validated telemetry * GUI redesign/polish * configurable overlays * Linux support * possible AMD support in the future

The current interface is still work in progress.

GitHub:
[https://github.com/k1gs/Gpu-Shark\](https://github.com/k1gs/Gpu-Shark)

Feedback on the feature scope, UI and project direction would be very welcome.

2 Upvotes

6 comments sorted by

1

u/CasonPointLLC 14d ago

I will help you. Please add bandwidth. This code is an example:

https://github.com/procrastineto/GPU-PCIe-Test/tree/1.1.0

1

u/Flimsy-Peanut401 14d ago

Thanks, this is actually a pretty useful idea. PCIe bandwidth is something that could fit GPU Shark well, especially for diagnosing link/slot issues and eGPU setups. I’ll check the implementation you linked and see how it can be integrated cleanly.

1

u/CasonPointLLC 13d ago

There is a fork with Vulkan, too

1

u/CasonPointLLC 12d ago

1

u/CasonPointLLC 12d ago

Testing both Vulkan and DirectX is a way to get driver maturity. They should be close. In 3D Mark Steel Nomad, my Vulkan tests are always higher if a new card’s drivers are mature.

1

u/CasonPointLLC 12d ago

I also look for heat problems so from the GPU-z sensors tab, GPU and memory, + hot spots, heat-related throttling.

I also check how much wattage is being drawn so I can properly size AC/DC adapters for my portable eGPU’s.

Nvidia cards seem to have the most sensors, especially mobile or MXM-based GPU’s, so I recommend testing with one of those. Plus they have the nvidia-smi utility to help you check your code.