
Beschreibung
One plugin, Two backends! Monitor FPS, VRAM, temps and usage from RHI, NVIDIA – all from pure Blueprint nodes.
UE5PMS is a lightweight performance telemetry plugin for Unreal Engine 5 that exposes RHI, NVIDIA NVAPI, stats as simple pure Blueprint nodes.
Drop a single node into any Blueprint and you can instantly read back FPS, GPU usage, VRAM, core/memory clocks, power and temperatures – with the plugin handling vendor detection, initialization and error reporting for you.
The system is designed for debug overlays, QA tools, performance capture, in-game benchmarks and custom profiling UIs, without needing to touch C++ or link against vendor SDKs yourself.
Use RHI for generic stats, layer on NVIDIA NVAPI when a GeForce card is present
Key Features
Two Backends, One Pattern
PMS_RHI – engine-native RHI stats (FPS, frame time, etc.)
PMS_NvD – NVIDIA NVAPI stats for GeForce GPUs (VRAM, temps, usage, clocks, power)
🧩 Pure Blueprint Nodes
All telemetry comes from pure nodes with:
ReturnValue = stats struct
bOutIsValid = backend success flag
OutErrorMessage = detailed reason when invalid
Easy to call from widgets, actors, subsystems, or debug UIs.
🧪 Multi-GPU & Multi-Vendor Friendly
RHI always available on supported platforms.
NVAPI automatically detects a compatible NVIDIA GPU.
Clean error codes when a vendor backend is not available.
📊 Debug Overlay Included
Sample WBP_UE5PMS_Debug
Great starting point for your own in-game performance HUD.
🧱 Safe & Non-Intrusive
No engine patches.
No ticking C++ actors required; you choose where to call nodes.
Designed to be used in shipped games or internal tools.
📖 Documentation & Error Codes
Install & setup guide.
Full breakdown of all structs and status codes.
Examples of how to validate telemetry in Blueprints.


