нет звука после приостановки / возобновления

7

У меня нет звука на lubuntu 12.04 после выхода из режима ожидания. Я старался

sudo alsa force-reload
но безрезультатно. Звук работает после перезагрузки. Пожалуйста помоги.

akonsu
источник
Выводит sudo alsa force-reloadчто-нибудь? Это может помочь получить больше информации о вашей системе, например, о вашей звуковой карте:lspci | grep -i audio
zerwas
1
Очень печально, что прошло почти 3 года, и это все еще проблема (i3-5010u brix на Ubuntu 15.04). Я обычно выключаюсь, и я работаю на SSD, поэтому полная перезагрузка занимает около 10-15 секунд, но необходимость заново открывать то, что у меня получилось, было не весело. Это на моем HTPC, если бы это был мой рабочий стол, это действительно разозлило бы меня.
Tracker1
Проголосовал, потому что sudo alsa force-reloadрешил мою проблему. Спасибо!
Zaz

Ответы:

4

Для некоторых систем необходимо прервать процесс pulseaudio и предотвратить его повторную загрузку перед перезапуском ALSA. Если следующая процедура работает, она может быть автоматизирована .

  1. Настройте Pulseaudio, чтобы он не появлялся автоматически:

    mkdir ~/.pulse
    echo "autospawn = no" >> ~/.pulse/client.conf
    
  2. Приостановить работу компьютера и разбудить его

  3. Перезагрузите ALSA:

    sudo alsa force-reload
    
  4. Запустить Pulseaudio:

    pulseaudio --start
    

Чтобы отменить изменения, удалите файл ~ / .pulse / client.conf

zerwas
источник
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 
    
Boyi
источник
1

Попробуйте нажать CTRL+ ALT+, F1чтобы сменить ttyэкран, затем нажмите CTRL+ ALT+, F7чтобы вернуться на рабочий стол.

Иногда это возвращает звук, но в противном случае, измените разрешение экрана и верните его для другого исправления. Это работает и для аудио HDMI.

TenPlus1
источник
0

Попробуйте запустить

pulseaudio -k && sudo alsa force-reload
Мина Майкл
источник
0

Я попробовал это , но это не помогло.

Чтобы решить эту проблему без перезагрузки или другой приостановки, я решил это просто

pulseaudio --kill
pulseaudio --start
rubo77
источник