几年来,我一直使用华硕 Sonar Essence STX 内置声卡,现在在 Xubuntu 16.04 上运行。一切运行正常,只是我注意到,如果我停止使用计算机几分钟,当我返回时声音就会消失。
修复的“手动”方法是打开 pavucontrol(在Sound Settings...
面板栏上),然后切换端口Output Devices
- 例如,选择Headphones 2
然后返回Headphones 1
或Speakers
。
奇怪的是,这种情况现在更频繁了。以前这种情况是在从恢复中唤醒后发生的,现在几分钟后就会发生,甚至不需要进入屏幕保护程序。所以现在对我来说,找到这个问题的解决方案已经够麻烦了。
我注意到当我失去声音时,这就是我通过运行得到的pactl list sinks
Sink #7
State: SUSPENDED
Name: alsa_output.pci-0000_05_01.0.analog-stereo
Description: CMI8788 [Oxygen HD Audio] (Virtuoso 100 (Xonar ST)) Analog Stereo
(...)
切换端口源之后,变为:
Sink #7
State: IDLE
Name: alsa_output.pci-0000_05_01.0.analog-stereo
Description: CMI8788 [Oxygen HD Audio] (Virtuoso 100 (Xonar ST)) Analog Stereo
(...)
省略的部分大体类似。
问题是,我可以运行任何命令来防止设备被挂起吗?我应该在 Alsa 中查找某个地方吗?这是电源设置中的新内容吗?我可以理解恢复后发生这种情况的时间,但现在我不知道为什么会发生这种情况。