Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Linux音频系统:从播放器到扬声器

2026-01-12, 杭州

这篇文章的起因是我在ThinkBook X 2025 (Ultra 5 225H, Arrow Lake)上安装openSUSE Leap 16.0 (kernel 6.12),装好SOF之后发现mic有声音,但扬声器没声音。索性来看看目前最新最热的Linux音频方案到底怎么个事。

假设我们有按如下装好的环境:

VLC(Player) -> Pipewire -> ALSA -> SOF(Firmware) -> Kernel -> Speaker
  • VLC:雪糕筒播放器
  • Pipewire:可以接收和转发各类音频的音频服务器
  • ALSA:Linux内核的音频管理框架,很高级就是了
  • SOF:音频处理固件的框架,跟ALSA协同运作