今天針對正在開發的 Linux 6.5 內核合併窗口發送了聲音子系統更新。

聲音更新中值得注意的是 MIDI 2.0 支持。初步支持 MIDI 2.0 設備,並擴展原始 MIDI 驅動程序和音序器 API 以支持新的通用 MIDI 數據包 (UMP) 協議。 USB 音頻驅動程序還通過 MIDI 2.0 接口支持進行了擴展。

MIDI 2.0 Linux 內核驅動程序補丁最初於 5 月份發布,現在準備成為 Linux 6.5 的主線。


同時更新的 MIDI 2.0 規範已MIDI 2.0 規範已於本月發布,因此不再受保密協議 (NDA) 約束。 MIDI 2.0 規範在 MIDI.org 上公開。

“MIDI 2.0 是 MIDI 1.0 的擴展。它不會取代 MIDI 1.0,而是建立在 MIDI 1.0 的核心原則、架構和語義之上。

MIDI 2.0 擴展的基礎架構由MIDI 功能查詢 (MIDI-CI) 規範。MIDI-CI 允許具有雙向通信的設備同意使用超出 MIDI 1.0 中已定義的擴展 MIDI 功能,同時仔細保護向後兼容性。”

上週在 Microsoft 博客 是一篇關於公開的 MIDI 2.0 規範及其影響的帖子。

除了添加 MIDI 2.0 支持之外,Linux 6.5 還添加了 AMD SoundWire、針對 Intel 系統的各種編解碼器添加、針對 LoongArch 系統的 Loongson 平台支持以及各種其他改進。現在支持的一些其他設備包括 Ingenic X1000、Maxim MAX98388、Mediatek MT8188、Nuvoton NAU8825C、帶有 NAU8822 的 NXP 平台、Qualcomm WSA884x、StarFive JH7110 和 Texas Instruments TAS2781。

Linux 6.4 的上一個週期看到了 AMD SoundWire 管理器和其他初始代碼。對於 Linux 6.5,已添加 AMD SoundWire DMA 驅動程序以及圍繞 AMD 音頻協處理器 (ACP) 的其他 SoundWire 集成。

英特爾方面也有圍繞其 Lunar Lake 平台的初始音頻代碼。

Linux 6.5 聲音更新還包括針對華碩 ROG Ally 遊戲手持設備的音頻怪癖。有關這款有趣的 Ryzen Z1 Extreme 驅動設備的更多詳細信息,請參閱在 ASUS ROG Ally Gaming Handheld 上運行 Linux 和在 ASUS ROG Ally 上運行 Windows 11 與 Linux 遊戲性能。更多 ROG Ally Linux 基準測試將在未來幾天推出。

Linux 6.5 聲音更新的完整列表可以通過此拉取請求.