Linux 内核 6.14 为 Linux 游戏带来巨大提升及更多功能

Linux 内核 6.14 已经发布,带来了一系列更改,使您的计算机比以前更高效、更安全地运行。

有趣的是,Linux 6.14 是一段时间内提交量(而非代码行数)最小的内核更新之一。这也是下个月发布的 Ubuntu 25.04 中将包含的内核版本。

宣布在 Linux 内核邮件列表 (LKML) 上升级为稳定版本 Linus Torvalds 解释了为什么该版本比预期晚了一天

“所以现在是星期一早上(嗯 - 对我来说太早了,我不是一个真正早起的人),我很想有一些很好的借口来解释为什么我昨天没有按照周日下午的常规发布计划发布 6.14 版本,” 他写道。

“我想说的是,最后一刻发生了一些重要的事情,耽误了事情。但事实并非如此。这纯粹是无能。”

我想我们都与此相关,对吧?

不管怎样,为了轻松浏览这个内核提升提供的显着亮点,请继续滚动!

当我回顾内核版本时,我倾向于强调尚未发布或处于开发早期阶段的新 CPU 和 GPU 的基本介绍。并不是说此类工作不重要,而是说它是既定的并且不会影响大多数最终用户然而

因此,您可以认为,下一代 Intel 和 AMD CPU 和 GPU 随着全面 Linux 支持之旅的继续,我们将继续看到基本部件的插入和/或微调 - 当它们进入市场时,它们将可以正常工作!

更快的游戏速度

对于许多人来说,Linux 内核 6.14 最具影响力的功能是添加了新的“NT 同步”原语驱动程序(ntsync)旨在提高通过 Wine(以及相关技术堆栈)运行的 Linux 上的 Windows 游戏的性能。

它在新的内核接口中提供了 Windows NT 风格的锁定原语,取代了 Wine 内置的当前“进程间通信”方法,对于某些硬件上的许多游戏来说,该方法可能会变慢,从而影响游戏性能。

据报道,该驱动程序最令人印象深刻的是它所带来的性能提升:许多游戏都见证了它的性能提升帧速率提高 50% – 150%,根据驱动程序补丁的作者,伊丽莎白·菲古拉.

性能提升

受益于更好性能的不仅仅是 Linux 游戏玩家,Linux 6.14 还包含一系列更改,为各个领域提供了速度提升。

其中有一个新的 fsnotify 事件,FS_PRE_ACCESS。这允许内核在访问文件内容之前通知用户空间,然后在继续之前等待答复 - 有效地实现从慢速存储中按需加载文件内容。

这一变化可能有助于提高依赖于访问远程存储的大量数据集的任务和应用程序的性能。

Linux 6.14 包含一系列更改,为关键区域带来速度提升

GPU 工作负载保护通过cgroups也被合并了。这可以防止重要的 GPU 任务被正确“记账”GPU 终止CPU 内存分配给正确的 cgroup。这使得多个 GPU 工作负载能够同时运行,而不会出现任何不当的障碍。

支持未缓存的缓冲 I/O是 Linux 6.14 的另一个关键功能,它可以解决快速存储设备可能用不必要的缓存数据快速填充可用 RAM 的问题,从而为工作负载增加一些动力。

为此,它允许应用程序读取/写入数据,同时在操作完成后自动从页面缓存中删除页面 - 最终结果:更快的响应。

资源控制的更改(resctrl)代码通过允许总内存带宽监控来扩展内存带宽监控工具“仅支持总内存带宽监控而不支持本地内存带宽监控的系统。”

调度程序修复降低了成本sched_move_task启用自动分组功能时,可以使频繁调用该功能的工作负载的性能提高 50% 以上。

完善性能方面,FUSE 文件系统可使用 io-uring 支持 运营,减少内核和用户空间之间的摩擦。大量使用 FUSE 文件系统(例如云存储安装或容器)的应用程序应该会看到性能的显着提升。

英特尔 GPU 爱好者

适用于 Linux 6.14 的英特尔显卡驱动程序更新提供了大量改进,桌面 Linux 用户可以从中受益。

修复和增强功能可解决将 Intel Arc Alchemist (DG2) 显卡与各代 Intel CPU(包括 Alder Lake、Comet Lake 和 Kaby Lake)配对时出现的电源问题,主要围绕电源状态管理和降低空闲功耗。

Linux 6.14 在搭配 Xe3 集成显卡的 Panther Lake 平台上为 DisplayPort over Thunderbolt 添加了超高比特率 (UHBR) 模式,但第一批 Panther Lake 芯片要到 2026 年才会发布。

这不仅是最新的 GPU 适合某些小型家政服务旧版 Intel Haswell 时代 CPU 上的集成显卡已合并到此版本中,这将使旧机器保持良好运转。

新的 AMD NPU 驱动程序

Linux 6.14 采用了新的 AMD XDNA 驱动程序,用于集成到新的和即将推出的 AMD 芯片中的 AMD NPU(神经处理单元)。

NPU 正在成为台式机和笔记本电脑芯片中常见的伴侣,为设备上的机器学习任务和应用程序(如法学硕士等)提供支持和帮助,并且主线内核支持正成为其日益重要的焦点。

Linux 6.14 在该领域取得了飞跃。

AMD 节能

Linux 内核 6.14 中对 AMD P-State 驱动程序进行了多项更改,但大多数用户将从 AMD Ryzen 和 EPYC 处理器上默认采用不同的能源性能策略 (EPP) 设置的决定。前者现在设置为“balance_performance”。

AMD P-State 驱动程序调整可降低 Ryzen 笔记本电脑的功耗

结果呢?节省大量能源。

默认情况下,Ryzen 上的平衡配置文件在播放 1080p YouTube 视频(启用硬件加速)时,功耗减少了 50%,功耗分别为 7W 和 14W(得益于较低的 CPU 频率),温度降低了 20°C,风扇噪音也降低了。

这些统计数据会根据任务和设备的不同而有所不同,但对于配备 AMD Ryzen 处理器的笔记本电脑用户来说,净收益是值得更换的。大多数 Linux 发行版(包括 Ubuntu)都附带了电源模式工具,可让您在需要时切换到性能模式。

脚本安全

我们(希望)都知道执行脚本存在潜在的安全风险,并且内核包含有助于缓解的内置机制。

为了支持这些,Linux 6.14 确保无论脚本是否直接执行(./script.sh)或间接(sh script.sh)。

虽然两个新的“安全位”对此有所帮助:一个限制文件执行权限,另一个阻止解释器运行未存储在可执行文件中的交互式代码。

ARM 和 RISC-V

Linux 6.14 内核允许 VirtualBox 来宾驱动程序待建适用于 ARM64 Linux VM。以前,它仅支持为基于英特尔的系统构建它们。这一变化肯定会对在 ARM64 主机(例如 Apple Silicon)上运行 ARM64 Linux VM 的任何人有所帮助。

最初的努力支持布莱兹BLZ P1600 AI SoC系列,具有高达 16 TOPS 的定制 GSP(图形流处理器)内核,以及一对能够运行操作系统的 Cortex-A53 内核。它可作为 PCIe 加速器板使用或独立运行。

在 RISC-V 方面,Linux 6.14 添加了初始支持 SpacemiT K1。这款具有八个 RVA22 兼容 CPU 内核的 64 位 RISC-V 芯片听起来可能很熟悉,因为它就是用于来自深度计算。

虽然对 SpacemiT K1 系列的主线 Linux 6.14 支持功能并不完整,但从本版本开始,它已经是一个公平的方式,并且允许其他开发人员加入以帮助构建、扩展和微调硬件性能。

硬件和设备支持

微软推动 PC 制造商在设备上使用物理“副驾驶”键,这意味着 Linux 内核需要适应它,Linux 6.14 也确实做到了这一点。

的映射为微软副驾驶键盘键已添加(KEY_F23)。

Linux 发行版制造商和/或用户可以选择在 Linux 下按下 Copilot 键时发生的情况。由于目前很少有发行版集成或提供任何人工智能辅助类型功能,因此额外密钥提供的选择是无数的。

Linux 6.14 中的 xpad 驱动程序现在支持非官方 Xbox 360 无线接收器克隆。

由于微软不再生产“官方”版本,拥有 OG 控制器的用户可以继续使用替换接收器,从而减少电子垃圾。

Linux 内核 6.14 坚持使用 Xbox 控制器,增加了对 Xbox 控制器的支持Nacon Evol-X Xbox One 控制器* 和Nacon Pro 紧凑型*。任何拥有 Xbox One/S 控制台的人现在都可以使用它们在 Linux 上玩游戏!

此新内核版本中支持或改进的其他设备:

  • 赛睿 Arctis 9 无线游戏耳机
  • 任天堂开关6 键世嘉控制器
  • 向二他求爱模拟键盘
  • 正C6400耳机麦克风现在可以工作了
  • 创意板热键静音 LED支持
  • ThinkPad电话链接热键支持
  • 联想Go S麦克风现在可以使用了
  • RTL8812Wi-Fi 适配器 USB 3 支持 (rtw88)
  • LED 闪烁支持其他 Wi-Fi 设备 (RTW88)

除此之外,还有更多功能,例如对更多英特尔触摸设备的支持、一系列蓝牙和音频芯片,以及各种新的网络适配器、设备和小工具。

超越

每个 Linux 内核版本都充满了变化,因此除了我上面重点介绍的内容之外,还有许多其他调整和调整,包括:

  • PowerPC 上的惰性抢占支持
  • 性能事件现在支持 AMD 的能源使用计数器
  • pidfdfs 文件系统现在可以创建文件句柄
  • NFS 服务器现在支持 NFS4.2+ 属性委托
  • 两个新的 BPF(伯克利数据包过滤器)内核函数
  • NFS localio 允许客户端在与服务器位于同一主机上时执行直接 I/O
  • 使用 SHA512 而不是 SHA1 签名的内核模块
  • Rust 的进一步扩展,包括新的绑定
  • 其他调度程序和负载平衡器改进

LWN 的合并报告(第 1 部分&第2部分)提供了更改的详细介绍,以及深入文章的链接。或者,您可以浏览 Linux Git 上可用的各种提交 - 尽管这可能需要一段时间,即使对于像这样的“低提交”版本也是如此!

获取 Linux 内核 6.14

Linux Kernel 6.14 是免费的开源软件。您可以从今天开始下载源代码,或者等待您的发行版维护人员将其打包并提供给您 - 并非所有人都会这样做。

在 Ubuntu 上,Linux 6.14 开箱即用地包含在 Ubuntu 25.04 中,并将在今年晚些时候作为 Ubuntu 24.04.3 HWE 更新的一部分打包移植给 Ubuntu 24.04 LTS 的用户。

还有其他方法可以在 Ubuntu 上安装新的 Linux 内核,例如下载并安装 Canonical 自己的主线内核 DEB(并打包在非官方 PPA 中)。现在,不建议大多数人使用这些构建,因为它们没有支持,没有经过测试,等等 - 使用时需要您自担风险。

*附属链接

Linux 内核 6.14 已经发布,带来了一系列更改,使您的计算机比以前更高效、更安全地运行。

有趣的是,Linux 6.14 是一段时间内提交量(而非代码行数)最小的内核更新之一。这也是下个月发布的 Ubuntu 25.04 中将包含的内核版本。

宣布在 Linux 内核邮件列表 (LKML) 上升级为稳定版本 Linus Torvalds 解释了为什么该版本比预期晚了一天

“所以现在是星期一早上(嗯 - 对我来说太早了,我不是一个真正早起的人),我很想有一些很好的借口来解释为什么我昨天没有按照周日下午的常规发布计划发布 6.14 版本,” 他写道。

“我想说的是,最后一刻发生了一些重要的事情,耽误了事情。但事实并非如此。这纯粹是无能。”

我想我们都与此相关,对吧?

不管怎样,为了轻松浏览这个内核提升提供的显着亮点,请继续滚动!

Linux 6.14:新功能

当我回顾内核版本时,我倾向于强调尚未发布或处于开发早期阶段的新 CPU 和 GPU 的基本介绍。并不是说此类工作不重要,而是说它是既定的并且不会影响大多数最终用户然而

因此,您可以认为,下一代 Intel 和 AMD CPU 和 GPU 随着全面 Linux 支持之旅的继续,我们将继续看到基本部件的插入和/或微调 - 当它们进入市场时,它们将可以正常工作!

更快的游戏速度

对于许多人来说,Linux 内核 6.14 最具影响力的功能是添加了新的“NT 同步”原语驱动程序(ntsync)旨在提高通过 Wine(以及相关技术堆栈)运行的 Linux 上的 Windows 游戏的性能。

它在新的内核接口中提供了 Windows NT 风格的锁定原语,取代了 Wine 内置的当前“进程间通信”方法,对于某些硬件上的许多游戏来说,该方法可能会变慢,从而影响游戏性能。

据报道,该驱动程序最令人印象深刻的是它所带来的性能提升:许多游戏都见证了它的性能提升帧速率提高 50% – 150%,根据驱动程序补丁的作者,伊丽莎白·菲古拉.

性能提升

受益于更好性能的不仅仅是 Linux 游戏玩家,Linux 6.14 还包含一系列更改,为各个领域提供了速度提升。

其中有一个新的 fsnotify 事件,FS_PRE_ACCESS。这允许内核在访问文件内容之前通知用户空间,然后在继续之前等待答复 - 有效地实现从慢速存储中按需加载文件内容。

这一变化可能有助于提高依赖于访问远程存储的大量数据集的任务和应用程序的性能。

Linux 6.14 包含一系列更改,为关键区域带来速度提升

GPU 工作负载保护通过cgroups也被合并了。这可以防止重要的 GPU 任务被正确“记账”GPU 终止CPU 内存分配给正确的 cgroup。这使得多个 GPU 工作负载能够同时运行,而不会出现任何不当的障碍。

支持未缓存的缓冲 I/O是 Linux 6.14 的另一个关键功能,它可以解决快速存储设备可能用不必要的缓存数据快速填充可用 RAM 的问题,从而为工作负载增加一些动力。

为此,它允许应用程序读取/写入数据,同时在操作完成后自动从页面缓存中删除页面 - 最终结果:更快的响应。

资源控制的更改(resctrl)代码通过允许总内存带宽监控来扩展内存带宽监控工具“仅支持总内存带宽监控而不支持本地内存带宽监控的系统。”

调度程序修复降低了成本sched_move_task启用自动分组功能时,可以使频繁调用该功能的工作负载的性能提高 50% 以上。

完善性能方面,FUSE 文件系统可使用 io-uring 支持 运营,减少内核和用户空间之间的摩擦。大量使用 FUSE 文件系统(例如云存储安装或容器)的应用程序应该会看到性能的显着提升。

英特尔 GPU 爱好者

适用于 Linux 6.14 的英特尔显卡驱动程序更新提供了大量改进,桌面 Linux 用户可以从中受益。

修复和增强功能可解决将 Intel Arc Alchemist (DG2) 显卡与各代 Intel CPU(包括 Alder Lake、Comet Lake 和 Kaby Lake)配对时出现的电源问题,主要围绕电源状态管理和降低空闲功耗。

Linux 6.14 在搭配 Xe3 集成显卡的 Panther Lake 平台上为 DisplayPort over Thunderbolt 添加了超高比特率 (UHBR) 模式,但第一批 Panther Lake 芯片要到 2026 年才会发布。

这不仅是最新的 GPU 适合某些小型家政服务旧版 Intel Haswell 时代 CPU 上的集成显卡已合并到此版本中,这将使旧机器保持良好运转。

新的 AMD NPU 驱动程序

Linux 6.14 采用了新的 AMD XDNA 驱动程序,用于集成到新的和即将推出的 AMD 芯片中的 AMD NPU(神经处理单元)。

NPU 正在成为台式机和笔记本电脑芯片中常见的伴侣,为设备上的机器学习任务和应用程序(如法学硕士等)提供支持和帮助,并且主线内核支持正成为其日益重要的焦点。

Linux 6.14 在该领域取得了飞跃。

AMD 节能

Linux 内核 6.14 中对 AMD P-State 驱动程序进行了多项更改,但大多数用户将从 AMD Ryzen 和 EPYC 处理器上默认采用不同的能源性能策略 (EPP) 设置的决定。前者现在设置为“balance_performance”。

AMD P-State 驱动程序调整可降低 Ryzen 笔记本电脑的功耗

结果呢?节省大量能源。

默认情况下,Ryzen 上的平衡配置文件在播放 1080p YouTube 视频(启用硬件加速)时,功耗减少了 50%,功耗分别为 7W 和 14W(得益于较低的 CPU 频率),温度降低了 20°C,风扇噪音也降低了。

这些统计数据会根据任务和设备的不同而有所不同,但对于配备 AMD Ryzen 处理器的笔记本电脑用户来说,净收益是值得更换的。大多数 Linux 发行版(包括 Ubuntu)都附带了电源模式工具,可让您在需要时切换到性能模式。

脚本安全

我们(希望)都知道执行脚本存在潜在的安全风险,并且内核包含有助于缓解的内置机制。

为了支持这些,Linux 6.14 确保无论脚本是否直接执行(./script.sh)或间接(sh script.sh)。

虽然两个新的“安全位”对此有所帮助:一个限制文件执行权限,另一个阻止解释器运行未存储在可执行文件中的交互式代码。

ARM 和 RISC-V

Linux 6.14 内核允许 VirtualBox 来宾驱动程序待建适用于 ARM64 Linux VM。以前,它仅支持为基于英特尔的系统构建它们。这一变化肯定会对在 ARM64 主机(例如 Apple Silicon)上运行 ARM64 Linux VM 的任何人有所帮助。

最初的努力支持布莱兹BLZ P1600 AI SoC系列,具有高达 16 TOPS 的定制 GSP(图形流处理器)内核,以及一对能够运行操作系统的 Cortex-A53 内核。它可作为 PCIe 加速器板使用或独立运行。

在 RISC-V 方面,Linux 6.14 添加了初始支持 SpacemiT K1。这款具有八个 RVA22 兼容 CPU 内核的 64 位 RISC-V 芯片听起来可能很熟悉,因为它就是用于来自深度计算。

虽然对 SpacemiT K1 系列的主线 Linux 6.14 支持功能并不完整,但从本版本开始,它已经是一个公平的方式,并且允许其他开发人员加入以帮助构建、扩展和微调硬件性能。

硬件和设备支持

微软推动 PC 制造商在设备上使用物理“副驾驶”键,这意味着 Linux 内核需要适应它,Linux 6.14 也确实做到了这一点。

的映射为微软副驾驶键盘键已添加(KEY_F23)。

Linux 发行版制造商和/或用户可以选择在 Linux 下按下 Copilot 键时发生的情况。由于目前很少有发行版集成或提供任何人工智能辅助类型功能,因此额外密钥提供的选择是无数的。

Linux 6.14 中的 xpad 驱动程序现在支持非官方 Xbox 360 无线接收器克隆。

由于微软不再生产“官方”版本,拥有 OG 控制器的用户可以继续使用替换接收器,从而减少电子垃圾。

Linux 内核 6.14 坚持使用 Xbox 控制器,增加了对 Xbox 控制器的支持Nacon Evol-X Xbox One 控制器* 和Nacon Pro 紧凑型*。任何拥有 Xbox One/S 控制台的人现在都可以使用它们在 Linux 上玩游戏!

此新内核版本中支持或改进的其他设备:

  • 赛睿 Arctis 9 无线游戏耳机
  • 任天堂开关6 键世嘉控制器
  • 向二他求爱模拟键盘
  • 正C6400耳机麦克风现在可以工作了
  • 创意板热键静音 LED支持
  • ThinkPad电话链接热键支持
  • 联想Go S麦克风现在可以使用了
  • RTL8812Wi-Fi 适配器 USB 3 支持 (rtw88)
  • LED 闪烁支持其他 Wi-Fi 设备 (RTW88)

除此之外,还有更多功能,例如对更多英特尔触摸设备的支持、一系列蓝牙和音频芯片,以及各种新的网络适配器、设备和小工具。

超越

每个 Linux 内核版本都充满了变化,因此除了我上面重点介绍的内容之外,还有许多其他调整和调整,包括:

  • PowerPC 上的惰性抢占支持
  • 性能事件现在支持 AMD 的能源使用计数器
  • pidfdfs 文件系统现在可以创建文件句柄
  • NFS 服务器现在支持 NFS4.2+ 属性委托
  • 两个新的 BPF(伯克利数据包过滤器)内核函数
  • NFS localio 允许客户端在与服务器位于同一主机上时执行直接 I/O
  • 使用 SHA512 而不是 SHA1 签名的内核模块
  • Rust 的进一步扩展,包括新的绑定
  • 其他调度程序和负载平衡器改进

LWN 的合并报告(第 1 部分&第2部分)提供了更改的详细介绍,以及深入文章的链接。或者,您可以浏览 Linux Git 上可用的各种提交 - 尽管这可能需要一段时间,即使对于像这样的“低提交”版本也是如此!

获取 Linux 内核 6.14

Linux Kernel 6.14 是免费的开源软件。您可以从今天开始下载源代码,或者等待您的发行版维护人员将其打包并提供给您 - 并非所有人都会这样做。

在 Ubuntu 上,Linux 6.14 开箱即用地包含在 Ubuntu 25.04 中,并将在今年晚些时候作为 Ubuntu 24.04.3 HWE 更新的一部分打包移植给 Ubuntu 24.04 LTS 的用户。

还有其他方法可以在 Ubuntu 上安装新的 Linux 内核,例如下载并安装 Canonical 自己的主线内核 DEB(并打包在非官方 PPA 中)。现在,不建议大多数人使用这些构建,因为它们没有支持,没有经过测试,等等 - 使用时需要您自担风险。

*附属链接