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支持,
- AMD S2idle支持改善
- 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中的英特爾工作負載提示和其他電源管理工作.
- 新增大量 ARM 設備支持
- 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 Big Joiner支持單端口 8K 輸出
- Intel async page-flipping support.
- Some performance improvements for the Radeon RX 6800 series.
- 很多其他 DRM 更新.