系统极客一直在努力
专注操作系统及软件使用技能

Linux Kernel 6.14 发布,新特性解读

Linux

Linux Kernel 6.14 正式发布!虽然这次更新是近年來「提交数量」最少的一次,但亮点功能却丝毫不逊色。而且,2025 年 4 月即将发布的 Ubuntu 25.04 也会直接搭载这个内核版本。下面,我们就来看看 Linux 6.14 内核都有哪些值得关注的改进!

Linux Kernel 6.14 更新亮点

01. 游戏性能更上一层楼

Linux Kernel 6.14 最令人兴奋的莫过于新集成的 ntsync(NT 同步)原语驱动,旨在优化 Windows 游戏通过 Wine 等技术在 Linux 平台上的运行表现。

这一改进在内核中引入了 Windows NT 样式的锁定原语,取代了 Wine 内建的「进程间通信(IPC)」方法。传统的 IPC 方法在某些游戏和硬件组合中可能表现较慢,从而影响游戏性能。

据该驱动补丁的作者 Elizabeth Figura 表示,ntsync驱动带来的性能改进尤为显著,许多游戏的帧率提升了 50% 至 150% !

02. 性能整体优化

不仅仅是 Linux 游戏玩家,这次的内核更新还为多种场景带来了明显的性能升级,包括以下几个方面:

2.1 文件系统通知优化

新增的FS_PRE_ACCESS文件系统事件允许内核在文件内容被访问前通知用户空间,并等待响应后再继续操作。这一设计可实现按需从慢速存储中加载文件内容,对于依赖远程存储的大型数据集处理任务来说,提升显著。

2.2 GPU 任务保护

通过 Cgroup 实现的 GPU 工作负载保护机制已合并至 6.14 内核中。该机制能够正确地将 GPU 和 CPU 内存归属到相应的 Cgroup,防止重要的 GPU 任务被中断或意外终止,并允许同时运行多个 GPU 工作负载还不互相干扰。

2.3 无缓存的缓冲 I/O 支持

为了应对快速存储设备频繁填满系统 RAM 的问题,Linux Kernel 6.14 引入了对「无缓存缓冲 I/O」的支持。其核心机制是在执行读写操作时,自动将页面从页面缓存中移除,减少缓存浪费,从而加快响应速度。

2.4 其他性能提升

  • 资源控制扩展:加强了总内存带宽监控工具,支持仅监控总内存带宽的系统配置。
  • 调度优化:在启用 Autogroup 特性时,大幅降低了sched_move_task函数的开销,相关任务性能提升超过 50%。
  • io-uring 用于 FUSE 文件系统操作:这一改进减少了内核与用户空间之间的通信摩擦,依赖 FUSE 文件系统(如云存储挂载、容器系统)的应用性能将显著提升。

03. Intel GPU 驱动改进

对于使用 Intel GPU 的 Linux 桌面用户来说,Linux Kernel 6.14 带来了不少优化。尤其值得一提的是,对旧硬件的维护更新。比如,修复了 Intel Haswell 系列集成显卡的一些小问题。

更有意思的是,这次更新还针对 Intel Arc Alchemist(DG2)独立显卡以及 Alder Lake、Comet Lake 和 Kaby Lake 等 CPU 的组合进行了优化,特别是在电源状态管理和闲置功耗方面有明显改进。

另外,6.14 内核还新增了对采用 Xe3 集成显卡的 Panther Lake 平台的支持,使其能够使用 DisplayPort 超高位速率(UHBR)模式。不过,第一批 Panther Lake 芯片预计要到 2026 年才会上市。

04. AMD 专项优化

4.1 NPU(神经处理单元)支持

6.14 内核新增了 AMD XDNA 驱动,为 AMD 神经处理单元(NPU)提供支持。这类 NPU 集成在 AMD 最新以及即将发布的芯片中,专注于加速生成式 AI 和大语言模型(LLM)等本地机器学习任务。随着其内核主线支持的增强,NPU 的应用场景将越来越广泛。

Linux 6.14 内核还新增了对 AMD XDNA 驱动的支持,专门为 AMD 的神经处理单元(NPU)提供驱动。这些 NPU 被集成在 AMD 最新以及即将发布的芯片中,主要用于加速生成式 AI 和大语言模型(LLM)等本地机器学习任务。随着主线内核支持的增强,NPU 的应用场景也会越来越广泛。

4.2 P-State 节能

AMD P-State 驱动也得到了多项改进,其中最亮眼的改动是在 AMD Ryzen 和 EPYC 处理器上默认启用了不同的能效表现策略(EPP)。比如,Ryzen 处理器现在默认会切换到「平衡性能」模式,显著降低了能耗。

在实际测试中,AMD Ryzen 笔记本在播放 1080p YouTube 视频时,功耗从 14W 降低到了 7W(硬件加速开启时),同时 CPU 温度下降了 20 摄氏度,风扇噪音也有所减少。

05. 提高脚本安全性

Linux 6.14 内核增强了脚本执行的安全机制。无论你是直接执行脚本(如./script.sh),还是通过解释器间接执行(如sh script.sh),内核现在都会统一应用AT_EXECVE_CHECK安全检查。

同时,还新增了 2 种安全位:一种用于限制文件的执行权限,另一种用于防止解释器运行非可执行文件中的代码。

06. 新增 ARM 和 RISC-V 支持

  • ARM64:移除了 VirtualBox 客户端驱动在 ARM64 Linux 虚拟机中的构建限制,为使用 Apple Silicon 等 ARM64 处理器的用户带来了更好的体验。
  • RISC-V:Linux Kernel 加入了 SpacemiT K1 64 位 RISC-V 芯片的支持。该芯片搭载了 8 核 RVA22 兼容 CPU,广泛应用于运行 Ubuntu 系统的 RISC-V 平板电脑等设备中。

07. 硬件与设备支持

Linux Kernel 6.14 还加入了对大量新设备的支持,以下是一些亮点:

  • 键盘「微软 Copilot 」功能键支持
  • Xbox 控制器和无线接收器(包括第三方非官方款)
  • SteelSeries Arctis 9 无线耳机和 Wooting Two He 模拟键盘
  • Lenovo 和 ThinkPad 系列设备的新增特性支持
  • RTL8812AU Wi-Fi 适配器的 USB 3 支持

此外,新内核还扩展了对其他触控设备、蓝牙设备、音频芯片以及网络适配器的支持,让用户在使用硬件时更加得心应手。

如何获取 Linux Kernel 6.14

  • Linux Kernel 6.14 是开源软件,你可以立即下载源码进行编译,或者等待你使用的 Linux 发行版将它打包发布。不过,并不是所有发行版都会迅速升级到最新内核。
  • 对于 Ubuntu 用户来说,在即将发布的 Ubuntu 25.04 中,会直接搭载 Linux 6.14 内核;在今年晚些时候,它也会作为 Ubuntu 24.04 LTS 的 HWE 内核之一推送给用户。

如果你想了解更多细节,可以参考 LWN 网站「更新报告」的 (第一部分第二部分),或者直接浏览 Linux Git 的提交日志。

赞(0)

评论 抢沙发