2025 年 10 月

注意

更多有关某条目的详细信息,请访问提供的 GitHub 链接,这些链接提供了更多细节以及相关材料(如代码提交)。

10 月完成的事项

显卡驱动

Linux 6.10 显卡驱动移植

已完成 Linux 6.10 显卡驱动的移植。正在修复此前就存在的一些 bug ,以便在将代码添加到 Port drm-kmod(FreeBSD 显卡驱动)之前,使其更稳定。

GitHub Issue:#51

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

已修复的 bug:在使用 drm-kmod 6.1 及以上版本的桌面环境中,在搭载各种 AMD GPU(如 RX 570 和 580)中,会逐渐出现越来越严重的卡顿,最终桌面将彻底无法使用(根据实际运行情况,可能发生在数分钟或数小时)。

GitHub Issue:#89

本月审查中的工作

电源管理

S4(休眠)草案设计

已创建并发布审查了底层设计。在几个方面需要更多意见来完善设计。

桌面邮件列表讨论串:审查 S4 休眠设计

WiFi

驱动的最近进展

对 WiFi 驱动 iwlwifi、mt76、rtw88 和 rtw89 的更新(为了支持 LinuxKPI v6.17)正在进行测试。

GitHub Issue:#86

正在进行的工作

安装

KDE 桌面安装方案

FreeBSD 安装程序的桌面环境方案正在开发中,计划随 15.1 分发。

GitHub Issue:#25

电源

S4 休眠(概念验证)

团队讨论了在仍有许多未知因素的情况下设计完整解决方案所面临的困境(如本报告前文所述,设计仍在审查中)。

因此,团队决定采取增量开发的方法,从休眠/唤醒周期的简单概念验证开始,以便开发所需的基础设施,并在此基础上逐步构建。

GitHub Issue:#29

低功耗状态调试工具

正在进行三种不同的基于 USB 的调试方法。

对于 xHCI DbC 调试方案,主机(运行调试工具的笔记本)端已在 15.0 中实现,而目标(被测试笔记本)端正在进行上游合并。在完成后,FreeBSD 开发者将能够调试图形输出停止工作的笔记本问题,这一直是笔记本支持的主要障碍。

USB 串行调试在所有 FreeBSD 版本中均可使用,但存在一些限制,进一步工作将在开发其他调试方法时再进行。相关文档将与手册章节更新同时发布。

已确定虽然这些工具可支持部分低功耗状态的调试,但配备基于硬件的工具也将非常有帮助。我们已设计并制作了一个原型板,用于在 Type-C 端口激活调试附件模式(Debug Accessory Mode, DAM)。在实现后,可使用 2025 及以后的 Framework 笔记本上的 SOM UART 进行调试。

因此,已开设新的问题以跟踪此工作。

GitHub Issue:#38#90

WiFi

支持 MediaTek 无线网卡

调试工作正在进行中。目前已有一些进展,因为它在 Linux 和 FreeBSD 上发生了相同的错误。

GitHub Issue:#66

基于 LinuxKPI 的 WiFi 及挂起/恢复

现在可能会进入 stable/15 分支,因为之前受制于 LinuxKPI 更新,而该更新现已完成。

GitHub Issue:#58

集成测试

笔记本功能的整体测试

计划在 2025 年 11 月至 2026 年 4 月间进行 笔记本集成测试项目(Laptop Integration Testing project),目前正在进行范围界定和准备工作。10 月份,我们开始编制一份全面的高层次测试场景清单及其相关用户故事,用作笔记本验证的基准。同时,我们在 FreeBSD 基金会位于加拿大基奇纳的办公室建立了硬件实验室,用于托管测试目标并为笔记本开发者提供远程访问。该项目的目标:

  • 测试基金会笔记本支持与可用性项目交付工作的综合功能。

  • 建立并维护 FreeBSD 笔记本兼容性状态的权威公共记录。

  • 创建志愿者参与和社区驱动测试贡献的路径。

注意

目前 GitHub 上没有跟踪此工作的 issue,但计划在 2026 年 1 月进入测试阶段后,在仓库中进行跟踪。

结论

随着项目接近一周年,它现在显现出了一些切实可见的成果。FreeBSD 基金会感谢所有贡献者的付出。

感谢以下个人和组织的贡献:

  • 我们的开发者

    • Alfonso Siciliano

    • Aymeric Wibo

    • Bjoern Zeeb

    • Christos Margiolis

    • Isaac Freund

    • Jean-Sebastien Pedron

    • 許立文

    • Mitchell Horne

    • Olivier Certner

    • Siva Mahadevan

    • Tom Jones

  • 项目团队:

    • Deb Goodkin

    • Ed Maste

    • Joe Mingrone

    • Alice Sowerby

  • 笔记本与桌面工作组

    • Chris Moerz

    • 所有参与者

  • FreeBSD 项目

  • Quantum Leap Research

  • AMD,协助解决休眠问题

  • Dell,捐赠了 UVC 内核驱动

  • Future Crew,提供了 iwx 驱动源代码

  • Netflix,测试了我们的调度器补丁集

更多关于 FreeBSD 基金会笔记本项目的信息,请参见 README

最后更新于

这有帮助吗?