我的系统有 2 个音频设备。
- TU116 HDMI直通显示器
- “内置音频模拟立体声”,用于耳机插孔
两者都工作正常。但在系统让显示器进入睡眠状态后,它会将所有内容切换到 #2。因此每次显示器唤醒时,我都必须转到脉冲音频面板插件并再次选择 HDMI。
我尝试注释掉 /etc/pulse/default.pa 中的行:#load-module module-switch-on-port-available,但没有效果。
有没有什么方法可以防止从 HDMI 切换到其他音频设备,或者在睡眠后自动重新选择 HDMI?
在 Windows 下,如果我在显示器上播放音频,音频会随显示器一起关闭,但显示器唤醒后会恢复。这是所需的行为,表明这是可能的。
更新 我不想禁用模拟设备,因为有时我会将其用于耳机。来自 PulseAudio 13.0 发行说明:“自动切换不可用的卡配置文件... 常见的情况是当显示器断开连接时,HDMI 配置文件变得不可用。当 HDMI 显示器断开连接时,播放现在应该自动移动到其他地方。”
看起来“可用端口上的模块切换”应该在 HDMI 可用时切换回,但事实并非如此。
我尝试了几乎所有模块组合,并将默认接收器设置为 HDMI,但毫无进展。