How to Check Which Motherboard You Have (Windows, Mac & Linux)
Knowing your motherboard model isn't just trivia — it determines what RAM you can install, which CPUs are compatible, whether you can upgrade your BIOS, and what expansion slots you're working with. Fortunately, you don't need to open your PC case to find out. Here's how to check your motherboard across every major operating system, plus what to do if the standard methods don't give you a clear answer.
Why Your Motherboard Model Matters 🖥️
Your motherboard is the backbone of your system. Every other component — CPU, RAM, GPU, storage — connects through it. The model number tells you:
- Socket type (which CPUs physically fit)
- Chipset (which features and CPU generations are supported)
- Memory slots and supported RAM speeds
- Expansion slots (PCIe lanes for GPUs, NVMe drives, etc.)
- BIOS/UEFI version and whether updates are available
Before you buy a new component, add RAM, or troubleshoot a compatibility issue, identifying your exact motherboard model is the first step.
How to Check Your Motherboard on Windows
Using System Information (No Tools Required)
The fastest method requires no downloads:
- Press Win + R, type
msinfo32, and hit Enter - The System Information window opens
- Look for BaseBoard Manufacturer, BaseBoard Product, and BaseBoard Version
These fields give you the manufacturer (e.g., ASUS, MSI, Gigabyte, ASRock) and the exact model name.
Using Command Prompt or PowerShell
If you prefer the command line:
Command Prompt:
wmic baseboard get product, manufacturer, version, serialnumber PowerShell:
Get-WmiObject Win32_BaseBoard | Select-Object Manufacturer, Product, Version Both return the same core information — manufacturer, product name, and version number — in a few seconds.
Using CPU-Z (Third-Party Tool)
CPU-Z is a free, widely trusted utility that pulls detailed hardware information. Under the Mainboard tab, you'll see the manufacturer, model, chipset, BIOS version, and more. It's especially useful if the built-in Windows tools return incomplete or generic results.
How to Check Your Motherboard on Linux 🐧
Linux users can query system hardware directly through the terminal using dmidecode, which reads data from the system's DMI table (a hardware information store built into the firmware).
Run:
sudo dmidecode -t baseboard Look for Product Name, Manufacturer, and Version in the output. If dmidecode isn't installed, most distributions can install it via the package manager (apt, dnf, pacman, depending on your distro).
An alternative:
cat /sys/class/dmi/id/board_name cat /sys/class/dmi/id/board_vendor These commands are quicker and don't require elevated privileges, though they may return less detail.
How to Check Your Motherboard on a Mac
Macs don't expose a "motherboard model" in the traditional sense — Apple uses proprietary logic boards that are tied to the Mac model itself. The relevant identifier is the Mac model and year, not a standalone board name.
To find it:
- Click the Apple menu → About This Mac
- Note the model name, year, and chip (e.g., M2 Pro, Intel Core i7)
For deeper hardware detail, go to Apple menu → About This Mac → More Info → System Report. The Logic Board section lists the board ID and hardware revision, which is what Apple and authorized service providers use for repairs and compatibility checks.
What If the Results Look Incomplete or Generic?
Some systems — particularly OEM builds from Dell, HP, Lenovo, or similar manufacturers — may return generic strings like "To Be Filled By O.E.M." in standard queries. This is common and doesn't mean the tools are broken.
In that case, try these alternatives:
| Method | What It Provides |
|---|---|
| Physical inspection (case badge or board itself) | Actual model number printed on the PCB |
| OEM service tag lookup | Full hardware spec from manufacturer's site |
| CPU-Z or HWiNFO64 | Often resolves OEM board details more reliably |
| BIOS/UEFI screen | Usually displays board model during POST or in firmware settings |
Prebuilt systems (Dell, HP, Lenovo) often tie upgrades to the OEM's own compatibility lists, so checking the service tag on the manufacturer's support site frequently gives you more useful information than the board model alone.
Reading the Model Number Once You Have It
Motherboard model names follow patterns that reveal meaningful information once you know how to decode them. For example:
- ASUS ROG STRIX B650E-F — ROG STRIX is the product line, B650E is the chipset, F indicates the form factor tier
- MSI MAG Z790 TOMAHAWK WIFI — MAG is the sub-brand, Z790 is the chipset, the suffix indicates feature set and connectivity
The chipset number is the most critical part. It tells you which CPU generation is supported and what platform-level features (like PCIe 5.0, DDR5 support, or USB4) are available. Chipset generations are platform-specific — Intel and AMD use entirely different chipset families that are not interchangeable.
The Variables That Make This Personal
Knowing your board model is the starting point, but what you do with that information depends heavily on your situation. A board that's perfectly adequate for a productivity workstation may be a bottleneck for someone building a high-performance gaming rig — and vice versa.
The relevant factors vary significantly from one user to the next:
- Why you're checking — upgrading RAM, replacing a CPU, diagnosing a fault, or planning a full rebuild each point toward different next steps
- The system's age — an older board might be at the end of its upgrade path regardless of the model name
- Form factor constraints — ATX, Micro-ATX, and Mini-ITX boards have different slot counts and physical footprints
- BIOS version — the same board model can support very different CPUs depending on whether the firmware has been updated
Once you have the model number in hand, cross-referencing it against the manufacturer's official support page — specifically the CPU compatibility list and memory QVL (Qualified Vendor List) — gives you the clearest picture of what your system can actually support and where its limits are.