Releases: Dr-Noob/cpufetch
Releases · Dr-Noob/cpufetch
Release v1.06
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
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
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
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
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
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 CPUcpufetch_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
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
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
Small corrections in code and Makefile
Windows release v0.410
Support for multi socket systems (only information gathering, not pri…