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

Linux 6.19 内核发布:AMD 老卡「满血复活」,Ext4 性能飞跃

Linux

Linux 6.19 内核正式发布!本次更新带来了 HDR 色彩管理的底层重构,对 Steam Deck 和 ROG Ally 等掌机进行了深度优化。AMD 老旧显卡通过「原生 Vulkan 支持」重新焕发了第二春,Ext4 文件系统也打破了长期以来的4KB页大小限制,写入性能最高飙升了 50%。

Linux 6.19 内核主要更新亮点

AMD GCN 老架构:原生 Vulkan 支持带来 40% 性能暴涨

Linux Kernel 6.19 为 AMD 的「Southern Islands」(GCN 1.0)和「Sea Islands」(GCN 1.1)架构显卡带来了一项重磅升级:

  • 默认驱动从老旧的radeon切换到了现代化的amdgpu。像 AMD Radeon HD 7970、R9 280 和 R9 290X 这类「老古董」,现在也能获得原生的 RADV Vulkan 支持。
  • 一项基准测试显示,在特定的 OpenGL 和 Vulkan 工作负载下,这些老显卡的性能最高可以提升 40%。对一款 2012 年发布的硬件来说,在 2026 年还能获得如此巨幅的优化,也算是「铁树开花」了。

当然了,这是「最佳工况」下的理论峰值。但这项改动的核心价值更在于兼容性——让老卡能够顺利运行 DXVK 和 Proton 等现代图形翻译层。许多之前在旧驱动下无法正常运行的游戏,现在不仅能运行,甚至还可能跑得相当流畅。

DRM 色彩管线 API:硬件级 HDR 的基石

Linux 桌面端的「HDR 支持」长期处于「半成品」的状态,而 Linux 6.19 引入的 DRM Color Pipeline API 正是补齐这个短板的关键拼图。这就好比给系统修了一条专用通道:

  • 在过去,HDR 色彩转换往往需要占用 GPU 的「通用着色器」,这就会与游戏抢占宝贵的算力资源。
  • 而新的 API 则允许将这部分任务卸载到显卡专用的色彩处理单元上(如 AMD 的显示引擎),这就带来了2 大优势:
    1. 性能释放:解放 GPU 算力,减少对游戏帧数的影响。
    2. 提升能效:专用硬件处理效率更高,有助于延长笔记本和掌机的电池续航。

需要说明的是,只更新内核并不会立刻启用 HDR(仍需要 GNOME、KDE 等桌面环境及合成器的协同支持),但 Linux 6.19 已经为硬件级 HDR 铺好了底层路轨。

Ext4 文件系统:打破 4KB 枷锁

作为 Linux 生态中最长青的文件系统,Ext4 在 Linux 6.19 内核中迎来了一系列关键的性能现代化改造:

1. 突破页大小限制

  • Ext4 终于支持大于系统页大小(Page Size)的数据块(Block Size)。这意味着,在处理大文件保存、归档/解压或批量拷贝时,系统能以更大的「吞吐单元」来搬运数据,大大减少了碎片化操作带来的开销。
  • 在缓冲 I/O 写入测试中,这一改进最高带来了 50% 的性能提升。虽然日常轻办公场景下感知不强,但在涉及大量数据吞吐的工作流中——比如视频渲染、数据库备份或虚拟机镜像操作时,效率提升肉眼可见。

2. 更聪明的 ACL 缓存

Linux Kernel 6.19 优化了 POSIX 访问控制列表(ACL)的缓存逻辑:

  • 在过去:每次访问目录时,内核都会重新检查权限,哪怕绝大多数文件根本就没有设置 ACL。
  • 而现在:内核的「记性」变得更好了。如果它确认某个文件或目录没有 ACL,就会直接跳过检查。

这种改进虽然单次收益微小,但在加载有数百上千个文件的目录时,累积的延迟削减会让整体响应更加跟手。

3. Per-CPU 磁盘请求缓存

为了缓解多核 CPU 在高负载下的资源争抢,Ext4 引入了每 CPU(Per-CPU)磁盘请求缓存机制。现在,每个处理器核心都拥有与存储子系统对话的「独立通道」,有效消除了以往多个核心排队等待 I/O 调度的瓶颈。

这在标准化文件写入场景下效果显著,但也取决于具体的硬盘性能和工作负载。

4. Folio 机制重构在线碎片整理

内核现在采用了更高效的 Folio 机制取代旧有的 buffer heads 来处理在线碎片整理。不仅提升了内存管理效率,还降低了 CPU 负载,碎片整理过程对用户更加「无感」。

企业级特性:Live Update Orchestrator(LUO)

Linux 6.19 内核合并了 Google 提交的 Live Update Orchestrator(LUO)代码。虽然普通用户几乎用不到,但它却是云计算领域的一项重大革新:

  • 在云环境和虚拟机管理程序中,「重启」往往就意味着服务中断。而 LUO 配合 Kexec Handover(KHO)框架,实现了一种「热重启」机制:在内核版本切换期间,关键资源(如memfd文件描述符)会被「冻结」并无缝传递给新内核。
  • 这就表示,系统升级不再需要重启整台服务器,耗时能从几分钟缩短到几毫秒。而与 Ubuntu 的 Live Patch(仅打补丁)不同,LUO 实现的是整个内核的快速替换。

完善掌机与硬件生态

Steam Deck 和 ROG Ally

  • ASUS ROG Ally:正式获得主线内核支持。全新的asus-armoury驱动允许用户通过 sysfs 直接调整 BIOS 级别的显存分配、TDP 限制和电源策略,不用再依赖 Windows 工具来平衡性能与续航。
  • Steam Deck:APU ID 已经被正式加入k10temp驱动。现在,在 Steam Deck 上运行 Ubuntu 等第三方发行版时,开箱即可获得准确的温度监控,不需要再手动打补丁。

笔记本与主板支持

  • Alienware:更新后的 WMI WMAX 驱动新增了对 Area-51、x16 和 16X 等机型的支持,包括电源模式切换和热管理功能。
  • Apple Silicon:通过新引入的macsmc_hwmon驱动,用户可以监控部分「M 系列芯片」设备的温度、功耗和电流,甚至还能调节风扇转速。
  • ASUS 主板:包括 ROG STRIX X870 系列在内的多款主板现已支持传感器读取,可以直接获取 VRM 和 CPU 温度数据。

Linux Kernel 6.19 其他改进

硬件与架构支持

新内核还进一步扩展了对主流和新兴硬件平台的支持,覆盖了从 x86 到 ARM 再到 RISC-V 的全谱系架构:

  • Intel Nova Lake 前瞻:为 Intel Nova Lake 处理器所集成的「Xe3P 核显」提供了初步驱动支持。
  • 高能骁龙 X2 Elite:主线内核现已支持新一代 ARM 笔记本芯片中的「Adreno X2-85 GPU」,ARM Linux 笔记本的图形性能有望迎来实质性提升。
  • RISC-V 并行热插拔:显著优化了 RISC-V 架构服务器在 CPU 热插拔场景下的响应速度与效率。
  • Wi-Fi 7:Realtek RTL8922DE 网卡驱动已经合并入主线。

虚拟化与系统优化

  • Hyper-V L1VH 模式:允许 Linux 虚拟机管理程序直接驱动 Azure 主机,进一步增强了 Linux 在微软云生态中的核心地位。
  • PCIe 链路加密:为机密虚拟机(Confidential VMs)新增底层数据传输加密能力,强化端到端安全。
  • Btrfs 修复:解决了一个长期存在的痛点——Btrfs 的数据清洗(Scrub)和设备替换操作现在会在系统休眠时正确挂起,避免因后台任务中断而引发的意外错误。

其他改进

  • 蓝屏死机(DRM Panic)扩容:Linux 的「蓝屏」机制现在支持 Intel 核显/独显和使用amdgpu驱动的 AMD 显卡。就算主内存损坏,内核也能直接利用显存(VRAM)输出错误信息,真正做到了「死机也要死个明白」。
  • 网络栈 4x 提速:通过引入无锁列表(lock-less list)替代旧有的「繁忙等待锁」,高负载网络发送(TX)性能提升了最高 4 倍。这项优化主要惠及 AI 训练集群和高性能计算中心,普通用户看 4K 视频并不会感到明显差异。
  • Rust 进一步集成:为 Rust 编写的内核模块新增了模块参数支持,功能上更加贴近传统 C 语言驱动。同时,I2C(Inter-Integrated Circuit)总线驱动的 Rust 抽象层也首次亮相,为未来更多外设驱动的「Rust 化」奠定了基础。
  • 新字体:控制台新增了Terminus 10×18字体选项,为纯命令行环境的用户带来了更清晰、舒适的显示体验。
  • 代码清理:出于代码包容性和语义准确性考量,内核中一个原名为genocide的函数已经被重命名为更温、描述精准的kill_litter_super
赞(0)
分享到

评论 抢沙发