Small. Useful. Reliable.
Windows utilities developed by
Debasis Bhattacharjee since 2004.
Lightweight Windows tools for system information, diagnostics, monitoring and productivity.

Hardware Tools (76)

Hardware Tools is the largest category on Debmedia Utilities by a wide margin — 76 small programs covering the CPU, the memory subsystem, the graphics card, storage-adjacent USB controllers, displays, audio devices, and every input peripheral in between. The sheer size of this category reflects a simple reality: modern PC hardware exposes dozens of independent facts through Windows Management Instrumentation (WMI), the registry and a handful of dedicated Win32 APIs, and almost none of those facts are visible anywhere in the stock Windows UI. Rather than build one enormous "system report" application that tries to show everything at once and inevitably buries the one number you actually need, this category takes the opposite approach: one focused window per fact.

The CPU-focused tools alone number in the dozens. CPU Socket Checker, CPU Family Identifier, CPU Stepping Viewer and CPU Architecture Viewer answer the identity questions — what exactly is this chip, down to its silicon revision. CPU Cache Viewer, CPU Base Clock Checker and CPU Instruction Set Checker dig into capability — cache hierarchy sizes, the bus clock underneath the multiplier, and which SSE/AVX/AES-NI instruction extensions are actually available to software at runtime, queried directly through the modern System.Runtime.Intrinsics.X86 managed API rather than guesswork. A separate cluster of live monitors — CPU Temperature Monitor, CPU Load Monitor, CPU Frequency Monitor, CPU Voltage Monitor, CPU Boost Clock Monitor and CPU Throttle Detector — update continuously so you can watch behavior change in real time instead of capturing a single static snapshot.

Memory hardware gets the same granular treatment on the physical-module side: RAM Manufacturer Viewer, RAM Part Number Viewer, RAM Voltage Viewer, RAM Channel Checker and RAM Type Detector each read one specific SPD/SMBIOS field per installed DIMM, which is exactly the information you need before ordering a matching upgrade stick rather than gambling on compatibility. The graphics side covers driver versioning, resolution and refresh-rate capability, HDR/Advanced Color support (queried through the DisplayConfig API the same way Windows' own display settings page does), VRAM capacity, and — with an honest disclaimer where Windows genuinely does not expose the data — GPU temperature and clock speed.

Storage-adjacent hardware identity (as opposed to filesystem-level disk management, which lives in the Disk / Storage category) shows up through the USB cluster: USB Vendor ID Viewer, USB Product ID Viewer, USB Controller Viewer, USB Device Ejector and USB Device Reset Tool cover identification and basic device lifecycle control, while USB Device History Viewer reads registry history to show every mass-storage device that has ever been plugged in, present or not. Peripherals round out the category: Keyboard Information Tool, Mouse Information Tool, Mouse Rate Checker and the full-screen Keyboard Test cover input devices; Audio Device Viewer, Check Sound Card and Sound Volume View cover playback and capture hardware; Monitor Information Tool, Multi-Monitor Detector, Monitor Asset Manager and ClickMonitorDDC cover displays, right down to reading the raw EDID block for the exact monitor model and driving brightness/contrast over the DDC/CI protocol without ever touching the on-screen menu.

A few tools intentionally stop short of what their name-alike commercial inspirations promise. ClockGen, SetFSB and ZenTimings, for example, report every piece of clock and memory-timing data that Windows' standard APIs will hand over honestly — but none of them load a low-level kernel driver to reach directly into the motherboard's SMBus and reprogram a clock generator chip, because that kind of direct hardware manipulation carries real risk of instability or damage and sits well outside what a small, trustworthy utility should attempt unsupervised. Where a real limitation exists, these tools say so plainly rather than faking a number.

Utilities in this Category

Utility Description Details
Audio Device Viewer Lists every installed audio playback and capture device with its status.
BIOS Information Tool Shows BIOS/UEFI vendor, version string and release date.
Battery Information Viewer Shows battery charge percentage, charging status and design voltage on laptops.
BatteryInfoView A deeper battery report covering design capacity, full-charge capacity and wear.
Bluetooth Device Viewer Lists paired and available Bluetooth devices and their status.
CPU Architecture Viewer Reports your CPU's architecture family, address width and data width.
CPU Base Clock Checker Reads your processor's base/bus clock (external clock) alongside its running speed.
CPU Boost Clock Monitor Live-monitors whether your CPU is boosting above its rated base clock.
CPU Cache Viewer Breaks down L1/L2/L3 CPU cache sizes reported by Windows.
CPU Core Monitor Shows physical core count, logical processor count and thread totals.
CPU Core Parking Viewer Shows current CPU core-parking policy limits from the active power plan.
CPU Family Identifier Reports your processor's family code, manufacturer string and full model description.
CPU Frequency Monitor Estimates your processor's live effective clock speed from performance counters.
CPU Hyper V Compatibility Checker Checks the CPU-side prerequisites (VT-x, SLAT, DEP) needed to run Hyper-V.
CPU Instruction Set Checker Detects which SSE, AVX, AES-NI and other CPU instruction sets your processor supports.
CPU Load Monitor Graphs total and per-core CPU load in real time using Windows performance counters.
CPU Power State Monitor Displays the active Windows power plan and current AC/battery power state.
CPU Socket Checker Reads your CPU's socket designation straight from firmware so you know what motherboard it needs.
CPU Stepping Viewer Reveals your CPU's silicon stepping revision, useful for microcode and erratum lookups.
CPU TDP Information Shows what thermal design power data Windows exposes for your processor, with an honest note on its limits.
CPU Temperature Monitor Live-monitors CPU thermal-zone temperature where your motherboard exposes it to Windows.
CPU Throttle Detector Flags likely CPU throttling by comparing live clock speed against the rated base clock.
CPU Virtualization Checker Checks whether hardware virtualization (VT-x/AMD-V) is enabled in firmware and active right now.
CPU Voltage Monitor Reads your CPU's currently reported operating voltage from firmware.
Check Sound Card Lists audio devices and plays a generated test tone or system beep to verify sound.
Click Monitor DDC Adjusts monitor brightness and contrast directly over DDC/CI, no on-screen menu needed.
Clock Gen Reports your CPU's current bus clock; live clock-generator programming needs hardware access this tool will not risk.
Core Parking Manager Adjusts Windows CPU core-parking minimum/maximum thresholds via a simple slider UI.
Dead Pixel Locator Cycles your screen through solid colors so you can spot dead, stuck or hot pixels on any monitor.
DirectX Happy Uninstall Runs dxdiag and extracts the key DirectX, GPU and audio driver summary.
Display DPI Checker Reads your display's actual DPI and Windows scaling percentage.
GPU BIOS Information Shows GPU driver version, VRAM size and video processor identification.
GPU Clock Monitor Reports display refresh rate alongside what GPU clock data Windows exposes.
GPU Driver Version Checker Shows your graphics driver's version number and release date for every adapter.
GPU Fan Speed Viewer Lists any system or GPU fans Windows can report speed data for.
GPU Memory Monitor Shows static dedicated VRAM capacity for every installed graphics adapter.
GPU PCIe Link Checker Reports what PCIe link information Windows exposes for your graphics card.
GPU Resolution Checker Reports the current and native resolution supported by your GPU and display.
GPU Temperature Viewer Attempts to read GPU temperature and explains what standard Windows APIs can and can't expose.
HDR Status Checker Checks whether HDR / Advanced Color is supported and currently enabled per display.
IsMyLcdOK A fullscreen color and gradient cycler for spotting dead or stuck monitor pixels.
Keyboard Information Tool Displays your keyboard's layout code, function-key count and manufacturer details.
Keyboard State View Live view of modifier-key and toggle-key (Caps/Num/Scroll Lock) state.
Keyboard Test A full on-screen keyboard tester that highlights each key green as you press it.
Memory Speed Monitor Displays the rated and configured clock speed of your system memory.
Monitor Asset Manager Decodes monitor EDID data for name, manufacturer code, serial and physical size.
Monitor Information Tool Reports each connected monitor's resolution and basic display parameters.
Motherboard Information Identifies your motherboard's manufacturer, model and hardware revision.
Mouse Information Tool Shows mouse button count, wheel presence and configured click-speed settings.
Mouse Rate Checker Measures your mouse's real polling rate in Hz by counting move events per second.
Multi Monitor Detector Detects every connected display, their resolutions and relative desktop position.
PCI Device Viewer Lists every device enumerated on the PCI/PCIe bus.
Printer Information Tool Lists every installed printer, its driver, port and default status.
RAM Channel Checker Infers single vs. dual/multi-channel memory configuration from populated DIMM slots.
RAM Manufacturer Viewer Identifies the manufacturer stamped on each installed RAM module.
RAM Part Number Viewer Reads the exact part number of every RAM stick so you can buy a matching upgrade.
RAM Slot Checker Compares populated vs. total physical memory slots on the motherboard.
RAM Speed Checker Shows the rated and currently-running clock speed of each installed RAM module.
RAM Type Detector Detects whether your system is running DDR3, DDR4 or DDR5 memory.
RAM Voltage Viewer Displays the configured operating voltage of each memory module.
Real Temp Reports available ACPI CPU temperature data alongside a distance-to-TjMax estimate.
Refresh Rate Checker Displays the active screen refresh rate and the monitor's supported range.
Set FSB Shows current FSB and motherboard identification for reference during manual overclocking research.
Sound Volume View Lists sound devices and shows/toggles the system master volume and mute state.
ThermaSense Real-time per-core CPU temperature, power draw and clock speed monitor built on real hardware sensors, with color-coded thermal warnings.
USB Connection Monitor Polls connected USB devices on an interval and timestamps the last scan.
USB Controller Viewer Lists every USB host controller installed in the system.
USB Device History Viewer Reads registry history to list every USB storage device ever connected, present or not.
USB Device Reset Tool Safely disables and re-enables a USB device to force a clean driver reset.
USB Device Viewer Lists every currently connected USB device and its Windows status.
USB Port Detector Counts USB hubs and enumerated devices to gauge available USB ports in use.
USB Power Information Reports what per-port USB power data Windows makes available.
USB Product ID Viewer Extracts the USB Product ID (PID) from every connected USB device.
USB Speed Checker Estimates whether each USB controller is running at USB 2.0 or 3.x speeds.
USB Vendor ID Viewer Extracts the USB Vendor ID (VID) from every connected USB device.
Zen Timings Reports what memory manufacturer, part number and speed data standard Windows APIs can see.