Check GPU Model and Driver Version with PowerShell
See which graphics card Windows detects, its driver version, and current output resolution in one line.
01Command
$ Get-CimInstance Win32_VideoController | Format-Table Name, DriverVersion, AdapterRAM, VideoModeDescription02What it does
Whether you are troubleshooting a game that stutters, matching a driver download from NVIDIA/AMD/Intel, or checking whether that two-monitor setup picked the right resolution, Win32_VideoController answers it without opening Device Manager. Each row is one detected adapter: Name gives the chip model, DriverVersion the installed driver, and VideoModeDescription the current resolution and color depth. Laptops typically show two rows (integrated Intel/AMD plus discrete NVIDIA) — that is normal and tells you Optimus/switchable graphics is active. Compare DriverVersion against the vendor's latest before concluding the card is "outdated".
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- Win32_VideoController classEvidence: Documents Win32_VideoController properties: Name, DriverVersion, AdapterRAM, VideoModeDescription.
Last verified: 2026-09-18 · Category: System & Settings
06Related solutions
PowerShell cmdlet that exposes BIOS, firmware, RAM and OS properties as a filterable object.
Search inside text files and logs with regex, returning file, line number and match.
One command that shows OS version, install date, boot time, memory, network adapters and installed hotfixes.