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.
| 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 |
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.
- GenXdev.Software — Tool installation (uses GPU detection)
- GenXdev.Windows — Window and monitor management
- Full Cmdlet Reference