- 新增 collect_windows_audio_topology.ps1 (C1b) - 新增 collect_chromeos_audio_topology.sh (C1c) - README 标注 C1/C1a/C1b 完成,补充 C1c 说明与验证步骤 - audio_topology/README 补充 Windows/ChromeOS 用法与脚本验证说明 - 附一份 Windows 拓扑收集示例输出 Co-authored-by: Cursor <cursoragent@cursor.com>
48 lines
2.2 KiB
Markdown
48 lines
2.2 KiB
Markdown
# chromebox_10th_audio_driver
|
||
|
||
修复 Chromebox 刷写 Coreboot 后,安装 Windows/Linux 时的声音问题。
|
||
|
||
## 当前问题概况
|
||
|
||
| 平台 | HDMI 声音 | 3.5mm 耳机声音 | 插入/拔出提示 |
|
||
|------|-----------|----------------|---------------|
|
||
| Linux | ❌ 无 | ✅ 有 | ✅ 有 |
|
||
| Windows | ✅ 有 | ❌ 无 | ❌ 无 |
|
||
|
||
---
|
||
|
||
## 任务列表
|
||
|
||
> **建议执行顺序**:先完成共通文档(尤其是硬件拓扑),再分别处理 Linux / Windows 平台问题。
|
||
|
||
### 一、共通与文档(优先)
|
||
|
||
- [✓] **C1**: 整理 Chromebox 10 代音频硬件拓扑(HDMI、3.5mm、codec 型号)
|
||
- [✓] C1a: 在 Linux 下收集硬件拓扑信息(运行 `audio_topology/collect_linux_audio_topology.sh`,输出到 `audio_topology/collected/`)
|
||
- [✓] C1b: 在 Windows 下收集硬件拓扑信息(运行 `audio_topology/collect_windows_audio_topology.ps1`,输出到 `audio_topology/collected/`)
|
||
- [ ] C1c: 在原生 ChromeOS 下收集硬件拓扑信息(运行 `audio_topology/collect_chromeos_audio_topology.sh`,并在 chrome://system 的 audio 节复制补充;结果放入 `audio_topology/collected/`)
|
||
- [ ] **C2**: 记录 Coreboot 下与原生 ChromeOS 固件的音频差异
|
||
- [ ] **C3**: 编写分平台操作步骤文档(Linux / Windows)
|
||
- [ ] **C4**: 补充已验证的 Chromebox 型号与固件版本
|
||
|
||
### 二、Linux 相关
|
||
|
||
- [ ] **L1**: 调研 Chromebox 10 代在 Linux 下的 HDMI 音频方案(ALSA / PulseAudio / PipeWire)
|
||
- [ ] **L2**: 确认 HDMI 音频芯片型号和驱动兼容性
|
||
- [ ] **L3**: 尝试/验证 HDMI 音频所需固件或内核参数
|
||
- [ ] **L4**: 编写 Linux 下 HDMI 音频修复说明或脚本(如有需要)
|
||
|
||
### 三、Windows 相关
|
||
|
||
- [ ] **W1**: 调研 Chromebox 10 代 3.5mm 音频在 Windows 下的驱动需求
|
||
- [ ] **W2**: 确认 3.5mm 接口对应芯片及 Windows 驱动支持情况
|
||
- [ ] **W3**: 解决 3.5mm 无声音问题(驱动安装 / 驱动修改 / 注册表等)
|
||
- [ ] **W4**: 解决耳机插入/拔出无提示问题(通常与 HDA 驱动 / 插孔检测相关)
|
||
|
||
---
|
||
|
||
## 参考信息
|
||
|
||
- 目标平台:Chromebox(10 代 Intel,Coreboot 刷机后)
|
||
- 目标系统:Linux / Windows
|