2025 年 9 月

注意:

如需了解某项目的更多详情,请访问所附带的 GitHub 链接,这些链接有更详细的说明及相关材料(例如代码提交记录)。

2025 年 9 月已完成工作

电源管理

现代待机(S0i3)

所有与现代待机(S0i3)相关的依赖项均已提交到 FreeBSD 内核代码库。这些工作的大部分涉及实现业界标准的 ACPI(Advanced Configuration and Power Interface,高级电源管理接口)。提交后发现了一些问题,部分变更被回退;目前仍在调查研究。

GitHub Issue:#32

显卡

新的显卡 Port 提供了 Linux 6.9 驱动支持

新增 drm-latest-kmod 软件包,包含适用于 Linux 和 AMD 的最新显卡驱动程序。目前支持到 Linux 6.9。

注意:

需使用包含相应补丁的内核。

了解更多

GitHub Issue:#50

修复 AMD GPU DRM 驱动的卡顿问题

在使用 drm-kmod 6.1 或更高版本的桌面系统(搭载 RX 570、580 等 AMD GPU)在运行数分钟或数小时后会逐渐出现严重卡顿,最终导致桌面完全不可用。

该问题已调查并修复。

所有修复已合并至 stable/15 与 stable/14 分支,并将包含在 FreeBSD 15.0 与 14.4 版本中。

AMDgpu 驱动修复已提交至 drm-kmod 项目的 main 分支及所有受支持分支,但尚未同步至 ports。目标是在 15.0 发布前完成 ports 驱动的更新。

GitHub Issue:#89

无线网络(WiFi)

WiFi 开发指南

FreeBSD 期刊已刊登 WiFi 开发三部曲的第一、二部分。这是份重要资源,可帮助其他开发者更高效地参与 FreeBSD 无线网络驱动开发。

GitHub Issue:#78

音频

支持非标准音频插孔与自动音频间进行切换

改进音频设备处理,特别是针对具有非标准插针排列的音频插孔的支持已完成。

该补丁在审查阶段没有足够的用户反馈,经发布工程团队建议,决定将其正式内置到 FreeBSD 15.0-RELEASE 中,以获得更多用户测试和反馈。

GitHub Issue:#15#17

笔记本项目第三季度路线图

基金会已审查并更新了笔记本支持与可用性改进项目的路线图。

查看第三季度路线图文件:https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/Q3-2025-roadmap.pdf

本月审查中的工作

USB4 低功耗状态支持

为 USB4 添加 HCM(主机连接管理器)的重大更新部分已提交,剩余部分仍在审查中。该改进将使 USB4 控制器能够进入低功耗状态,这是实现现代待机 S0i3 模式的必要条件。

GitHub Issue:#61

更新 WiFi 驱动至 LinuxKPI v6.16

正在更新 iwlwifi、mt76、rtw88、rtw89 等 WiFi 驱动至 LinuxKPI v6.16。

为挂起/恢复功能所需的所有内核基本更改已合并入 FreeBSD main,将内置在 FreeBSD 15.0 中。驱动更新(iwlwifi、rtw88、rtw89)预计于 2025 年 10 月完成。

GitHub Issue:#86

动态进展

电源管理

低功耗状态调试工具

xhci 调试解决方案的工作即将完成 —— 主机端(运行调试工具的笔记本)已并入 15.0,目标端(被测试笔记本)部分正在上游合并。待完成后,FreeBSD 开发者将能调试笔记本的挂起/恢复问题,这是对笔记本支持的一大障碍。

USB 串口调试的开发暂时暂停,以集中精力推进 xhci 调试工作。两者的文档将随 FreeBSD 手册章节更新一同发布。

GitHub Issue:#38

S4(休眠)设计

S4(休眠)电源状态设计的反馈阶段已结束(感谢所有贡献者),现已进入详细设计阶段。

GitHub Issue:#29

显卡

移植 Linux 6.10 显卡驱动

Linux 6.10 显卡驱动已功能完整,但仍存在稳定性问题,主要包括:

  • amdgpu 在控制台(vt)模式下无法工作;

  • i915 在关机/重启时崩溃或卡死。

当前尚未发布,仍在积极调试中。

GitHub Issue:#51

无线网络

基于 LinuxKPI 的 WiFi 挂起与恢复

依赖(内核更改)已合并入 main。挂起与恢复框架预计于 10 月添加,默认禁用,用户可通过 sysctl 启用测试(因本地测试能力有限)。

GitHub Issue:#58

iwx 后续任务

识别出若干改进新 iwx 实现的任务。目前因优先级原因暂未展开,但仍在持续审查与测试社区提交的补丁。

GitHub Issue:#72

兼容性与系统要求

基于 pkgbase 的二进制版本升级工具

该工作已暂停,目前社区正有并行项目在推进相同目标。

GitHub Issue:#83

KDE 桌面安装选项

计划在 FreeBSD 15(但非 15.0)中扩展安装程序,提供最简的 KDE 桌面安装方案。该模式旨在提供简单的交互安装流程,完成后直接进入 KDE 图形登录界面。

功能已完成,正在本地测试中,近期将在 FreeBSD 邮件列表中开放测试。

GitHub Issue:#25

结语

项目目标正在稳步推进,FreeBSD 基金会向所有贡献者致以诚挚感谢。

特别感谢:

  • 开发者: Alfonso Siciliano、Aymeric Wibo、Bjoern Zeeb、Christos Margiolis、Isaac Freund、Jean-Sebastien Pedron、許立文、Mitchell Horne、Olivier Certner、Tom Jones

  • 项目团队: Deb Goodkin、Ed Maste、Joe Mingrone、Alice Sowerby

  • 笔记本与桌面工作组: Chris Moerz 及所有参会成员

  • FreeBSD 项目团队

  • Quantum Leap Research

  • AMD(协助排查睡眠问题)

  • 戴尔(捐赠 UVC 内核驱动)

  • Future Crew(提供 iwx 驱动源码)

  • Netflix(测试调度器补丁集)

更多信息请参阅 README

最后更新于

这有帮助吗?