Skip to content

Releases: joaoregis/cpuzeez

CpuZeeZ 0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 16:14

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_DUMP helper and an issue template make it easy to contribute new boards.
  • Chipset temperature.
    • Intel: the PCH sensor (PawnIO IntelPCHThermal, Linux intel_pch_thermal).
    • AMD boards: when the board routes it to the Super I/O.
  • 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.txt before 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:
    • The standalone universal CLI (in the .pkg and .tar.gz) is now ad-hoc signed for both architectures, and the release workflow verifies every shipped signature. Updated Gatekeeper instructions for macOS 15+ (#1).
    • Memory capacity and type on Apple Silicon, which has no SMBIOS memory records (#2).
  • 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 (and modprobe 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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:06

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.app on macOS, and the Linux desktop entry with hicolor icons. The binary and package names stay cpuzeez.
  • 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=0 in cpuzeez.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 .msi over 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 (and modprobe 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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 09:30

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 (and modprobe 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.