Tomorrow Linux 5.16 should be released, the latest and most stable kernel that delivers massive improvements to start 2022 on a strong footing. Linux users and enthusiasts are very excited about this new update and even more looking forward to 5.17, the predecessor of tomorrow’s kernel, which will show some exciting improvements.
AMD, Intel, and Apple get several improvements and optimizations in Linux 5.17
Since most of the Linux community knows what these new updates are like, the new 5.17 tweaks, improvements, and enhancements begin several tests to ensure that the new kernel is a major improvement on Linux 5.16.
Phoronix has continued to monitor repositories on Git as well as several Linux mailing lists to find new features for the new Linux 5.17, which is slated for late March 2022. The latest update will not only work on compatibility with the latest AMD and Intel hardware released in the past few months, it will also work on new improvements to the new Arm technology as seen in the Apple M1, network performance optimizations , new inputs and outputs, together with several hardware drivers.
Phoronix has listed some of the most important changes and optimizations that will be included in Linux 5.17. Much of it is also subject to change, no matter how close to publication, or objections from Linus Torvalds.
- GPU / DRM driver updates: The new update offers initial Intel Raptor Lake-S activation, Alder Lake-P graphics stability, optimization of the VC4 driver to provide 4K resolution at 60 Hz (especially when used in the Raspberry Pi Platform), AMD Seamless Boot for all new hardware, VRR and Adaptive Sync capability for Intel Core Ice Lake graphics of the 11th generation.
- The New AMD P-State CPU Frequency Scaling Driver: This new driver makes its debut in the company’s Zen2 technology, along with newer systems, to aid in more effective energy efficiency than ACPI CPUFreq, allowing the operating system to scale the processor frequency up or down for power to save. These frequencies can be automatically scaled depending on the current system load, as a reaction to the ACPI events or manual adjustments by user space programs.
- AMD Smart Trace Buffering Support.
- Ethernet support for AMD Yellow Carp and Rembrandt APUs.
- Temperature monitoring for AMD Zen 4 processors.
- Intel Alder Lake-N audio support.
- Several improvements to Intel Wi-Fi drivers.
- P-state updates for Alder Lake mobile processors.
- Intel PFRUT / Seamless Update Support: This enables system firmware updates that are on the servers to be processed without having to reboot the system. The process essentially provides support from the motherboard for the functionality using ACPI Platform Firmware Runtime Updates or PFRUT.
- NZXT lighting / fan control and monitoring support through a new driver.
- EXT4 Get / Set Label ioctl support: This enables online reading and setting of the file system labels using similar ioctls like F2FS / Btrfs / XFS.
- EXT4 will switch to the latest API mount from Linux.
- FUSE adds an option for DAX per file.
- Support of the video acceleration of the Hantro driver VP9: This applies to Rockchip, Allwinner and VeriSilicon System on Chips or SoCs.
- Improvements to ThinkPad ACPI drivers that force a discharge while preventing a charge.
- Adjustment support for managing fan curves with compatible ASUS ROG laptops.
- Optimized support for multiple x86 Android based tablets by using a brand new driver for tablets that experience malfunction during operation.
- Update support for certain NVIDIA Tegra-based tablets.
- Optimization of the Xen pvUSB front-end driver.
- Added support for Apple M1 Silicon.
- Systems that don’t use systemd will get an additional devtmpfs change to accommodate those who are out of control.
- NVIDIA Spectrum 4 network ASIC support.
- Temperature and power management improvements for Intel’s Titan Ridge Thunderbolt controllers.
- RNG (Random Number Generator) improvements, including the new use of BLAKE2s over SHA1, along with several performance optimizations.
- Preparations for ARM Scalable Matrix Extensions (SME) and the addition of Kernel Concurrency Sanitizer (KCSAN) support for ARM64.
- New compiler releases will coincide with the straightforward handling of x86 speculation.
- CleanCache is removed.
- Removal of instruction usage for AMD 3DNow! from the kernel.
- Fixed a bug in the Linux kernel floppy code that caused systems to stall when attempting to read a bad floppy disk.
- Optimization of the latency for AF_UNIX sockets.
- Much larger TCP optimization and several new network optimizations.
- Further optimization of several I / O.