Linux Kernel 5.11 为期两周的窗口合并期即将于今天结束。Linux 5.11 合并了很多新特性和令人激动的改进,正式版将会在明年 2 月和大家见面。Linux 5.11 作为非 LTS 长期支持版本,是 2021 年首个主要的稳定内核版本。
Linux Kernel 5.11 新版本的工作量比较繁重,主要涉及了大量英特尔和 AMD 的更改,改进 Syscall User Dispatch 以便于让 Wine 运行更新的 Windows 游戏,持续 IO_uring 改进,优化 Btrfs 文件系统,并会整合联想贡献的 ThinkPad 掌托传感器检测等。
在英特尔方面,经过多年的努力 Linux 5.11 中将合并 SGX Enclaves,英特尔的图形驱动也支持整数缩放支持,图形驱动中的异步翻页,用于缓解射频干扰的新 "RFIM "驱动,围绕Rocket Lake和Alder Lake的新设备ID,WiFi驱动内的WiFi 6GHz频段支持,以及其他工作。
在 AMD 方面,主要围绕着改进电源管理和传感器处理,CPU 帧率频率不变性支持(虽然与 Schedutil 在一些系统上处于糟糕的状态),AMD 传感器融合枢纽驱动程序终于被合并,以支持Ryzen笔记本电脑上的传感器功能,以及其他各种改进。
Linux 5.11 还为不知名的设备提供了新的硬件支持,从失败的 OUYA 游戏机到 Guitar Hero Live PS3 / Wii U 扩展坞。
改进内容如下:
处理器:
- 经历了 40 多轮的代码审查之后终于整合了 Intel SGX enclaves支持,
- Intel P-State Schedutil 性能优化.
- 其中一项移除的功能是从 k10temp 驱动中移除 AMD Zen 电压/电流报告,因为缺乏公共文档,无法正确报告所有硬件的数值。
- 为 AMD EPYC with PostgreSQL提供性能优化
- Intel Platform Monitoring Technology 支持硬件遥测功能,适用于组织和数据中心。
- OpenRISC 和 RISC-V 改进
- AMD Zen/Zen2/Zen3 RAPL PowerCap support.
- INT340x中的英特尔工作负载提示和其他电源管理工作.
- The AMD Sensor Fusion Hub 驱动完成合并.
- AMD Energy 驱动中支持 Zen 3 EPYC .
- 合并The AMD SB-TSI 传感器驱动,用于AMD新服务器平台上的边带温度传感器接口。
- 为 Zen 2 或更高版本提供 AND Frequency Invariance 支持 .
- The AMD SoC PMC 驱动 已经 mainlined ,帮助移动/嵌入式硬件的电源管理。
- 全新的英特尔驱动 Intel IGEN6 driver 用于带内ECC与新的客户端SoC,初步支持 Elkhart Lake / Atom x6000E。
- 另一个新的英特尔驱动是 RFIM code for Radio Frequency Interference Mitigation ,在选定的SoC上调整集成电压常规和DDR频率,以缓解WiFi和5G无线问题。
- KASLR support for Loongson 64.
图形:
- 初步支持 AMD Van Gogh APUs.
- 初步支持 AMD Green Sardine APUs.
- 以另一个 RDNA2 dGPU 的方式支持 Dimgrey Cavefish
- 继续支持 Intel DG1 显卡上
- 新驱动支持 Intel Keem Bay display
- Intel Integer Scaling support.
- Intel async page-flipping support.
- Some performance improvements for the Radeon RX 6800 series.
- 很多其他 DRM 更新.