For designs with massive data paths (e.g., AI/ML accelerators, video pipelines), dumping raw waveform data brings simulators to a halt.
For mission-critical broadcast or live recording, stability is paramount.
Installing plugins is straightforward, but mismatched versions are a common point of failure.
Step 1: Identify Your SoftProber Build
Most plugins are version-locked. Check Help > About for your exact build number (e.g., v5.40.2201). Plugins written for v4.x rarely work on v6.x.
Step 2: Locate the Plugins Directory
By default, this is:
C:\Program Files\SoftProber\Plugins\ softprober plugins
Step 3: The "DLL" Method
Most plugins are provided as .dll files. To install:
Step 4: Activation
Navigate to Configuration > Plugins Manager. You will see your new plugin listed. Check the box to enable it. Some plugins require a system restart to initialize hardware bridges.
Softprober currently supports the following programming languages:
In the world of high-performance computing, system monitoring is no longer a luxury—it is a necessity. Whether you are an overclocker pushing for a record-breaking benchmark, a data center manager ensuring thermal stability, or a PC enthusiast fine-tuning a custom liquid cooling loop, you need precise, granular data. For designs with massive data paths (e
While applications like HWMonitor, AIDA64, and HWiNFO are industry staples, SoftProber has carved out a unique niche. Known for its modular architecture and extensive hardware compatibility, SoftProber’s true power is not in its base installation, but in its ecosystem of SoftProber plugins.
These plugins transform a standard sensor reader into a dynamic automation hub. This article explores what SoftProber plugins are, why they are essential, the most critical plugins available, and how to configure them for advanced workflows.
SoftProber is a hardware monitoring application designed primarily for Windows environments. It reads sensor data from the motherboard (voltages, temperatures, fan speeds) and peripheral devices (GPU, drives, water-cooling sensors).
SoftProber plugins are modular extensions that add specific functionality to the core software. Unlike monolithic monitoring tools that try to do everything, SoftProber uses a plugin-based architecture (similar to Rainmeter or classic Winamp). This allows users to install only the features they need, reducing CPU overhead and bloat. Step 4: Activation Navigate to Configuration > Plugins
Plugins interface directly with the SoftProber SDK (Software Development Kit), allowing third-party developers and hardware manufacturers to create custom bridges between their hardware and the monitoring interface.
Here is an example plugin in Java that demonstrates how to implement a simple test plugin:
import softprober.api.SoftproberPlugin;
import softprober.api.test.TestPlugin;
public class MyTestPlugin implements SoftproberPlugin, TestPlugin
@Override
public void init()
System.out.println("MyTestPlugin initialized");
@Override
public void shutdown()
System.out.println("MyTestPlugin shut down");
@Override
public PluginInfo getPluginInfo()
return new PluginInfo("MyTestPlugin", "1.0");
@Override
public void runTest(Test test)
System.out.println("Running test: " + test.getName());
// implement test logic here
Desktop notifications are useless if you are away from your desk. This plugin monitors fail-states (fan stop, thermal throttle) and sends push notifications to your phone.