Fastfetch, a popular tool among Linux users for showcasing a sleek summary of system information right in the terminal, has just launched version 2.61.
This release ends support for Windows 7 and 8, making Windows 8.1 the oldest supported version. On Windows, the GPU module now uses DXCore for more accurate GPU detection, available only on Windows 10 or later with DXCore headers.
On WSL, the GPU module no longer depends on DXCore. The directx-headers dependency has been removed, resulting in slightly faster GPU detection with a minor reduction in accuracy.
A significant internal update for Linux builds is the transition to a pure C implementation, eliminating the need for a C++ compiler.
Fastfetch 2.61 also adds several features, including a brightness option for color display configuration. On Linux, Fastfetch now detects Bluetooth keyboards and can display empty memory slots. Additional support includes detection of GlazeWM, identification of marketing product names on Asahi Linux, and recognition of newer M5-based Mac models on macOS.
Hardware detection and system reporting are improved across platforms. SMBIOS handling is now more robust, with better validation of malformed data and enhanced error handling. On Intel-based Macs, system information retrieval now queries SMBIOS data directly. Reliability when terminating child processes on Windows has also been improved.
Finally, this release includes several fixes, addressing missing memory device reporting on some systems, CPU cache deduplication issues on Linux, incorrect window manager version reporting for niri, SSID decoding problems from iw output, and a Windows-specific issue that altered the command prompt code page after running Fastfetch.
For more details, see the changelog.
