WigiDash Support Added to BENCHLAB PyTools

WigiDash Support Added to BENCHLAB PyTools

In this blog post we cover BENCHLAB PyTools support for G.SKILL WigiDash, a PC Command Panel with touch-screen display.

Introduction

The G.SKILL WigiDash PC Command Panel features a 7-inch touch-screen display and Windows software with plenty of useful widgets. It’s used by many PC enthusiasts to display system information, for accessing livestream buttons, or as a simple way to skip Spotify songs.

We adapted the device to our needs for displaying real-time BENCHLAB telemetry cross-platform, meaning we’re not limited to Windows and X86 but can also keep track of the telemetry on an ARM-based Linux device.

Features

Our Python tool comes with three basic features:

  1. You can access telemetry of any of the BENCHLAB devices connected to your system,
  2.  The overview page shows you all telemetry data points of the monitored BENCHLAB device, and
  3. You can closely monitor specific telemetry data points using with graph visualizers.
WigiDash Fleet View WigiDash Overview WigiDash Graph View

The features are all accessible using simple touch gestures so you don’t need to access the system for WigiDash configuration. However, since this is a developer tool, there’s a continuously updated activity log available in the command line.

At the moment of recording there’s only support for one WigiDash but we’re working on enabling multi-WigiDash support as well.

How to Use

Setting up the PyTools WigiDash is pretty straight-forward:

First, connect the WigiDash display to your system.

Then Git clone the BENCHLAB PyTools repository:

git clone https://github.com/BenchLab-io/benchlab-pytools

Now, launch the BENCHLAB PyTools launcher script:

python benchlab.py

Let it install the core requirements, then select Wigidash.

Alternatively, you can also launch the PyTools WigiDash tool using a command line argument

python benchlab.py -wigidash

Then select your target BENCHLAB device and enjoy its telemetry in all its glory.

One useful use-case is to monitor power consumption during a benchmark workload without having to rely on software which may affect benchmark performance.

For example, here were are looking at the Ryzen 7 9800X3D CPU power consumption during the Y-Cruncher benchmark.

Another example is looking at the GeForce RTX 4090 GPU power consumption rail while running the Counter Strike 2 benchmark.

Conclusion

This was a quick blog post to show we added BENCHLAB PyTools support for WigiDash.

Explore other BENCHLAB PyTools and get started with your BENCHLAB telemetry on GitHub: https://github.com/BenchLab-io/benchlab-pytools.

Back to blog