Skip to content

Releases: Dr-Noob/cpufetch

Release v1.06

18 Aug 14:40
Compare
Choose a tag to compare
File Architecture OS Min. OS Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_windows.exe x86 (64 bit) Windows - Yes

Changelog:

  • [ARM] Added support for inferring the SoC from the uarch.
  • [ARM] Added support for inferring the SoC from PCI devices (#245).
  • [ARM] Added support for SVE detection (#259).
  • [X86] Significantly improved support for old x86 CPUs (#220).
  • [X86] Added support for Hygon CPUs (#244).
  • [ARM and X86] Added support for measuring max CPU frequency (#220).
  • [ARM and X86] Added --measure-max-freq option to manually trigger CPU max frequency measurement.
  • [All] Added support for NO_COLOR (#227).

This release also fixes some bugs, adds small features and adds support for some new hardware. See the commit list for more details.

Notes:

  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version.

Release v1.05

05 Feb 21:57
Compare
Choose a tag to compare
File Architecture OS Min. OS Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_windows.exe x86 (64 bit) Windows - Yes

Changelog:

  • [ARM] Improved peak performance computation.
  • [ARM] Improved Rockchip and Allwinner detection (thanks ThomasKaiser!).
  • [ARM] Added support for Google Tensor SoCs.
  • [ARM and x86] Added new uarchs.
  • [ARM and x86] Improved error reporting in the case of unkown uarchs.
  • [RISCV] Implemented support for multi-letter extensions.
  • [All] Fixed various bugs.

Notes:

  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version

Release v1.04

06 May 10:09
Compare
Choose a tag to compare
File Architecture OS Min. OS Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_windows x86 (64 bit) Windows - Yes

Changelog:

  • Added preliminary support for RISC-V (thanks Sakura286, exkc and Patola!).
  • Significantly improved Allwiner SoC detection (thanks mdoksa76 and exkc!).
  • Added Rockchip SoC detection.
  • Fixed an important bug in PowerPC (thanks bbonev!).
  • Show the exact commit version in the -v option.
  • Improved --raw option.
  • Fixed various bugs.

Notes:

  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version

Release v1.03

05 Jan 11:00
Compare
Choose a tag to compare
File Architecture OS Min. OS Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_windows x86 (64 bit) Windows - Yes

Changelog:

  • Added preliminary support for Intel hybrid architectures (e.g., Intel Alder Lake).
  • Added support for the latest Apple chips (M1 Ultra and M2).
  • Fixed Apple chip's peak performance computation.
  • Fixed many bugs.

Notes:

  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version

Release v1.02

24 Apr 17:40
Compare
Choose a tag to compare
File Architecture OS Min. OS Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_arm_linux ARM (32/64 bit) GNU/Linux 3.2.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_freebsd x86 (64 bit) FreeBSD 13.0 Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes

NOTES:

  • cpufetch_arm_linux minimum architecture is ARMv5
  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version

Release v1.00

23 Aug 08:55
Compare
Choose a tag to compare
File Architecture OS Min. Kernel Statically linked
cpufetch_arm64_android ARM (64 bit) Android - No
cpufetch_arm64_linux ARM (64 bit) GNU/Linux 3.7.0 Yes
cpufetch_arm64_macos ARM (64 bit) macOS - No
cpufetch_arm_linux ARM (32/64 bit) GNU/Linux 3.2.0 Yes
cpufetch_ppc64_linux PowerPC (64 bit) GNU/Linux 3.10.0 Yes
cpufetch_x86-64_linux x86 (64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86-64_macos x86 (64 bit) macOS - No
cpufetch_x86-64_windows x86 (64 bit) Windows - Yes
cpufetch_x86_linux x86 (32/64 bit) GNU/Linux 4.4.0 Yes
cpufetch_x86_windows x86 (32/64 bit) Windows - Yes

NOTES:

  • cpufetch_arm64_macos only supports M1 CPU
  • cpufetch_arm_linux minimum architecture is ARMv5
  • GNU/Linux versions also work on Android, but they detect fewer features than the Android version

Release v0.94

08 Dec 17:50
Compare
Choose a tag to compare

Prebuilt binaries for:

  • Windows x86_64
  • Linux (and Android) ARM

ARM build details:

  • Needs ARMv5 or higher
  • Needs Linux kernel 3.7.0 or higher
  • Supports both 32 and 64 bits
  • No need for armhf (hardware floating point instructions)

Windows release v0.7

01 Sep 18:59
Compare
Choose a tag to compare

Whats new

  • Cache topology fetching finished and working.
  • Fetching the microarchitecture.
  • Changed the features that it prints.
  • Easier color managment.
  • Some bug fixes.

Windows release v0.6

12 Jul 14:20
Compare
Choose a tag to compare
Small corrections in code and Makefile

Windows release v0.410

22 Jun 16:15
Compare
Choose a tag to compare
Support for multi socket systems (only information gathering, not pri…