直到最近,我还可以使用 pavucontrol 选择设备的数字配置文件(在配置选项卡中)或端口(在“输出设备”选项卡中)。后一个选项卡还允许我指示设备能够处理 PCM 之外的哪些格式。
这些可能性已经消失,我不能确切地说何时,所以我无法将其链接到我可能已经(卸载)安装的东西,但我确实知道我还没有更新 PulseAudio (v16.1) 或 pavucontrol (v5.0) )。我记得所做的最后更改/etc/pulse/default.pa
是禁用插孔功能以及蓝牙支持。编辑:升级到 PA 16.99.1 或降级到 13.99.1 没有改变任何内容,因此我们必须处理外部或配置更改。
PulseAudio 是否需要加载特定模块才能支持数字设备配置文件/端口,如果需要,是哪些?
答案1
找到了:
我将 ALSA 从 1.1.6 升级到 1.2.9(插件为 1.2.7)。降级后恢复了对数字配置文件的访问,包括内置英特尔声音子系统的 HDMI 输出。
虽然问题没有完全解决,但基本上变成了“我的 ALSA 1.2.x 版本出了什么问题”......
编辑:嗯,那很愚蠢。事实证明,${prefix}/share/alsa
库已被重组,ucm
子目录重命名为pcm
,整个topology
子目录消失了。通常,我在寻找升级期间丢失的文件时会发现这样的事情,但在这种情况下,我没有,也没有因此意识到我只需要更新我的alsa.conf
文件这一事实......
完成后,我就恢复了我的数字(HDMI 和 IEC958)配置文件,耶!
(很抱歉大声思考,但这也许对其他人进行自己的升级有所帮助。)