Plugins

Introduction

Hardware Infos is a Blueprint plugin for retrieving and displaying player hardware information in Unreal Engine.
HARDWARE INFOS (FAB Listing)

Hardware Infos — Introduction

Hardware Infos is a Blueprint plugin that lets you read the player's hardware configuration at runtime — CPU, GPU, RAM, screen, and FPS data — without any C++ code.


Requirements

  • Engine version: UE 5.2 → 5.x
  • Platforms: Windows

What Does It Do?

The plugin exposes a set of Blueprint functions you can call from any Actor, Character, or Widget to retrieve hardware details:

FunctionWhat it returns
Get Hardware DataFull hardware summary (CPU + GPU + RAM + Screen)
Get CPU DataBrand, model, generation, core/thread count, frequency
Get GPU DataBrand, model, series, VRAM (total / used / free), driver version
Get RAM DataTotal, used, free RAM — in MB and GB — with usage percentage
Get Screen ResolutionResolution, refresh rate, and aspect ratio
Get FPSCurrent framerate (via Delta Seconds)
Get FPS (App)Current framerate (no Delta Seconds needed)
Get Current FPS LimitActive FPS cap
Is VSync EnabledWhether VSync is on
Refresh Dynamic DataUpdates RAM usage and VRAM usage in real time

These functions work in all Blueprint types — Actor, Character, GameMode, Widget, and more.


Use Cases

For game developers: Detect weak hardware configurations and adjust graphics settings automatically (lower shadow quality, disable ray tracing, reduce VRAM-heavy effects, etc.).

For server admins: Collect hardware profiles from players to diagnose performance issues faster and provide accurate support.

For QA and testing: Log hardware data alongside bug reports to reproduce issues on the correct configuration.


CPU & GPU Data — Details

CPU fields

FieldTypeExample value
InfosstringAMD Ryzen 7 5800X 8-Core Processor
CompanystringAMD
NamestringRyzen
Numberint7
SeriesCompletstring5800X
Generationint5000
Coreint8
Threadsint16
FrequencyMHzfloat3800.0
FrequencyGHzfloat3.8

GPU fields

FieldTypeExample value
InfosstringNVIDIA GeForce RTX 4060 Ti
CompanystringNVIDIA
NamestringGeForce
MarkstringRTX
Modelstring4060 Ti
MinimumModelstring4060
Seriesint4000
TotalVRAM_MBfloat8192.0
TotalVRAM_GBfloat8.0
UsedVRAM_MBfloat3200.0
FreeVRAM_MBfloat4992.0
VRAMUsagePercentfloat39.1
DriverVersionstring31.0.15.5201

RAM fields

FieldTypeExample value
TotalRAM_MBfloat32768.0
TotalRAM_GBfloat32.0
UsedPhysical_MBfloat14200.0
FreePhysical_MBfloat18568.0
UsagePercentfloat43.3
TotalVirtual_MBfloat65536.0
FreeVirtual_MBfloat48000.0

Screen fields

FieldTypeExample value
Widthint1920
Heightint1080
RefreshRateint144
AspectRatiofloat1.777

Hardware Compatibility

The plugin has been tested on the following hardware:

ComponentStatus
AMD CPU✅ Supported
Intel CPU (Core iX)✅ Supported
Intel CPU (Core Ultra)✅ Supported
NVIDIA GPU✅ Supported
AMD GPU✅ Supported
Intel GPU (Arc)✅ Supported
Some CPU or GPU models may return incomplete data depending on their naming format. This is actively being improved. If you encounter an issue, please report it on the Discord.

Changelog

DateVersionNotes
20261.0VRAM (total / used / free), GPU driver version, CPU threads & frequency, screen aspect ratio & refresh rate, Intel Arc & Core Ultra support, refreshDynamicData(), getFpsApp()
07/02/20250.4Performance optimization
26/08/20240.3Intel CPU and AMD GPU support added
16/08/20240.2General update
03/08/20240.1Initial release

Author & License

Made by Mecanes — released under the MIT License.