Linux 最新资讯 20260619——SteamOS 3.8.10 稳定版发布;Ubuntu Flavors 须参与Beta发布以获官方地位
SteamOS 3.8.10 稳定版发布:更新 Arch、支持 Steam Machine、默认 Wayland 桌面 昨天晚上,Valve 将 SteamOS 3.8.10 推送至稳定通道,接替 SteamOS 3.7。针对旗下 Steam Deck 及即将推出的 Steam Machine 硬件,进行了一系列重大更新。 虽然此前已提供测试版,SteamOS 3.8 仍带来了大量出色改进。SteamOS 的 Arch Linux 基础已更新至多个较新软件包;桌面环境从 Plasma 6.2 升级为 KDE Plasma 6.4;SteamOS 桌面模式默认使用 Wayland,但 X11 仍为有需要者保留;默认内核升级至 Linux 6.16;新增对 LAVD CPU 调度器的支持;扩展了对控制器/掌机的兼容性;修复了较新 AMD 硬件的无缝启动问题;还有大量其他硬件改进。 硬件方面最值得关注的是,SteamOS 3.8 为即将到来的 Steam Machine 提供了初始支持。同时 Steam Controller 也有改进。 此外,SteamOS 3.8 还改进了游戏模式下的投屏支持,更新了固件,新增对 HDMI VRR 的初步支持,优化了 VRR 帧节奏,并带来音频改进。 Ubuntu Flavors 须参与Beta发布以获官方地位 Canonical 与 Ubuntu 发布团队对 Ubuntu 衍生版实施了重要的政策变更。若想发布正式版本,衍生版现在必须先成功提交 beta 版本。 Ubuntu Kylin、Ubuntu Studio、Ubuntu MATE 等 Ubuntu 衍生版,如果希望在某个 Ubuntu Linux 周期内获得正式发布,现在必须按照预定时间线成功提交 beta 版本。 此前,如果某个 Ubuntu 衍生版未能在 beta 里程碑前准备就绪,偶尔会获得例外许可;但今后这将成为硬性要求,不再给予任何例外。Ubuntu Kylin 被引述为最近一个在 beta 发布环节获得例外、却仍在 Ubuntu 26.04 LTS 周期内交付了最终 ISO 版本的衍生版。这一改变旨在提升 Ubuntu 衍生版发布的测试质量与整体品质。 感兴趣者可通过 Ubuntu 发布邮件列表 了解关于此变更的更多细节。 Rust PNG图像解码器速度再提升:Chrome、GNOME等受益 Rust 的 PNG crate(image-png)自去年起就被誉为全球最快的 PNG 解码器,用于 PNG 图片的编码与解码。如今,经过最新优化,其速度更上一层楼。 Rust PNG 已被 Google Chrome/Chromium 以及 GNOME 桌面环境等项目采用。这些项目选择 Rust PNG,是看中其在保障内存安全的前提下仍能提供出色性能。有趣的是,该项目今日发布了一篇新博客,详细介绍了最新的性能优化成果。 Rust PNG 现在更快了,这得益于:执行原位去滤波、缩小内部缓冲区大小、优化图像交错处理,以及生态层面的改进(例如利用 AVX-512 和 NEON 内建函数)。 尽管性能已领跑业界,但据其开发者自述,他们正通过更多 SIMD 优化及其他改进来追求更快的速度。同时,他们也在提升 PNG 编码性能。 想深入了解 Rust PNG 性能优化的读者,可阅读 Image-RS.org 上的完整博文。 今天,EXT4 文件系统的改进已合入Linux 7.2,其中包含一些引人注目的优化。 Linux 7.2 中的 EXT4 对其快速提交机制进行了重大重构,旨在避免锁竞争和死锁。EXT4 快速提交是该文件系统的混合日志功能,通过记录元数据的特定增量变更来避免完整元数据写入,从而加快操作速度。快速提交有助于降低 fsync 延迟,并提升整体效率。 另一项显著变化是对目录哈希计算的性能优化。该优化按四字节块处理输入,并移除了函数指针。清理 EXT4 的 str2hashbuf 代码降低了开销,对于用于目录哈希计算的该函数,相比原有的逐字节处理方式,在长输入上实现了约两倍的性能提升。 这些 EXT4 改进以及一些修复,均在今天针对 Linux 7.2 的Git 合入中详细列出。 Claude AI 协助修复多年 AMD Radeon Linux 显示漏洞 AMDGPU Linux 内核图形驱动中存在一个缺陷,会导致某些笔记本电脑屏幕在使用一段时间后冻结。这一问题可能终于接近解决。考虑到相关缺陷报告的时长和数量,以及其中一个有问题的提交可追溯到 2017 年,这对部分 Linux 用户来说是一个影响严重的问题。借助 Claude Code 的帮助,补丁似乎即将合入 Linux 内核。 一位 Phoronix 读者拥有一台联想 ThinkPad T14 Gen1 AMD 笔记本电脑,其屏幕“大约每周冻结一次”。该读者表示,这个存在多年的问题似乎有望解决。在部分特定笔记本电脑上,AMD Radeon 显卡导致屏幕冻结是一个已知问题,尤其在长时间使用/运行后更为明显。此前的临时解决方法之一是禁用面板自刷新(PSR)省电功能。 追踪该问题的活跃缺陷单为“7840U/780M: *ERROR* [CRTC:83:crtc-1] flip_done timed out,导致屏幕冻结,需要硬重启”。该报告来自一台使用 AMD Ryzen 7 7840U SoC 的 Framework 13 笔记本电脑,但同样问题也出现在其他不同笔记本电脑和 AMD Ryzen SoC 上。报告中问题总结如下: “设备是 Framework 13 7840U,运行 Fedora,内核 6.13.11-200.fc41.x86_64。但请注意,使用相同 APU 的 Thinkpad 也报告了此问题,至少从内核版本 6.13.10-200.fc41 就开始出现。 运行约 10 小时后(期间包含 s2idle 休眠),内置屏幕停止刷新。外接显示器在我尝试诊断时至少还响应了几分钟,但随后在我尝试通过 GNOME 设置禁用笔记本内置屏幕后也变得无响应。本意是切换开关来测试是否有效。”
类似地,还有关于 Radeon 显卡导致笔记本屏幕冻结的其他重复缺陷报告。 对于正在翻阅这份冗长缺陷报告的人来说,截至昨天,出现了一些新补丁,涉及整合 DCN vblank/page-flip 处理以及其他显示代码变更。在之前的修复未能奏效后,这些最新补丁似乎能解决该问题。补丁尚未合入上游主线 Linux 内核,但如果一切顺利,希望这些修复能很快被上游接收。 让这个长期存在的显示问题更加引人注目的是,最终完成这项工作涉及使用 Claude Code 进行“氛围调试”(vibe debugging),并且 Claude 也协助了补丁的编写。