# 2025 年 8 月

**注意：** 更多有关当中条目的细节，请访问文中的 GitHub 链接，这些链接包含了更多细节以及相关材料的引用（如代码提交）。

## 八月完成的工作

### 电源管理

#### 现代待机（S0i3）的依赖项

许多现代待机（S0i3）的依赖项已经提交到了 FreeBSD 内核代码库。大部分和实现业界标准的高级电源管理——ACPI（高级配置与电源接口）有关。

GitHub 议题：[#32](https://github.com/FreeBSDFoundation/proj-laptop/issues/32)

### 显卡

#### 移植 Linux 6.9 显卡驱动

用于将 Linux 6.9 显卡驱动移植到 drm-kmod 的 [拉取请求](https://github.com/freebsd/drm-kmod/pull/361) 已合并至 drm-kmod 主分支。

> **注意：**
>
> FreeBSD 内核所支持的 Linux 显卡驱动已至 6.9（已合并入 main 分支），但是通过 port drm-kmod 安装的软件包仅支持 Linux LTS 版本（最高为 6.6）。用户若想使用 6.7–6.9 驱动，须自行编译。

GitHub 议题：[#50](https://github.com/FreeBSDFoundation/proj-laptop/issues/50)

## 本月审查的工作

### 电源管理

#### 更多现代待机（S0i3）依赖项

正在审查其他的现代待机（S0i3）依赖项，准备将其添加到 FreeBSD 内核代码库。大多与实现业界标准的高级电源管理 ACPI 有关。

GitHub 议题：[#32](https://github.com/FreeBSDFoundation/proj-laptop/issues/32)

### WiFi

#### 最近新增驱动的动态

针对 WiFi 驱动 iwlwifi、mt76、rtw88 和 rtw89 的更新（至 LinuxKPI v6.16）正在接受审查。

其中某项需要协调更新，同时发布 drm-kmod 的标签（Tag）和 ports 的更新。待完成后，即可集成这些变更，从而继续推进驱动更新。随后，这些变更将按照标准的 MFC（从 CURRENT 合并）流程回溯到 FreeBSD 15 和 14 版本。

GitHub 议题：[#86](https://github.com/FreeBSDFoundation/proj-laptop/issues/86)

#### 对 WiFi 6 (802.11ax) 支持的变动

为 FreeBSD 无线栈准备 WiFi 6 (802.11ax) 的工作正在审查中。已将 802.11ax 的内部结构和定义更新为正确的值，并从 LinuxKPI 移动至 `net80211`，使其能被更广泛地使用。当中有些更新已经可见于 `ifconfig`，这有助于调试 WiFi 6 的初始支持。

GitHub 议题：[#34](https://github.com/FreeBSDFoundation/proj-laptop/issues/34)（另见子任务 [#79](https://github.com/FreeBSDFoundation/proj-laptop/issues/79)）

#### 基于 LinuxKPI 的 WiFi 挂起与恢复

正在审查内核相关变更。本地测试价值有限，因此计划先提交到 main，默认禁用，用户可通过 sysctl 启用进行测试。如此，哪怕代码审查尚未完成，先行的提交也相对稳妥。

GitHub 议题：[#58](https://github.com/FreeBSDFoundation/proj-laptop/issues/58)

#### 对非标准音频接口和自动音频切换的支持

正在审查改进音频设备处理（尤其是带非标准引脚排列的音频接口）的工作。

这些变动包括：

1. 将 virtual\_oss 移植到基本系统。它稳定了运行多年，没有理由不将其纳入基本系统，并且它是唯一一款基于 FreeBSD 原生 OSS 且被广泛使用的声音服务器。这也是第 2 项的依赖条件。
2. 启用系统内多个声卡设备之间的音频路由。这能在多路 PCM 设备间自动切换声音输出。你可以通过测试该变动来提供帮助（参见 issue #17）。

GitHub 议题：[#15](https://github.com/FreeBSDFoundation/proj-laptop/issues/15) 和 [#17](https://github.com/FreeBSDFoundation/proj-laptop/issues/17)

## 进展动态

### 电源管理

#### USB4 低功耗状态支持

一项为 USB4 添加 HCM（主机连接管理器）的重大更新已提交审查。此更改能使 USB4 控制器进入低功耗状态，这是现代待机（S0i3）所必需的。

代码即将提交以便进行测试。

GitHub 议题：[#61](https://github.com/FreeBSDFoundation/proj-laptop/issues/61)

#### 征集 S4（休眠）设计反馈

有关 S4（休眠）电源状态的解决方案设计现已发起意见征集。

请于 2025 年 9 月 30 日前提交意见。

[S4 休眠支持 - FreeBSD](https://lists.freebsd.org/archives/freebsd-arch/2025-August/001030.html)

#### 现代待机（S0i3）测试镜像

正在制作现代待机（S0i3）的测试镜像，很快就会发布。请关注 CURRENT 邮件列表以获取更多细节。

[CURRENT 邮件列表](https://lists.freebsd.org/archives/freebsd-current/)

#### 低功耗状态调试工具

在为低功耗状态开发提供合适的调试工具方面已有进展。我们正向处理器厂商寻求工具，同时也在持续推进 XHCI 调试工具。

GitHub 议题：[#38](https://github.com/FreeBSDFoundation/proj-laptop/issues/38)

### 显卡

#### 移植 Linux 6.10 显卡驱动

该任务中的大部分补丁已从 Linux 移植到 FreeBSD。仍有少量任务与回归问题需要完成。

针对 drm-kmod 的拉取请求已提交。

GitHub 议题：[#51](https://github.com/FreeBSDFoundation/proj-laptop/issues/51)

### 兼容性与系统需求

#### KDE 桌面安装方案

对于 FreeBSD 15.0，我们的目标是增补 FreeBSD 安装器，在安装方案中提供基于 KDE 的最小化桌面。初步概念是个低交互安装流程，安装完成后就直接进入 KDE 的图形化登录界面。

功能已经完成，目前正在本地进行测试。不久之后会分享到 FreeBSD 邮件列表以供测试。

GitHub 议题：[#25](https://github.com/FreeBSDFoundation/proj-laptop/issues/25)

#### 基于 pkgbase 的二进制更新工具（大小版本间）

此项工作已暂停，因为社区已有积极推进的努力来实现同一目标。

GitHub 议题：[#83](https://github.com/FreeBSDFoundation/proj-laptop/issues/83)

## 结语

我们正在项目目标上取得的进展显著，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 驱动源代码）
* 奈飞（测试了我们的调度器补丁集）


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.bsdcn.org/ldwg/2025-08.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
