2月8号,Linus Torvalds发布Linux 6.19稳定版,同时确认下一个版本是Linux 7.0,预计4月中旬发布。
7.0,不是6.20。
Linus在邮件列表里说:"我快数不过来了(almost running out of fingers and toes again),所以下一个内核就叫7.0。"
Linux 6.19最大的亮点是给老AMD显卡带来了30-40%的性能提升,十几年前的Radeon HD 7970、R9 280、R9 290X这些2012年的老卡,在Linux下打游戏终于能用了。
Valve的工程师Timur Kristóf把GCN 1.0和GCN 1.1架构的老AMD显卡从旧的Radeon驱动切换到新的AMDGPU驱动,这些老卡直接获得了RADV Vulkan支持。
Phoronix用Radeon HD 7950做测试,OpenGL和Vulkan工作负载下,性能提升平均30%,最高能达到40%。GravityMark、Batman: Arkham Knight、DiRT Rally 2.0、Strange Brigade这些游戏,帧率明显上升。
但这不是说老卡能跑最新3A大作。
Radeon HD 7950是2012年的卡,显存只有3GB,架构也老了。性能提升主要体现在跟旧驱动对比,以及能通过Proton跑更多Windows游戏。RADV Vulkan支持让这些老卡能用DXVK和Proton,之前在旧驱动上跑不动的游戏,现在能跑了。
Linus Torvalds数不过来手指脚趾,这不是第一次了。
Linux 3.x系列发布了19个版本,然后跳到4.0。4.x系列发布了20个版本,然后跳到5.0,Linus说"我的手指脚趾数不过来了"。5.x系列发布了19个版本,跳到6.0。现在6.x系列也是19个版本,跳到7.0。
版本号其实不重要,Linus自己也说了,7.0跟6.20没区别,就是个数字而已。
AMD用户狂欢,Intel和NVIDIA用户冷眼旁观。
Linux 6.19对AMD硬件的支持特别好,除了老显卡性能提升,还有AMD EPYC 9005 Turin芯片的Smart Data Cache Injection(SDCI)支持,AES-GCM加密在AMD Zen 3处理器上性能提升74%。
Intel用户也有一些改进,比如Intel Nova Lake CPU支持,Intel Xe3-LPG GPU支持,但相比AMD的大幅提升,Intel的改进就是常规更新。
NVIDIA用户更尴尬,Linux 6.19对NVIDIA的改进主要是开源Nouveau驱动,但Nouveau性能跟闭源驱动差距太大,NVIDIA用户还是得用闭源驱动,而闭源驱动可能跟新内核有兼容性问题。
OMG Ubuntu报道说,老NVIDIA闭源驱动有时候编译不过新内核,用户得装最新版闭源驱动,或者临时用Nouveau撑着。
ROG掌机和ASUS游戏本用户终于等到了。
Linux 6.19上游了ASUS Armoury驱动,ROG Ally掌机、ROG笔记本这些ASUS游戏硬件在Linux下终于有官方支持了。
之前这些硬件在Linux下要用第三方驱动,或者很多功能用不了。现在Armoury驱动进内核了,键盘RGB灯控、风扇控制、性能模式切换这些功能都能用了。
但Windows上的Armoury Crate软件是个灾难,经常被杀毒软件误报,有安全漏洞,卸载也卸载不干净。Linux版Armoury驱动是内核级的,应该不会有这些问题。
网络性能提升4倍,但你感受不到。
Linux 6.19网络子系统的最大改进是把传输队列层的busy lock替换成无锁列表,重负载传输场景下性能提升4倍,发送数据包数量翻倍,CPU消耗减半。
听起来很牛,但这个改进主要针对高密度AI/ML集群和网络GPU环境,普通用户在家看4K视频、打游戏,感受不到任何区别。
OMG Ubuntu说得很直白:"你在YouTube看4K视频,不算重负载传输。"
ext4文件系统性能提升50%,听起来也很猛。
Linux 6.19的ext4支持大于页面大小的块(4KB以上),缓冲IO写性能平均提升50%。但OMG Ubuntu又泼冷水了:"这是理想化测试负载下的原始数据,实际日常使用感知不到。"
ext4还优化了文件夹权限缓存(POSIX ACL),内核现在能记住文件/文件夹有没有ACL,下次打开就不用重复检查。有几百个文件的文件夹,打开速度会快一点点。
一点点,不是快很多。
硬件HDR支持来了,但生态还没跟上。
Linux 6.19引入了DRM Color Pipeline API,支持硬件加速HDR。AMD、Intel、VKMS驱动都已经支持这个API。
但HDR要真正可用,桌面环境和混成器得更新,GNOME和KDE正在做这个工作。而且显示器得有合适的硬件模块,笔记本和掌机的电池续航可能会因为HDR降低功耗而延长。
技术都准备好了,但用户体验还得等桌面环境和应用适配。
Ubuntu 26.04 LTS会用Linux 7.0。
Phoronix报道说,Linux 7.0稳定版预计4月中旬发布,正好赶上Ubuntu 26.04 LTS的发布时间窗口。Ubuntu 26.04是长期支持版本,会支持5年,用Linux 7.0做默认内核挺合适的。
Ubuntu 24.04 LTS用户也能提前用上新内核。Ubuntu 24.04.4 LTS已经在2月12号发布,HWE(Hardware Enablement)更新带来了Linux 6.17和Mesa 25.2.7。8月份还会有一次HWE更新,带来Linux 6.20/7.0内核。
Arch Linux、openSUSE Tumbleweed这些滚动发行版用户,几周内就能在稳定仓库里看到Linux 6.19。Debian、Linux Mint、MX Linux这些保守发行版,可能要等几个月甚至更久。
手动升级内核有风险,搞不好系统起不来。
IT's FOSS提醒用户,手动升级内核需要一定技术水平,如果不知道自己在干什么,别乱折腾。特别是用NVIDIA闭源驱动的用户,新内核可能跟驱动不兼容,导致图形界面起不来。
Secure Boot开启的用户,新内核可能因为没签名被UEFI固件拒绝,得注册MOK(Machine Owner Key)或者关闭Secure Boot。
对普通用户来说,等发行版官方推送更新是最安全的选择。
Linux 7.0的merge window 2月9号开启,第一个RC(Release Candidate)版本2月22号发布。如果顺利,7个RC后,4月12号发布稳定版。如果需要更多测试,可能会到4月19号。
Linus Torvalds在发布公告里还调侃了超级碗,说美国今天会因为"某个体育赛事"陷入停滞,大家都在看电视广告,赌这些广告会不会全是AI生成的。
The Register说,这应该是在说超级碗。
Linux 7.0不会带来革命性变化,跟6.19一样,都是渐进式改进。但对AMD老显卡用户、ROG掌机用户、追求最新硬件支持的玩家来说,这次更新确实让Linux下打游戏的体验好了不少。
Intel和NVIDIA用户,继续等吧。