硬件:技嘉 GA-A75m-d2 主板使用集成显卡和声卡,应该能够传递 7.1 音频。
基本上,我只是在寻找一种在 Ubuntu 14.04 中为 Kodi 或 Plex 家庭影院启用直通音频的方法。我想将无损音频传递给我的 AVR 进行解码 - 我不需要我的 HTPC 来解码任何东西。
我发现的教程或演练都没有奏效,出于沮丧,我即将完全放弃 Ubuntu 和 Linux。到目前为止,我已经尝试了十多个,并且是我的第 6 次全新 Ubuntu 安装。
要从运行 PulseAudio 和 Kodi 的 Ubuntu 启用音频直通,我们需要进行多项设置:
为我们的音频输出设备启用直通
这是使用pavucontrol完成的 我们可以在高级设置中通过 HDMI 或 S/PDIF 为我们的数字输出启用通道:
用于我们的音频设备的配置文件定义在 Configuration选项卡中。对于 passthrough 模式,我们需要将 pulseaudio 设置为 2.0 通道。
从 Kodi 系统音频输出设置启用音频直通:
请注意,S/PDIF 只能提供 5.1。声音的。对于 7.1。音频我们需要一个 HDMI 连接。
有关使用 Pulse Audio 进行直通的进一步限制和深入的附加提示,请阅读Kodi 团队的精彩教程。您还会在那里找到一个非常有用的表格,用于在各种条件下进行设置。
遗憾的是,Pulse Audio 目前不支持 DTS-HD 或 TrueHD 音频的直通。因此,为了使其正常工作,我们不能将 Pulse Audio 用作 Kodi 的声音服务器。
AE_SINK=ALSA kodi
)。为避免 Pulse Audio 产生不必要的副作用,建议在启动 Kodi 之前将其完全删除,或使用pauspender将其暂停。
两者都可以通过 Kodi 的启动脚本来实现:
#! /bin/bash
pasuspender
AE_SINK=ALSA kodi
Run Code Online (Sandbox Code Playgroud)如果我们总是想用 ALSA 启动 Kodi 并且总是挂起 Pulse Audio,只需在我们的 kodi.desktop 文件中链接到这个脚本,在其Exec
行中给出(可执行)脚本的完整路径。
然后直通设备将指向 ALSA 设备: