Vin*_*nay 5 sound suspend pulseaudio rhythmbox
当我的系统在播放歌曲时暂停并从暂停中恢复时,我发现我的 Rhythmbox 播放器正在运行,但系统甚至没有声音。我不得不暂停它并按下电源按钮才能恢复声音。为什么会这样?
尝试关闭声音设备(单击音量控制,单击声音首选项,然后转到硬件选项卡,单击设备,然后选择关闭)。
然后按 alt+f2,然后键入gksu alsa force-reload。
这应该会重新加载您的音频。
现在重新打开设备(将其设置为关闭之前的上一个选择)。
小智 0
对我有用的是要求pulseaudio退出:
pactl exit
Run Code Online (Sandbox Code Playgroud)
这会导致音频设备不再使用。然后我重新加载了声卡的模块:
sudo rmmod snd_au8830 && sudo modprobe -v snd_au8830
Run Code Online (Sandbox Code Playgroud)
最后,我重新启动了pulseaudio:
start-pulseaudio-x11
Run Code Online (Sandbox Code Playgroud)
我还重新上传了用于铃声的样本。不幸的是,任何连接到旧 PulseAudio 实例的应用程序都必须以某种方式重新初始化(例如,带有 YouTube 视频的 Web 浏览器必须重新加载其页面)。这是一个背后的痛苦,但至少它是可重复的,并且到目前为止总是有效的。我将其放在 shell 脚本中,以便从挂起恢复后很容易执行。最大的障碍可能是找出声卡的驱动程序。
这恰好适用于带有 Aureal Vortex PCI 声卡的 HP Pavillion a1257c。Precision 670 中的相同声卡从挂起状态恢复没有问题,相同的操作系统,因此在我看来,这绝对是可能导致困难的特定硬件组合。