Vinay Asked: 2010-10-30 22:42:18 +0800 CST2010-10-30 22:42:18 +0800 CST 2010-10-30 22:42:18 +0800 CST 从挂起恢复后没有声音? 772 当我的系统在播放歌曲时暂停并从暂停中恢复时,我发现我的 Rhythmbox 播放器正在运行,但系统甚至没有声音。我不得不暂停它并按下电源按钮才能恢复声音。为什么会这样? sound pulseaudio rhythmbox suspend 2 个回答 Voted RolandiXor 2010-10-31T00:38:08+08:002010-10-31T00:38:08+08:00 尝试关闭您的声音设备(单击音量控制,单击声音首选项,然后转到硬件选项卡,单击设备,然后选择关闭)。 然后按 alt+f2,然后键入gksu alsa force-reload。 这应该重新加载您的音频。 现在重新打开设备(在关闭之前将其设置为先前的选择)。 Joe 2015-07-25T17:51:15+08:002015-07-25T17:51:15+08:00 对我有用的是要求pulseaudio退出: pactl exit 这会导致音频设备不再使用。然后我为我的声卡重新加载了模块: sudo rmmod snd_au8830 && sudo modprobe -v snd_au8830 最后,我重新启动了pulseaudio: start-pulseaudio-x11 我还重新上传了我用于铃声的样本。不幸的是,任何连接到 PulseAudio 旧实例的应用程序都必须以某种方式重新初始化(例如,必须重新加载带有 YouTube 视频的 Web 浏览器的页面)。这是背后的痛苦,但至少它是可重复的,并且到目前为止总是有效的。我在一个 shell 脚本中有这个,以便在从挂起恢复后很容易做到。最大的障碍可能是弄清楚声卡的驱动程序。 这恰好适用于带有 Aureal Vortex PCI 声卡的 HP Pavillion a1257c。Precision 670 中的同一张声卡从挂起恢复时没有问题,相同的操作系统,所以在我看来,这绝对是可能导致困难的特定硬件组合。
尝试关闭您的声音设备(单击音量控制,单击声音首选项,然后转到硬件选项卡,单击设备,然后选择关闭)。
然后按 alt+f2,然后键入
gksu alsa force-reload
。这应该重新加载您的音频。
现在重新打开设备(在关闭之前将其设置为先前的选择)。
对我有用的是要求pulseaudio退出:
这会导致音频设备不再使用。然后我为我的声卡重新加载了模块:
最后,我重新启动了pulseaudio:
我还重新上传了我用于铃声的样本。不幸的是,任何连接到 PulseAudio 旧实例的应用程序都必须以某种方式重新初始化(例如,必须重新加载带有 YouTube 视频的 Web 浏览器的页面)。这是背后的痛苦,但至少它是可重复的,并且到目前为止总是有效的。我在一个 shell 脚本中有这个,以便在从挂起恢复后很容易做到。最大的障碍可能是弄清楚声卡的驱动程序。
这恰好适用于带有 Aureal Vortex PCI 声卡的 HP Pavillion a1257c。Precision 670 中的同一张声卡从挂起恢复时没有问题,相同的操作系统,所以在我看来,这绝对是可能导致困难的特定硬件组合。