CPU Processor
Package, code name, technology node (when reported), core/thread count, caches, and instruction sets. Clocks can idle low on modern CPUs—this is normal under power-saving; load the CPU to see nominal turbo behaviour.
System insight
CPU-Z delivers accurate, real-time hardware information in a compact interface—trusted by PC enthusiasts and support technicians for over two decades.
Forums, game support, and motherboard Q&A often ask for a CPU-Z screenshot or validation link—it answers stepping, BIOS string, and SPD profile in one place.
Developers can license CPU-Z detection via the System Information Kit.
For voltages and sensors, HWMonitor complements CPU-Z’s static hardware ID view.
The current classic build is version 2.19 for Windows x86/x64, with setup and ZIP packages. Custom branded builds exist for ASUS ROG, Gigabyte, MSI, ASRock, Cooler Master, and others—pick the plain English build unless you intentionally want a partner skin.
Use your preferred software repository or search for the latest CPU-Z Windows build if you need a different version.
Independent information page.
CPU-Z is a staple in gaming communities. Before asking "why is my FPS low?", users are told to post a CPU-Z validation. Overclockers use it to confirm stable clocks, stepping, and memory profiles after tuning. Benchmark leaderboards often require a validation link as proof.
When buying a used CPU or motherboard, a fresh CPU-Z validation reduces fraud risk. Compare the validation’s stepping, cache, and board model with the seller’s photos. Scammers often reuse old validations—always ask for one taken the same day.
Support teams use CPU-Z to verify hardware before BIOS updates, RMA claims, or driver installations. The CPU tab shows microcode; the Mainboard tab shows BIOS version. Quick identification without opening the case.
CPU-Z focuses on static hardware identification: what CPU, board, and RAM you have. It is not a benchmark, stress tester, or temperature monitor. For those tasks, pair it with tools like Cinebench, Prime95, or HWMonitor. CPU-Z’s built-in bench is useful for quick relative comparisons, but dedicated benchmark suites give more repeatable results.
Before adding or replacing RAM, check the SPD tab for supported JEDEC and XMP profiles. Compare with your motherboard’s QVL (Qualified Vendor List). If the module is not listed, it may still work, but the QVL indicates tested combinations. CPU-Z’s Memory tab shows what is actually running—if it says DDR4-2133 but your kit is DDR4-3600, enable XMP in BIOS.
A CPU-Z validation is a cryptographically signed snapshot of your hardware. It proves you own the parts and that they were detected correctly. Overclocking forums, contests, and marketplace sellers use validations to build trust. The validation URL is short (e.g. valid.x86.fr/abc123) and easy to share.
20+
Years in development
Free
No paid tiers
Windows 11
Fully supported
Portable
ZIP, no install
The Name field shows the marketing name; Codename is the internal project name (e.g. Raptor Lake, Zen 4). Technology reports the process node when available. Specification is the full Intel/AMD string. Stepping and Revision matter for microcode and compatibility. The Core Speed updates in real time—expect fluctuations at idle.
The Memory tab shows Channel # (Single, Dual, or Quad). Dual channel doubles memory bandwidth compared to single; quad again doubles that. To run dual channel, install sticks in the correct slots per your motherboard manual—usually A2+B2 for two sticks. Mismatched slots often result in single-channel operation.
Before flashing BIOS: note the Mainboard tab’s BIOS Brand, Version, and Date. Confirm the new BIOS supports your CPU (check release notes). Some boards require sequential updates. CPU-Z helps you verify the current state before and after the flash.
CPUs have multiple cache levels. L1 is per-core, smallest and fastest. L2 is typically per-core or shared between a small cluster. L3 (or LLC) is shared across all cores. CPU-Z reports sizes and, with the optional latency tool, measured latencies. Larger caches help with gaming and multi-threaded workloads; the CPU tab shows exactly what your chip has.
Run cpuz.exe -txt=C:\reports\mypc to generate a text report without opening the GUI. Use -html= for HTML output. Useful for scripted inventories or remote support. The report includes CPU, mainboard, and memory data in a single file.
Use -core=0 through -core=N-1 to display a specific core’s clock. Run multiple instances with different -core values to monitor each core separately.
The Mainboard tab’s Graphic Interface section shows the PCIe link between CPU and GPU: e.g. "x16 4.0" means 16 lanes at PCIe 4.0. If you see "x8" instead of "x16", the slot or CPU might only provide 8 lanes, or the card is in a secondary slot. PCIe 4.0 x8 is still ample for most GPUs; x16 is preferable for high-end cards.
Partner versions of CPU-Z exist with custom branding: ASUS ROG, Gigabyte AORUS, MSI Gaming, ASRock Phantom/Taichi, Cooler Master. Functionality is identical; only the skin and branding differ. If you prefer a neutral look, use the standard build. Custom builds are useful if you want your validation to match your board’s aesthetic for screenshots.
Laptops often use mobile variants (e.g. Intel U/H/P series, AMD Ryzen U/HS/HX). CPU-Z correctly identifies these. Mobile chips may show lower base clocks and different TDP; turbo behavior depends on thermal headroom. The Mainboard tab will show the laptop model. Memory is typically soldered or in SO-DIMM slots—check SPD for what is installed.
OEM (tray) CPUs are functionally identical to retail boxed units. CPU-Z does not distinguish them—both show the same name and stepping. The main difference is warranty: retail comes with a longer warranty. For identification and validation purposes, CPU-Z treats them the same.
The CPU tab lists supported instruction sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and sometimes AVX-512. These affect compatibility with certain software. AVX-512 is found on some Intel server and enthusiast chips; newer consumer Intel and AMD may use different subsets. Software that requires AVX will not run on CPUs without it—CPU-Z helps you verify.
CPU-Z inside a VM reports the virtual CPU presented by the hypervisor. You will see the host’s architecture and often modified brand strings. Useful for confirming VM config; not suitable for validating physical hardware.
Workstation and server boards with two or more CPUs: CPU-Z shows the first processor by default. Use the drop-down or right-click to switch between sockets. Each socket has its own memory controllers and PCIe lanes.
ARM64 Windows builds exist for Snapdragon X Elite and similar. Android CPU-Z reports SoC, GPU, sensors, and battery. Feature sets differ from the Windows x86 version but serve the same identification purpose on mobile.
cvf) is saved. Upload it to valid.x86.fr.When posting for support: include the full CPU tab (do not crop). Show Mainboard if the issue involves BIOS or drivers. For RAM issues, include both Memory and SPD tabs. Use F5 to save BMPs or F6 to copy—paste into an image editor if you need to annotate. Avoid sharing only a partial crop; context helps diagnose.
CPU-Z includes a simple benchmark (Bench tab): single-thread and multi-thread. Scores are relative to a reference CPU. Useful for quick before/after comparisons (e.g. before and after overclock). For serious benchmarking, use Cinebench, Geekbench, or 3DMark. The CPU-Z bench is convenient for a rough sanity check.
Both vendors report core counts, threads, caches, and clocks. Intel CPUs show Technology (process node, e.g. Intel 7), Bus Speed (typically 100 MHz base), and Multiplier. AMD shows Specification with the full OPN string, Core VID (voltage), and NB Frequency (Infinity Fabric). AMD codenames (Vermeer, Raphael, Phoenix) differ from Intel (Raptor Lake, Alder Lake). The Cache tab layout also varies—Intel lists L1D/L1I, L2, L3; AMD may show L1/L2/L3 plus CCX structure for Ryzen.
At idle, you may see 800 MHz, 1.2 GHz, or similar. This is normal—C-states and power management reduce clocks to save energy. Under load, clocks should rise to base or turbo. If clocks stay low under a sustained load, check thermal throttling (use HWMonitor), power limits, or Windows power plan (High Performance vs Balanced).
SPD may show "Single" or "Dual" rank. Dual-rank modules have chips on both sides (or double-density); they often clock slightly lower but can offer better performance in some workloads. Two single-rank sticks can run in dual-channel; four single-rank sticks can run dual-channel with two ranks per channel. CPU-Z SPD tab shows this per slot.
Older boards had a separate southbridge; modern chipsets often integrate I/O. The Mainboard tab lists both when present. Chipset determines PCIe lane count, USB ports, SATA, and M.2 support. Useful when upgrading or troubleshooting expansion cards.
The Memory tab shows primary timings (tCL, tRCD, tRP, tRAS) and often tRFC, Command Rate (1T/2T), and tREFI. Lower numbers generally mean faster response but require more voltage and better silicon. XMP/EXPO profiles define these in the SPD; the motherboard applies them when the profile is enabled. If you manually overclock RAM, CPU-Z confirms what is actually running—compare with your target profile. tRFC is especially sensitive; too low can cause random crashes. tREFI (refresh interval) is rarely shown but matters for high-frequency DDR5.
CPU-Z reads hardware IDs locally. No telemetry or automatic uploads. Validation is opt-in—you explicitly choose to submit. The validation file contains hardware details; only upload if you are comfortable sharing that. Valid.x86.fr stores validations publicly; the link is permanent.
New CPUs often need a newer CPU-Z build for correct detection. If you have a brand-new chip and CPU-Z shows "Unknown" or wrong specs, check for the latest version. Release notes list detection fixes. For older hardware, an older build is usually fine.
Use -txt=path or -html=path to generate reports. Useful for asset inventories, remote support, or comparing two PCs. The report includes CPU, mainboard, memory, and SPD data in a single file. Run from a script or batch file for automation.
| Tool | Best for | CPU-Z complements |
|---|---|---|
| HWMonitor | Voltages, temps, fan speeds | CPU-Z = identity; HWMonitor = live sensors |
| HWiNFO64 | Deep sensor and hardware data | CPU-Z is lighter; HWiNFO for power users |
| MemTest86 | RAM stress testing | CPU-Z shows config; MemTest86 finds errors |
| Thaiphoon Burner | Reading/editing SPD | CPU-Z reads SPD; Thaiphoon for advanced SPD |
| Cinebench | CPU performance benchmark | CPU-Z validates hardware; Cinebench measures speed |
| AIDA64 | System info + stress + benchmark | CPU-Z is free and focused; AIDA64 is paid suite |
Use CPU-Z before upgrading. CPU tab: note socket and chipset—a new CPU must match. Mainboard: check BIOS version; some boards need a BIOS update to support newer CPUs. Memory: if adding RAM, SPD shows existing modules; match type (DDR4/DDR5), speed, and ideally same vendor/part for best compatibility. SPD: see how many slots are used and what profiles exist. A validation link proves your current setup when asking for upgrade advice.
When selling: provide a fresh validation link (same day). Buyers can verify stepping, cache, and board. When asking for support: post the full CPU tab, and Mainboard/Memory/SPD if relevant. A validation link is better than a screenshot—it cannot be faked. When overclocking: share before/after validations so others can see your settings and results.
The Bench tab scores are relative to a reference CPU (often an old Intel). Higher is better. Single-thread reflects per-core performance; multi-thread scales with core count. Use it for quick comparisons—e.g. before and after an overclock, or to confirm a new build performs in the right ballpark. For publication-quality benchmarks, use Cinebench R23, Geekbench, or 3DMark. CPU-Z bench is a sanity check, not a substitute.
Laptops: OEMs often lock down BIOS—no XMP, limited voltage control. CPU-Z will show JEDEC speeds even with faster RAM. Some laptops report correct specs; others cap at base clocks. Thunderbolt and discrete GPU may not appear depending on drivers. Battery vs AC can affect reported clocks.
Desktops: Full visibility. XMP/EXPO, overclocking, and all tabs typically work. DMI may be slower to load on some boards. Custom builds: ensure chipset drivers and BIOS are up to date for accurate detection.
OEM (Dell, HP, Lenovo): Prebuilts may use proprietary mainboards. CPU-Z still reads CPU and RAM correctly. BIOS version strings may be long and vendor-specific. Some OEMs hide RAM profiles—SPD may show XMP but BIOS has no option to enable it.
Each SPD profile (JEDEC, XMP, EXPO) lists frequency, timings, and voltage. Compare "Max bandwidth" with "DRAM frequency" in the Memory tab to confirm which profile is active. "Manufacturer" and "Part number" help identify exact modules when adding RAM. "Week/year" indicates production date—useful for matching pairs. "XMP 2.0" vs "XMP 3.0" (DDR5) — newer has more profile slots and metadata.
Several BIOS options directly change what CPU-Z reports. XMP/EXPO/DOCP — enables memory profiles; without it, JEDEC defaults apply. Multi-Core Enhancement (MCE) — can unlock higher turbo on Intel; CPU-Z will show higher sustained clocks. C-States — disabling keeps clocks higher at idle; enabling allows deep sleep and lower idle clocks. Virtualization (VT-x/AMD-V) — does not affect CPU-Z output but required for VMs. Resizable BAR — GPU-related; not shown in CPU-Z. Power limits (PL1/PL2) — affect sustained clocks; CPU-Z shows current speed, not the limit.
Xeon, EPYC, and Threadripper PRO show up in CPU-Z with full core/cache/thread counts. Multi-socket systems: each CPU appears; the app may show one at a time. ECC RAM is detected; the Memory tab may note ECC. NUMA topology is not displayed—use OS tools. Validation works the same; useful for fleet inventory.
Inside a VM, CPU-Z sees the virtual CPU presented by the hypervisor—often a generic or passthrough identifier. Core count may match the host or be limited. Do not use VM results for hardware validation; run on bare metal. Useful for checking what the guest OS sees.
CPU-Z has an ARM64 build for Snapdragon and other ARM Windows devices. It reports core count, architecture, and similar info adapted for ARM. Feature set may differ from x86. Available from the main download page.
The Instructions section in the CPU tab lists supported extensions: SSE, AVX, AVX2, AVX-512, AES-NI, etc. Developers use this to check if the CPU supports optimizations for their code. Gamers rarely need it. AVX-512 appears on some Intel (Ice Lake, Sapphire Rapids) and newer AMD (Zen 4); absent on others. When reporting compatibility issues, including this list can help. Benchmark and validation tools may require specific extensions.
-txt or -html and collect validations into a central DB. Automate with scripts.-txt=report.txt — includes all tabs in one file.| Tab | Key info |
|---|---|
| CPU | Name, cores, threads, clocks, cache, stepping, codename, instructions |
| Caches | L1D, L1I, L2, L3 sizes and structure per core/CCX |
| Mainboard | Vendor, model, chipset, BIOS version, DMI strings |
| Memory | Size, type, channel mode, frequency, timings, CR |
| SPD | Per-slot: manufacturer, part number, profiles, voltage, density |
| Graphics | iGPU or discrete GPU name, driver (if detected) |
| Bench | Single/multi-thread scores vs reference CPU |
| About | Version, validation, tools, links |
~2 MB
ZIP size
<50 MB
RAM usage
4+
Main tabs
F5–F9
Useful hotkeys
Each tab maps to a layer of your PC. Use this when someone asks for a specific screenshot or when you are comparing two machines.
Package, code name, technology node (when reported), core/thread count, caches, and instruction sets. Clocks can idle low on modern CPUs—this is normal under power-saving; load the CPU to see nominal turbo behaviour.
Manufacturer, model, chipset, BIOS version. Essential when flashing BIOS, RMA-ing a board, or confirming whether a retail board matches the review unit you read about.
Current DRAM type, size, channel mode, frequency, and timings as seen at runtime. This reflects what the system is running now—not always the XMP/EXPO label on the box if the profile is disabled.
Per-slot module vendor, part number, nominal JEDEC and extended profiles (XMP/EXPO where present). If something looks “wrong”, compare SPD tables with the label on the stick and the motherboard QVL.
CPU-Z supports parameters such as -txt=report and -html=report for silent reports, and keys like F5 (save BMP screenshots), F6 (copy tab), F7 (save validation file). Full parameter documentation is available in the program.
The CPU-Z Validator lets you submit a validation file and receive a short public URL (examples: valid.x86.fr/…). Overclockers, community contests, and buyers checking used hardware use these links because they are harder to fake than a cropped screenshot.
Ask for a fresh validation link and compare CPU stepping, default RAM profile, and mainboard model with the listing photos.
Pair validation with stress tools; CPU-Z confirms identity, not long-term stability. Combine with mem testing when RAM is in question.
The stories below are composite scenarios based on common support patterns—they illustrate how CPU-Z fits into troubleshooting and buying decisions, not individual testimonials.
Scenario
A user sees 800–1200 MHz on the CPU tab and assumes the chip is defective. In most cases SpeedStep / Cool’n’Quiet is simply idling the cores. Loading a short benchmark or game session usually shows turbo clocks. CPU-Z is the right tool to confirm; teaching moment: always observe under load.
Scenario
Memory tab shows DDR4-2133 but the kit advertises 3600. Check BIOS: enable the correct XMP / EXPO / DOCP profile. CPU-Z’s SPD tab shows which profiles exist on the module; the Memory tab shows what the board actually applied. Mismatch here is one of the most frequent “easy wins” in PC tuning.
Scenario
Rare, but reported when low-level buses or sensors misbehave. Edit cpuz.ini and disable DMI, Sensor, SMBus, Display, or UseDisplayAPI one by one to find the trigger.
Scenario
Microcode and AGESA updates sometimes change how a CPU is reported. Compare stepping and cache sizes—not only the marketing string—with a known-good validation database entry. When in doubt, update CPU-Z to the latest build; release notes list detection fixes.
Common issues and solutions.
Curated external destinations mentioned on this page.