How To Find Out What Motherboard You Have
Knowing your motherboard model isn't just trivia — it determines what RAM you can install, which CPUs are compatible, whether your system can handle a GPU upgrade, and what BIOS updates apply to your machine. The good news: Windows, macOS (for Hackintoshes), and Linux all give you ways to pull this information without opening your case.
Why Your Motherboard Model Matters
Your motherboard is the central hub everything else connects to. Its model number tells you:
- CPU socket type — which processors are physically and electrically compatible
- RAM slots and supported memory speeds — DDR4 vs DDR5, maximum capacity, XMP/EXPO support
- Expansion slots — how many PCIe slots, which generations (PCIe 4.0 vs 5.0)
- Storage connectors — number of M.2 slots, SATA ports, NVMe support
- BIOS version compatibility — critical for applying firmware updates or enabling new CPU support
Without knowing your exact board, you're guessing at compatibility — and guessing gets expensive.
How To Check Your Motherboard on Windows
Windows gives you three reliable methods, no tools required.
Method 1: System Information (Fastest)
- Press Windows + R, type
msinfo32, and hit Enter - In the System Summary panel, look for:
- BaseBoard Manufacturer — the brand (e.g., ASUS, MSI, Gigabyte, ASRock)
- BaseBoard Product — the model name (e.g., B550-F, Z790 Tomahawk)
- BaseBoard Version — the hardware revision
This is the quickest method and works on virtually every Windows version from 7 onward.
Method 2: Command Prompt or PowerShell
Open Command Prompt or PowerShell and run:
wmic baseboard get product,manufacturer,version,serialnumber This outputs your board's manufacturer, model, version, and serial number in a clean single line — useful if you want to copy the text directly.
Method 3: Task Manager (Windows 11)
Windows 11's Task Manager added a CPU section under Performance that sometimes displays the motherboard or system model. It's less detailed than the other methods but handy for a quick glance.
How To Check Your Motherboard on Linux 🖥️
On Linux, the same underlying data is accessible through the terminal:
sudo dmidecode -t baseboard This outputs the manufacturer, product name, version, and serial number pulled directly from the board's firmware. If dmidecode isn't installed, it's available in most package managers (sudo apt install dmidecode on Debian-based systems).
Alternatively:
cat /sys/devices/virtual/dmi/id/board_name cat /sys/devices/virtual/dmi/id/board_vendor These commands read directly from DMI (Desktop Management Interface) data without requiring elevated permissions.
What If the Software Methods Don't Work?
Software methods rely on the motherboard's firmware correctly reporting its own information. In some cases — particularly with older boards, heavily modified OEM systems, or certain budget boards — the reported name may be generic, blank, or inaccurate.
In those cases, check physically:
- Shut down and unplug your PC
- Open the side panel
- Look for the model name printed directly on the board — usually between the PCIe slots or near the CPU socket area
- Common label locations include the area below the RAM slots or above the 24-pin power connector
The physical label is always authoritative when software reporting fails.
OEM Systems Complicate Things 🔍
Pre-built PCs from manufacturers like Dell, HP, and Lenovo often use custom motherboards that carry the OEM's own model numbers rather than the original board manufacturer's branding. For example, a Dell system might show "0XCR8D" as the board product — a Dell internal part number, not an off-the-shelf model.
In these cases:
| What You'll See | What It Means |
|---|---|
| OEM part number (e.g., 0XCR8D) | Dell/HP/Lenovo custom board |
| Standard model name (e.g., B650M DS3H) | Retail/DIY board |
| Generic string (e.g., "Type1ProductConfigId") | Firmware not properly configured |
For OEM boards, use the part number to search the manufacturer's support site directly — that's where you'll find compatible parts, BIOS updates, and expansion limits specific to that system.
Cross-Referencing What You Find
Once you have your board model, the next step is looking up its specifications. The board manufacturer's product page (ASUS, MSI, Gigabyte, ASRock, etc.) is the most reliable source for:
- QVL (Qualified Vendor List) — RAM tested and confirmed compatible
- CPU Support List — which processors work with which BIOS versions
- BIOS update history — changelogs and which updates unlock new CPU support
- Slot and port diagrams — physical layout details
Third-party databases like PCPartPicker can be helpful for general compatibility checks, but the manufacturer's own documentation takes precedence for anything critical.
The Variables That Affect What You Do Next
Finding your motherboard model is the easy part. What comes after depends on factors that vary significantly from one system to the next:
- Your current BIOS version — some CPU upgrades require a BIOS flash before the new chip will even POST
- Physical form factor — ATX, Micro-ATX, and Mini-ITX boards have different slot counts and case compatibility
- Power delivery capability — not all boards with the same socket handle the same CPU TDP ranges equally well
- Age of the platform — an older board on a mature platform may have better CPU support than a newer budget board on a newer platform
Two people with the same socket type and different motherboards can end up with meaningfully different upgrade paths. The model number you just found is the starting point — what it actually allows depends on the specific combination of your board's revision, current BIOS, and what you're trying to do with it.