我遇到了一个奇怪的问题,需要有人比我拥有更多的 Pulse Audio 经验。
每当我通过 Steam 在 KUbuntu 16.04 上启动“方舟:生存进化”时,我都没有声音。我检查了 Pulse,它显示音频正在传输到系统声音设备;我尝试将其更改为我的 USB 外部声卡(适用于其他所有设备),但它拒绝更改。菜单关闭,它仍然默认为“内置模拟立体声”,没有连接到任何东西。
我在 KUbuntu 14.04 上没有遇到过这个问题;这是在另一个硬盘上全新安装的。没有复制任何配置文件,只有音乐、图片、视频和文档。我使用 Pulse 很长时间了(音乐家),使用过很多不同的设备;我以前从未遇到过这个问题,而且我做过一些奇怪的事情。
当前的“解决方案”是将我的扬声器连接到我的默认音频输出(由于空间限制这并不容易),或者在另一个操作系统上播放,这很令人讨厌。
有没有办法在启动程序之前将其设置为管道到特定输出?鉴于这是早期访问,我猜它在尝试管道时没有“获取”脉冲音频;但我可能是错的。
感谢您提供的任何帮助。这是我的休闲游戏。不值得重新启动。
更新:我发现大部分问题可以通过将 default.pa 从 /etc/pulse 复制到 ~/.config/pulse 来解决;特别感谢 Nebuzaradanhttps://unix.stackexchange.com/questions/293399/how-to-set-hdmi-sound-output-as-default-on-ubuntu-16-04。这会强制每个程序(包括像上面这样的不稳定程序)默认使用其中建立的设置。可能是错误?
附加更新:我的方法似乎有效,但偶尔需要我关闭并重新启动 pulseaudio;这是一个从非常不方便到不那么不方便但不太完美的转变。我仍然不确定默认文件发生了什么;但我会为有同样问题的人更新此信息,直到我弄清楚了一切。