暂停/恢复后无声音


7

从暂停恢复后,我在lubuntu 12.04上没有声音。我试过了

sudo alsa force-reload
无济于事。重启后声音正常。请帮忙。


请问sudo alsa force-reload输出什么?可能有助于获得有关系统(例如声卡)的更多信息:lspci | grep -i audio
zerwas 2013年

1
真是可悲的是,将近三年之后,这仍然是一个问题(Ubuntu 15.04上的i3-5010u白利糖度)。我通常会关闭,并且我使用的是固态硬盘,因此完全重新启动大约需要10-15秒,但是必须重新打开碰巧已经打开的东西并不有趣。这是在我的HTPC上,如果它是我的台式机,那真的会让我生气。
Tracker1

由于sudo alsa force-reload解决了我的问题而投票。谢谢!
Zaz

Answers:


4

对于某些系统,必须在重新启动ALSA之前终止pulseaudio进程并防止其重新加载。如果执行以下步骤,则可以将其自动化

  1. 设置Pulseaudio,使其不会自动重生:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. 挂起您的计算机并唤醒他

  3. 重新启动ALSA:

    sudo alsa force-reload
    
  4. 启动pulseaudio:

    pulseaudio --start
    

要还原更改,请删除文件〜/ .pulse / client.conf


3

在查阅了一些帖子之后,我做了什么使我的工作再次进行:

  1. 通过在主目录中创建配置文件,将pulseaudio设置为不重生:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. 创建文件(50alsa)以在系统挂起后自动运行。

    sudo gedit /etc/pm/sleep.d/50alsa
    
  3. 将以下内容添加到文件中。注意添加了“ pulseaudio --kill”。

    case "$1" in
            hibernate|suspend)
                    # Stopping is not required
                    ;;
            thaw|resume)
                    pulseaudio --kill                
                    /sbin/alsa force-reload
                    pulseaudio --start
                    ;; 
            *) exit $NA
                    ;;
    esac 
    

1

尝试按CTRL+ ALT+ F1更改tty屏幕,然后按CTRL+ ALT+ F7返回桌面。

有时这会带来声音,但失败了,请更改屏幕分辨率,然后将其更改为其他解决方法。这也适用于HDMI音频。



0

我试过,但这没有帮助。

为了解决这个问题而无需重新启动或再次挂起,我只需解决

pulseaudio --kill
pulseaudio --start
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.