Linux 7.1 Kernel Introduces Intel FRED, Enhances AMD GPU Defaults, and Phases Out Intel 486 CPU Support

Linux 7.1 Kernel Introduces Intel FRED, Enhances AMD GPU Defaults, and Phases Out Intel 486 CPU Support

With the anticipated release of Linux 7.1, developers are shifting their focus towards enhancing and optimizing contemporary architectures. This next iteration promises significant improvements aimed at both desktop and server environments.

Key Developments in Early Linux 7.1 Patches: Cleanup, CPU Enablement, and Driver Enhancements for AMD, Intel, and NVIDIA

As the merge window for Linux Kernel 7.1 has opened, initial patches are surfacing, indicating a concerted effort to refine subsystem pull requests and feature branches. Although Linux 7.0 has just been launched, the developer community is already making headway with changes designed to optimize CPUs, GPUs, and networking capabilities.

According to Phoronix, a particularly noteworthy change is the progressive phasing out of Intel i486 CPU support, a significant step that follows the legacy architecture’s debut in 1989. This strategic transition underscores a shift away from outdated technology, allowing developers to concentrate their resources on more modern CPU architectures.

Recent patches indicate that the Intel Panther Lake processors will see FRED (Flexible Return and Event Delivery) enabled by default, enhancing both performance and security. This development highlights a promising trajectory for Intel’s next-generation CPU architectures.

For users of AMD hardware, notable progress has been made with the migration of older GPUs to the AMDGPU driver stack. This transition began several months ago and is now fully implemented for GCN 1.0 and 1.1 GPUs, delivering performance enhancements of nearly 30% for older Radeon models. As part of Linux 7.1, several legacy AMD APU families—such as Kaveri, Kabini, and Mullins—are expected to likewise switch to the AMDGPU driver as the default, ensuring improved Vulkan support and better graphic performance across various systems.

Highlights from Linux Kernel 7.1 Patches:

  • Removing support for the outdated Intel 486 CPU to streamline system efficiency.
  • Default enabling of Intel FRED to enhance performance on Panther Lake CPUs.
  • Updating the minimum required Rust version for Linux kernel builds.
  • Phasing out the UDP-Lite code from the Linux networking subsystem for increased efficiency.
  • Mainlining Lenovo Legion HID drivers for better device support.
  • Continued enhancements on the NVIDIA Nova driver.
  • Implementing automatic system power-off in the event of a fatal ACPI error.
  • Transitioning AMD Kaveri / Kabini / Mullins APUs to the AMDGPU driver for improved performance and support for RADV Vulkan.
  • Multi-SDMA engine optimization for AMDGPU performance enhancements.
  • Increased preparations for upcoming AMD GFX12.1 hardware support.
  • Feature enhancements for per-process memory querying with AMDXDNA driver for Ryzen AI NPUs.
  • Power reporting capabilities for Ryzen AI NPUs.
  • New features in the AMD P-State CPU frequency scaling driver.
  • Improved KVM support for AVX-512 BMM on guest VMs, aligning with AMD’s Zen 6 architecture.
  • Introducing FSMOUNT_NAMESPACE as a new flag for fsmount() functionality.
  • Enhancements to the Intel Xe driver for improved memory management.
  • Transparent hugepage support for device pages, aiming to benefit Shared Virtual Memory applications.
  • Preparations for Intel Nova Lake P graphics support.
  • Modifications to Intel’s graphics driver to support UHBR DP tunnels.
  • Zstandard offloading capabilities for the Intel QAT driver.
  • Numerous improvements to the Intel Xe3 graphics driver performance.
  • Wireless mode support planned for the Intel QAT driver.
  • Introducing safeguards for Intel NPUs to prevent resource exhaustion by individual programs.
  • Implementing a debugging feature for AMD Zen systems.
  • Numerous enhancements for MediaTek MT76 WiFi drivers.
  • Scheduling new Lenovo laptop fan drivers to improve speed monitoring.
  • Introduction of the Bitland WMI driver for enhanced laptop functionality.
  • Continued support for TUXEDO Computers laptops and the Uniwill platform driver.
  • Progress in supporting the SpacemiT K3 RVA23 SoC.
  • HDMI display support for RISC-V BeagleV Ahead SBC and Lichee Pi 4A boards.
  • Removal of the broken RISC-V XIP kernel feature.
  • Enhancements for the Adreno X2-85 GPU utilized in Snapdragon X2 laptop SoCs.
  • Introduction of a DRM dedicated CRTC background color property.
  • Linux 7.1 will now support multiple batteries per HID device, addressing existing hardware limitations.
  • Sched_EXT improvements to prioritize SMT siblings, enhancing CPU task management.
  • Increased sensor monitoring for ASUS desktop motherboards.
  • Reduction of HRTICK timer overhead for performance optimization.
  • Advancements in instruction-based sampling for future AMD Zen 6 CPUs.
  • Adding new VeriSilicon DC8200 and Coreboot frame-buffer drivers.
  • Support for extended socket attributes to align with enhanced GNOME and systemd functionalities.
  • Potential inclusion of sub-scheduler support for cgroups in the Linux 7.1 release.

For further details and to stay updated on the Linux 7.1 kernel developments, you can refer to the source and images here.

Leave a Reply

Your email address will not be published. Required fields are marked *