rolotrealanis98/open-apollo
GitHub: rolotrealanis98/open-apollo
为Universal Audio Apollo系列Thunderbolt和USB音频接口提供的开源Linux驱动及相关工具,支持全双工音频、话放控制、DSP混音等功能。
Stars: 15 | Forks: 0
[](https://github.com/rolotrealanis98/open-apollo/releases)
[](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
[](https://github.com/rolotrealanis98/open-apollo/wiki/Hardware-Compatibility)
[](https://open-apollo-docs.pages.dev)
[](https://github.com/rolotrealanis98/open-apollo/issues)
# Open Apollo
**Universal Audio Apollo Thunderbolt和USB接口的开源Linux驱动及工具**
Open Apollo为Universal Audio的Apollo音频接口带来Linux支持。
这个社区驱动的项目通过干净的逆向工程构建,为Thunderbolt型号提供原生内核驱动,为USB型号提供纯用户空间堆栈,以及混音守护进程和系统托盘指示器。
## 支持的功能(Apollo x4 — Thunderbolt,Ubuntu 24.04)
- **全双工音频** — 4个模拟输入 + 6个模拟输出已验证(暴露24/22个ALSA通道;S/PDIF、ADAT和虚拟通道未验证)
- **所有采样率** — 44.1、48、88.2、96、176.4、192 kHz
- **话放控制** — 增益、48V幻象电源、PAD、低切、反相、麦克风/线路切换
- **监听控制** — 音量、静音、变暗、单声道、Talkback、耳机路由
- **DSP混音器** — 输入推子、声像、发送(AUX1/AUX2、CUE1/CUE2)、独奏、静音
- **PipeWire虚拟I/O** — 命名的Mic 1-4、Line In 3+4、Monitor L/R、Line Out设备
- **桌面音频** — YouTube、系统声音、GNOME音量控制都通过Apollo Monitor工作
- **WebRTC捕获** — Chromium内核浏览器中干净的音频(摄像头麦克风测试、Discord网页版)
- **pw-record/pw-play** — 零丢失捕获和播放已验证
- **引导安装程序** — `sudo bash scripts/install.sh`,带硬件验证和音频测试
- **系统托盘指示器** — 实时硬件状态
## 支持的功能(Apollo Solo USB,Ubuntu 24.04)
- **全双工音频** — 6声道播放,10声道捕获,48kHz
- **话放控制** — 增益、48V幻象电源、麦克风/线路切换
- **监听控制** — 电平、静音、单声道
- **混音器控制** — 供应商控制请求0x03,带批量写入协议
- **PipeWire虚拟I/O** — Mic 1、Mic 2、Mic 1+2、Monitor、Headphone设备
- **无需内核模块** — 纯用户空间(UAC 2.0音频 + 修补的`snd-usb-audio`)
{% callout type="warning" %}
USB支持需要手动设置流程 — 尚无等效的`install.sh`。
请参阅下面的[USB快速开始](
标签:ALSA, Apollo, DSP混音, Linux驱动, PipeWire, Thunderbolt, Universal Audio, USB音频, 专业音频设备, 云资产清单, 全双工音频, 内核模块, 前置放大器, 安全渗透, 安全资源, 客户端加密, 开源驱动, 清洁室逆向工程, 系统托盘, 逆向工具, 逆向工程, 音频处理, 音频接口, 音频驱动