Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 2.2 KB

File metadata and controls

36 lines (27 loc) · 2.2 KB

GenXdev.Hardware

Overview

GenXdev.Hardware provides general helper cmdlets for system hardware introspection — CPU capabilities (core count, AVX support), GPU detection (CUDA capability and memory), monitor count, audio device enumeration, and serial port output.

What It Offers

Command Aliases What it does
Get-NumberOfCpuCores Get the total number of logical CPU cores
Get-CpuCore Get CPU core count (same, used as dependency target)
Test-CpuAvx Check if the CPU supports AVX and AVX2 instruction sets
Get-HasCapableGpu Check for a CUDA-capable GPU with sufficient memory
Get-MonitorCount Get the number of connected displays
Get-AudioDeviceNames List available microphone and desktop audio devices
Out-Serial Send a string to a serial (COM) port

How It All Comes Together

Get-NumberOfCpuCores and Get-CpuCore return the number of logical CPU cores. Test-CpuAvx checks whether the CPU supports AVX and AVX2 instruction sets. Get-HasCapableGpu checks for a CUDA-capable GPU with sufficient memory. Get-MonitorCount returns the number of connected displays. Get-AudioDeviceNames lists available microphone and desktop audio devices.

Out-Serial sends a string to a serial (COM) port.

See Also