If all goes according to plan, Linus Torvalds will have announced the first release candidate of the upcoming Linux 4.11 kernel before the day is through. The Linux 4.11-rc1 release also marks the end of the feature merge window for this kernel cycle. So with that said, here is a look at the new features of the Linux 4.11 kernel that I have been covering through closely watching the Git repository and mailing list over the past two weeks.
Highlights of the Linux 4.11 from our original coverage of the kernel developments this cycle include:
DRM / Graphics:
- Intel has enabled frame-buffer compression by default for Skylake hardware and newer.
- Intel's DRM driver also now handles DisplayPort MST audio. They added multi-stream transport capabilities a few kernels ago while this work is about allowing audio for DP MST displays.
- Intel also has initial Geminilake graphics support. Geminilake SoCs will be shipping later this year.
- The Nouveau DRM driver went through a Secure Boot code refactoring and based off that work NVIDIA even released the signed Pascal firmware for Pascal consumer cards along with code for bringing up accelerated support for the GeForce GTX 1050/1060/1070/1080. But that accelerated Pascal support isn't landing until Linux 4.12.
- TinyDRM was merged for helping to make DRM drivers for small displays/devices.
- Various other DRM driver and core updates.
- Intel's Turbo Boost Max 3.0 is better supported and will allow this boosting feature to operate on more systems/motherboards.
- Support for a variety of new ARM SoCs and boards like the Banana Pi M64, SolidRun MACCHIATOBin, BCM958712DxXMC NorthStar2 developer board, and HiSilicon Kirin960/Hi3660 and HiKey960. There is also WeTek Hub and WeTek Play2 support.
File-Systems / Storage:
- EXT4 fixes.
- Various block layer updates.
- Some new F2FS functionality.
- Fixes and optimizations for Btrfs.
- Power-saving PCI-E L1 PM substate support is exciting to see now supported under Linux.
- Realtek ALC1220 is now supported, which is the codec used by many Intel Kabylake and AMD Ryzen motherboards. Thus with Linux 4.11 many of these newer motherboards will finally have working audio!
- New input drivers for the Zeitech ZET6223 touchscreen and Samsung Touchkeys.
- New media drivers for a variety of different STM, Marvell, Toshiba, and other brands.
- EFI memory attributes table support.
- Better Trusted Platform Module 2.0 (TPM2) support.
- The new statx system call for providing enhanced file information and other benefits.
- The Serial Device Bus was introduced, also known as SERDEV, although drivers aren't making use of this serial device bus until at least Linux 4.12.
That's it for our highlights. If we missed anything interesting from the Linux 4.11 merge window, let us know in the forums! More Linux 4.11 benchmarks to come up shortly on Phoronix.