Repository navigation
Releases: joaoregis/cpuzeez
Release list
CpuZeeZ 0.3.0
A redesigned interface, a hardware monitor, memory and cache benchmarks,
device health, and closing most of the remaining gaps with CPU-Z.
Added
- New interface.
- Sidebar navigation with full pages: Overview, Processor, Mainboard, Memory, Graphics, Devices, Sensors, Benchmarks, Tools, Settings and About.
- Card-based layout and Phosphor icons.
- The operating system's own UI font (Segoe UI, SF Pro, Cantarell, Noto, Inter…).
- Light and dark themes with the brand violet accent.
- Overview dashboard. The system at a glance: CPU, GPU and chipset temperatures and the CPU clock with live sparklines, a health and throttling status, and one card per component.
- Translations. The interface is available in English, Brazilian Portuguese and Spanish, picked from the OS language or chosen in Settings. Reports stay in English, like CPU-Z's.
- Settings page. Language, theme, tray icon, close to tray, sampling period, graph history, warning temperature and data folder. Settings are saved per user.
- Sensors page. An HWiNFO-style monitor:
- Every sensor, grouped by device (CPU, GPU, mainboard, chipset, memory, storage, battery), with current, minimum, maximum and average values and search.
- Live charts with hover values.
- Temperature colouring against Tjmax.
- CSV logging.
- Monitored stress test. Live temperature, effective clock, package power and GPU temperature. It warns when thermal, power or current throttling is detected and stops automatically at a temperature limit.
- Throttling detection.
- Intel: thermal status and limit-reason MSRs.
- AMD: Tjmax and PPT/TDC/EDC limits.
- Linux: the kernel's throttle counters.
- GPUs: their throttle reasons.
- Tray / menu-bar mini monitor. The tray icon shows the CPU temperature. There is also an always-on-top mini monitor window on every OS.
- Memory and cache benchmark.
- Latency from 4 KiB to 1 GiB, which reveals L1, L2, L3 and DRAM.
- Read, write and copy bandwidth per cache level and for DRAM, single- and multi-threaded (
-membench).
- Benchmark history. CPU and memory results are saved locally with a label, with charts over time and comparison of two runs.
- Compare reports. A diff between two JSON reports, or between the current system and a saved report, that ignores live values unless asked (
-diff=OLD.json,NEW.json|now). - Devices page.
- Full SMART for NVMe and SATA: health, attributes, temperature, wear, hours and data written.
- Battery health: design and full capacity, wear and cycles.
- Network adapters: link, MAC, IPs, gateway, DNS, driver and Wi-Fi details.
- AMD SMU decoding, Zen 2 to Zen 5:
- Per-core, L3 and SoC temperatures.
- VDDCR_VDD, VDDCR_SOC and VDD_MISC rails.
- PPT, TDC and EDC.
- FCLK, UCLK and MCLK, Fmax, and per-core max effective ratio.
- Intel memory timings from the memory controller, Skylake to Arrow Lake: CL, tRCD, tRP, tRAS, tRFC, command rate, gear and the memory controller clock.
- Mainboard sensor maps for more than 150 ASUS, Gigabyte, MSI and ASRock board models, plus generic maps per Super I/O chip. The
CPUZEEZ_EC_DUMPhelper and an issue template make it easy to contribute new boards. - Chipset temperature.
- Intel: the PCH sensor (PawnIO
IntelPCHThermal, Linuxintel_pch_thermal). - AMD boards: when the board routes it to the Super I/O.
- Intel: the PCH sensor (PawnIO
- GPU sensors.
- Hot spot and memory junction temperatures, fan RPM and duty, power, load and throttle reasons.
- NVIDIA memory vendor, via NVAPI.
- Uncore and fabric clocks (AMD FCLK/UCLK, Intel ring), the memory controller frequency and the PCIe "Bus Specification" on Windows.
- One-click update. The update banner downloads the right installer for your OS and CPU and verifies its SHA-256 against the release's
SHA256SUMS.txtbefore launching it. - New command-line options:
-sensors,-log=FILE[,SECONDS],-membench,-diff=….
Changed
- The reference clock is measured from the TSC and the base ratio, so memory and uncore frequencies follow the real BCLK.
- ITE Super I/O voltage steps match the published board tables.
- Reports gained Batteries and Network sections, SMART groups under Storage, and Sensors groups under each display adapter.
Fixed
- macOS, thanks to @vinicius741:
- Links and the "Download" buttons now open the browser.
- Overview cards no longer show empty separators when a value is unknown.
cpuzeez is a clean-room, open-source reimplementation of CPU-Z's feature set for Windows, Linux and macOS. See the README for screenshots, the feature-coverage table and details on privileged access.
Downloads
| Platform | File |
|---|---|
| Windows 10/11 x64 | .msi installer, or the -portable.zip |
| macOS 11+ (universal: Intel + Apple Silicon) | .dmg (app) or .pkg (app + CLI in /usr/local/bin) |
| Debian / Ubuntu | .deb (amd64, arm64) |
| Arch Linux | .pkg.tar.zst |
| Other Linux | .tar.gz |
Verify downloads with SHA256SUMS.txt.
Notes
- The installers have no publisher certificate:
- Windows: SmartScreen → More info → Run anyway.
- macOS: executables are ad-hoc signed, but not Developer ID signed or notarized. Check
SHA256SUMS.txt, attempt to open the app or.pkg, then use System Settings → Privacy & Security → Open Anyway and confirm Open. On macOS 11–12 use System Preferences → Security & Privacy → General. Repeat for the installed app if prompted. Right-click → Open no longer bypasses Gatekeeper on macOS 15 and later. See Apple's instructions.
- Windows: install PawnIO and its modules, then run as administrator, to get MSR, SPD, memory timings and Super I/O sensors.
- Linux: run with
sudo(andmodprobe msr i2c-dev) for the same. - The benchmark is cpuzeez's own workload: scores are not comparable with CPU-Z's.
Not affiliated with CPUID. CPU-Z is a trademark of CPUID.
Full changelog: CHANGELOG.md
CpuZeeZ 0.2.0
What's new in 0.2.0
- New name and logo: CpuZeeZ. The app has an icon everywhere:
cpuzeez.exe(with version info), the window and taskbar, the Start-menu shortcut, Installed apps,CpuZeeZ.appon macOS, and the Linux desktop entry with hicolor icons. The binary and package names staycpuzeez. - Update notice.
- At startup, CpuZeeZ checks GitHub releases once (an anonymous request). If a newer version exists, it offers a one-click download of the installer for your OS and CPU.
- You can also use About ▸ Check for updates, or
cpuzeez -checkupdate. - Turn it off with
CheckUpdates=0incpuzeez.ini.
- Windows: no more console window when you start the GUI from the Start menu or Explorer. Command-line options still print to the terminal you run them from.
- Upgrading on Windows: run the new
.msiover the old version. It upgrades in place (one entry in Installed apps), and downgrades are refused. CI now tests install → upgrade → downgrade block → uninstall on every push.
cpuzeez is a clean-room, open-source reimplementation of CPU-Z's feature set for Windows, Linux and macOS. See the README for screenshots, the feature-coverage table and details on privileged access.
Downloads
| Platform | File |
|---|---|
| Windows 10/11 x64 | .msi installer, or the -portable.zip |
| macOS 11+ (universal: Intel + Apple Silicon) | .dmg (app) or .pkg (app + CLI in /usr/local/bin) |
| Debian / Ubuntu | .deb (amd64, arm64) |
| Arch Linux | .pkg.tar.zst |
| Other Linux | .tar.gz |
Verify downloads with SHA256SUMS.txt.
Notes
- The binaries are not code-signed:
- Windows: SmartScreen → More info → Run anyway.
- macOS: right-click → Open on first launch.
- Windows: install PawnIO and its modules, then run as administrator, to get MSR, SPD, memory timings and Super I/O sensors.
- Linux: run with
sudo(andmodprobe msr i2c-dev) for the same. - The benchmark is cpuzeez's own workload: scores are not comparable with CPU-Z's.
Not affiliated with CPUID. CPU-Z is a trademark of CPUID.
cpuzeez v0.1.0
cpuzeez is a clean-room, open-source reimplementation of CPU-Z's feature set for Windows, Linux and macOS. See the README for screenshots, the feature-coverage table and details on privileged access.
Downloads
| Platform | File |
|---|---|
| Windows 10/11 x64 | .msi installer, or the -portable.zip |
| macOS 11+ (universal: Intel + Apple Silicon) | .dmg (app) or .pkg (app + CLI in /usr/local/bin) |
| Debian / Ubuntu | .deb (amd64, arm64) |
| Arch Linux | .pkg.tar.zst |
| Other Linux | .tar.gz |
Verify downloads with SHA256SUMS.txt.
Notes
- The binaries are not code-signed:
- Windows: SmartScreen → More info → Run anyway.
- macOS: right-click → Open on first launch.
- Windows: install PawnIO and its modules, then run as administrator, to get MSR, SPD, memory timings and Super I/O sensors.
- Linux: run with
sudo(andmodprobe msr i2c-dev) for the same. - The benchmark is cpuzeez's own workload: scores are not comparable with CPU-Z's.
Not affiliated with CPUID. CPU-Z is a trademark of CPUID.