
Linux 7.1 内核正式发布!本次更新带来了全新的 NTFS 文件系统驱动,新增了 Apple Silicon 设备的电池状态报告支持,修复了 Steam Deck OLED 版本的音频问题,优化了 AMD CPU 的电源管理切换,提升了 Intel Arc Battlemage 显卡的性能,并移除了超过 14 万行的老旧硬件驱动代码。
Linux 7.1 内核主要更新
全新的 NTFS 驱动
Linux Kernel 最初内置的 NTFS 驱动只能「只读」,后来 Paragon 在 Linux 5.15 中贡献了 ntfs3,加入了「写入」支持。但 Paragon 后续维护热情减退,虽然在 Linux 7.0 中还有过一波突击改进,但还是没有达到理想状态。
exFAT 驱动开发者 Namjae Jeon 打造了一款全新的(可选)NTFS 驱动:重构了旧版只读 NTFS 驱动,新增了写入支持、基于 iomap 的文件操作,还配套了损坏驱动器修复工具。
目前ntfs3仍是默认的 NTFS 驱动,但大概率不会太长久。如果你需要挂载 NTFS 文件系统,可以在 Linux 7.1 里通过 Kconfig 开关启用新驱动。
更智能的 AMD CPU 电源管理
AMD 的amd-pstate驱动开始支持动态 EPP(能源性能偏好),允许根据笔记本插电还是用电池,自动切换 CPU 性能配置文件。
- 插上电源时,CPU 会自动切换到
performance(性能)模式; - 使用电池时,会回落到
balance_performance(平衡性能)模式。
该功能默认不启用,需要在启动参数中加挂amd_pstate.dynamic_epp=1参数来激活。
此外,AMDXDNA 驱动增强了对 Ryzen AI NPU 的支持:
- 新增了内存使用查询功能,方便监控 NPU 的内存占用;
- 新增了功耗估算报告功能,可以输出功耗预估值。
Intel FRED 默认开启
Intel FRED(灵活返回与事件交付)在 Linux 7.1 中默认开启(需要硬件支持),主要优化 CPU 特权级切换:
- CPU 在处理用户指令和内核需求(比如写磁盘、处理网络包、响应键盘按键)时,需要频繁在不同特权级之间切换。FRED 能让这个切换过程更快、损耗更低,带来一定性能提升。
- 在音频制作这类请求密集型工作负载下,FRED 技术在较新的 Intel 芯片上提升明显。在 DAW(数字音频工作站)基准测试中,性能可提升 4% ~ 7%。
FRED 并不是 Intel 专属,AMD Zen 6 处理器也会支持。
Apple Silicon:MacBook 支持增强
负责处理电池报告和电压信息的 Apple SMC 系统管理控制器已经正式合入 Linux 7.1,M 系列芯片 MacBook 跑主线 Linux 内核的可用性又进了一步:
- 全新的
macsmc-power驱动由 Asahi Linux 团队开发,能向内核上报电源适配器状态、电池充电状态、电压、电流、温度、电池健康度等信息,TLP 和 cpufreq 这类电源管理工具已经能正常工作。
该驱动还支持修改充电策略,实现充电阈值限制,延长电池待机时间。
- Apple Silicon MacBook 的音频也有小幅升级,内核现在支持 6 编解码器扬声器阵列,每侧由一对驱动单元来驱动双低音炮和一个高音单元。
文件系统与文件操作
- EXT4 文件系统主要进行了 Bug 修复,并为后续把「缓冲写入路径」切换到 iomap 架构做好了准备(新 NTFS 驱动用的也是这套方案)。
- exFAT 驱动新增了减少碎片化的机制。随着文件反复写入、删除,exFAT 分区很容易产生碎片,拖慢顺序写入性能。新内核通过
fallocate()增加了预分配支持,允许应用提前申请连续存储空间,从源头上避免碎片的产生。 - 在 Linux Kernel 7.1 中,
io_uring终于支持 BPF,像包管理器、备份工具、数据库、同步工具这类大量文件 I/O 的应用都会受益。 - 用户态块设备驱动
ublk新增了零拷贝 I/O 支持,能有效降低 CPU 占用和 I/O 延迟。
最后,在 Linux 6.19 里作为实验性功能加入的 Btrfs 关闭操作,已经在 7.1 中正式转正为稳定版,现在在脚本里调用或者集成到系统工具里会更加安全。
显卡驱动
- 更多老旧 AMD APU 迁移到了现代
amdgpu驱动上,覆盖了从 2013 到 2014 年的 A 系列和 E 系列芯片,比如 A10-7850K、A8-7600 这类 Kaveri 架构产品。搭载这些核显的老设备能获得相对更好的性能,还能开箱即用通过 RADV 支持 Vulkan。 - 引入了全新的 DRM-RAS(可靠性、可用性与可维护性)标准框架,允许 GPU 和加速器驱动向用户空间上报硬件错误计数器和可靠性日志,提供了统一的硬件健康监控方式。
- Intel Xe 显卡驱动新增了一个管理显存压力的用户空间接口,有望减少高负载下显存占满时的崩溃或 OOM 问题。
笔记本、输入设备与硬件驱动
- 修复了 Steam Deck OLED 版本的音频问题。
- 新增了全新的 Lenovo Yoga 风扇驱动,支持 Yoga、Legion、Flex、Slim 和 IdeaPad 系列笔记本的风扇控制和监控。
- 支持联想 Legion Go 和 Go S 手柄,包括震动、触觉反馈、LED 指示灯和配置功能。
- Bitland MIFS WMI 驱动为大批笔记本带来了键盘背光和平台电源配置支持。
- TUXEDO 和 Uniwill 笔记本的支持范围进一步扩大,修复了 ThinkPad 小红帽的双击问题。
- 修复华硕主板
lm_sensors读数不全,更多型号主板现在可以上报温度、电压等系统健康数据。 - Winwing 15E、15EX 飞行摇杆的油门节流阀现在能正常支持震动和力反馈。
- 支持 Ryzen 6000 系列笔记本的内置麦克风阵列。
- 支持新款 DELL 笔记本搭载的 Cirrus Logic CS42L43B 音频编解码器,覆盖耳机输出和耳麦输入。
- 支持《摇滚乐队 4》的蓝牙吉他,Wii、PS3 平台的《摇滚乐队 1/2/3》外设、《摇滚乐队 3》Pro 版乐器,以及《DJ 英雄》的打碟机。
Linux 7.1 其他更新
- 高精度定时器(HRTIMER)子系统进行了重构。消除了 HRTICK 调度定时器的开销,让内核在合适的时机抢占任务。
- 移除了内存交换映射(swap map)。内存压力大的时候(比如开了太多浏览器标签内存不够),内存交换操作现在可以并发执行了。
- 在之前的内核版本里,任何有足够权限的进程都可以通过
/proc/PID/mem查看或者修改另一个运行中的进程内存。现在,内核强制要求两个进程之间必须有活跃的调试关系才能这么操作。
其他值得关注的变化还有:
sched_ext获得了早期子调度器支持;- IPv6 不再支持编译为模块,现在只能直接编译进内核或完全禁用;
- Rust 最低版本要求提高至 1.85.0;
- 新增 Intel QAT Zstd 压缩硬件加速;
- 引入了新的
clone3()标志位,可以实现子进程的自动清理; - 32 位 ARM 架构现已支持实时内核构建。





最新评论
屎山代码
升级完后 26h2变25h2了
我需要的是原来的不透明的任务条, 怎么调整都是透明状态。 什么破垃圾功能!!!
我印象中 Windows 本身并没有过原生的「开盖即开机」功能。如果有,那也是笔记本厂商通过硬件(传感器)和 BIOS/UEFI 固件来实现的,不是 Windows 操作系统的标配特性。