Настройка сервера Linux и Windows
ITShaman - Сайт для АЙТИшников!
"Машины должны работать. Люди должны думать."
(девиз компании IBM)
Облако тегов
Реклама
www.popularsite.ru

Удаление звукового сервера PulseAudio в Ubuntu

Удаление звукового сервера PulseAudio в Ubuntu

Звуковой сервер PulseAudio изначально задумывался разработчиками как средство управления звуковыми потоками на низком уровне, которое со временем сможет вытеснить устаревший ESD (Enlightenment Sound Daemon) звуковой сервер.

PulseAudio от версии к версии обрастает рядом "новшеств", которые должны приятно удивлять пользователя, но в реальности получается, что новый звуковой сервер удивляет пользователя только неудержимым ростом потребляемой ОЗУ и дополнительными проблемами при воспроизведении звука.

Для повседневных нужд (воспроизведение звуковых файлов, видеороликов и общение через VoIP-телефонию) звуковой сервер PulseAudio не требуется. Удаление PulseAudio поможет освободить немного оперативной памяти и немного разгрузить операционную системы.

Зачем нужен PulseAudio и в чем его проблемы?


Общая идея, которая закладывалась разработчиками PulseAudio в свой продукт, заключалась в "правильном" управлении звуковыми потоками. К примеру, слушаете Вы громко музыку, а Вам звонят по Skype`у. В таком случае "правильный" звуковой сервер приглушит музыку и даст "комфортно" поговорить.

С помощью PulseAudio становится возможным транслировать звук одного компьютера на колонки других компьютеров, подключенных по сети. Это далеко не полный список.

Бесспорно, задумка разработчиков очень хорошая, но реализация PulseAudio пока далека от идеала.

Проблемы у PulseAudio есть. Очень частая проблема, когда звук проигрывается с частыми задержками, на довольно мощных компьютерах. Из встречающихся проблем можно выделить чрезмерное потребление оперативной памяти, приводящее к общей медлительности компьютера или вообще к отсутствию звука в операционной системе.

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

Удаление звукового сервера PulseAudio в Ubuntu


Сразу после пункта удаления PulseAudio отказываются работать мультимедийные клавиши клавиатуры, которые регулируют громкость звука. Эта проблема решатся обновлением пакетов из стороннего репозитория.

  1. Удаляем звуковой сервер PulseAudio:
    # sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio
    # Удаление пакетов
    # killall pulseaudio
    # Останавливаем демон сервера

    Если в списке пакетов на удаление будет находится пакет ubuntu-desktop, то не стоит пугаться. Это мета-пакет, удаление которого не повредит ОС. Проверенно lynx.

  2. Подключаем дополнительный репозиторий, с исправленными пакетами для звукового апплета Gnome и OSD-уведомления. Перезагружаем компьютер:
    # echo "deb http://ppa.launchpad.net/dtl131/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
    # Добавление дополнительного репозитория
    # echo "deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu `lsb_release -cs` main" | sudo tee -a /etc/apt/sources.list
    # Добавление дополнительного репозитория
    # sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE && sudo apt-get update
    # Добавление ключа безопасности и обновление списка пакетов
    # sudo apt-get install gnome-applets gnome-media gnome-settings-daemon libcanberra0
    # Обновление пакетов
  3. Вызываем окно "Выбор мультимедийной системы" из консоли:
    gstreamer-properties
    В открывшемся окне везде выбираем ALSA (см. рис.).
    Удаление звукового сервера PulseAudio в Ubuntu

В итоге, после перезагрузки ОС, Вы получите работающую звуковую систему без звукового сервера PulseAudio. При этом будет работать стандартный Gnome-апплет управления уровнем громкости звука и его графическое отображение.

Добавить закладку на статью
Комментарии
  1. lynx
    8 Декабрь, 15:41 #

    кто-нибудь пробовал провернуть такую вещь? у меня не получилось – pulsaudio тянет за собой ubuntu-desktop, а это насколько я знаю весь GNOME. Что то мне не хочется наедине с консолью остаться.

  2. Denis
    9 Декабрь, 04:51 #

    Не удалось найти пакет libcanberra
    вот так вот. значка громкости нет, все затихло намертво

  3. Denis
    9 Декабрь, 04:55 #

    Не удалось найти пакет libcanberra
    вот так вот. значка громкости нет, все затихло намертво.
    при запуске gstreamer-properties появляется
    gstreamer-properties-Message: Skipping unavailable plugin ‘artsdsink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘esdsink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘glimagesink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘sdlvideosink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘v4lmjpegsrc’
    gstreamer-properties-Message: Skipping unavailable plugin ‘qcamsrc’
    gstreamer-properties-Message: Skipping unavailable plugin ‘esdmon’
    gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesrc’

  4. Mut@NT
    9 Декабрь, 13:20 # (Комментарий автора)

    >lynx
    У меня при удалении приведенной командой удалилось только 2 указанных пакета (Ubuntu 9.10).

    >Denis
    Извените, ошибся с названием пакета. Правильное название libcanberra0. Уже исправил.
    А вообще в этом пункте можно просто обновить полностью систему, sudo apt-get upgrade

  5. Sfagnum
    10 Декабрь, 11:43 #

    аналогичная с lynx‘ом проблема, pulsaudio тянет за собой ubuntu-desktop.
    9.04 amd64

  6. Mut@NT
    10 Декабрь, 12:56 # (Комментарий автора)

    >Sfagnum
    Походу это только в 9.04 тянет за собой всю систему. Еще аз повторю, что в 9.10 я именно так удалил

  7. lynx
    10 Декабрь, 20:36 #

    Не, это не от версии Ubuntu зависит. У меня 9.10 IA32, а все равно тянет ubuntu-desktop.

  8. Mut@NT
    11 Декабрь, 11:14 # (Комментарий автора)

    >lynx
    У Вас была новая установка системы или обновление старой до версии 9.10?

  9. lynx
    14 Декабрь, 07:03 #

    >У Вас была новая установка системы или обновление старой до версии 9.10?

    Новая установка.
    Вот лог apt-get‘а:

    lynx@GMA:~$ sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Пакеты, которые будут УДАЛЕНЫ: gstreamer0.10-pulseaudio pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-udev pulseaudio-module-x11 ubuntu-desktop
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 8 пакетов, и 0 пакетов не обновлено.
    После данной операции, объём занятого дискового пространства уменьшится на 5 435kB.
    Хотите продолжить [Д/н]? n
    Аварийное завершение.
    lynx@GMA:~$

  10. Mut@NT
    15 Декабрь, 03:40 # (Комментарий автора)

    Странно!
    Поставил новую ОС, набрал первую команду из статьи:

    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-2.6.31-14 dkms linux-headers-2.6.31-14-generic
    Для их удаления используйте ‘apt-get autoremove’.
    Пакеты, которые будут УДАЛЕНЫ: gstreamer0.10-pulseaudio libcanberra-pulse pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-udev pulseaudio-module-x11
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 8 пакетов, и 30 пакетов не обновлено.
    После данной операции, объём занятого дискового пространства уменьшится на 5 464kB.
    Хотите продолжить [Д/н]?

  11. Mut@NT
    15 Декабрь, 03:48 # (Комментарий автора)

    Кстати, разница в дисковом пространсте не такая уж и большая.

    ubuntu-desktop – это мета-пакет.
    Нашел в Интернете:
    http://clubs.ya.ru/ubuntu/replies.xml?item_no=785

    Но за правильность мысли не ручаюсь

  12. lynx
    15 Декабрь, 07:18 #

    Спасибо! Удалил pulseaudio вместе с ubuntu-desktop – ничего страшного не случилось, звук и все остальное работает нормально. Судя по всему ubuntu-desktop – это действительно метапакет.

  13. Mut@NT
    15 Декабрь, 07:39 # (Комментарий автора)

    Я внес Ваше решение в публикацию (пункт №1).
    Спасибо!

  14. TanSi
    19 Декабрь, 07:15 #

    Неплохо бы было еще пакет alsa-oss подключить, чтобы приложения, написанные под oss тоже могли выводить звук через ALSA.
    sudo apt-get install alsa-oss

    Я про это в своем блоге писала:
    http://blogs.mail.ru/list/tansi/5A6551CDC6E0540D.html

  15. Denis
    24 Декабрь, 12:18 #

    suser@lin008:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AD70EA6AF76FFEBE && sudo apt-get update
    Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com AD70EA6AF76FFEBE
    gpg: запрашиваю ключ F76FFEBE с hkp сервера keyserver.ubuntu.com
    gpgkeys: HTTP fetch error 7: couldn’t connect to host
    gpg: не найдено данных формата OpenPGP.
    gpg: Всего обработано: 0
    suser@lin008:~$ ^C

  16. Mut@NT
    24 Декабрь, 16:38 # (Комментарий автора)

    Denis: suser@lin008:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com AD70EA6AF76FFEBE && sudo apt-get update

    suser@lin008:~$ ^C

    Предлагаю Вам для добавления ключа безопасности все же воспользоваться командой приведенной в этой статье:
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE
    Откуда Вы взяли AD70EA6AF76FFEBE?

  17. Deni
    24 Декабрь, 18:23 #

    Mut@NT: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE
    Откуда Вы взяли AD70EA6AF76FFEBE?

    Да я поторопился текст не так обработал через буфер, а делал я все правильно!!!:

    suser@lin008:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE && sudo apt-get update
    Executing: gpg --ignore-time-conflict --no-options --no-default-keyring —secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE
    gpg: запрашиваю ключ F76FFEBE с hkp сервера keyserver.ubuntu.com
    gpgkeys: HTTP fetch error 7: couldn’t connect to host
    gpg: не найдено данных формата OpenPGP.
    gpg: Всего обработано: 0
    suser@lin008:~$ ^C

    Вот так правильно, именно так, я просто хотел еще рассказать вот что – Откуда я взял AD70EA6AF76FFEBE?
    Вот откуда если после указанной мною ошибки все же запустить sudo apt-get update.
    То конце выполнении команды… ой уж не помню какая ошибка выходит но тоже типа “не могу обновить что-то там ля-ля и идет вот как раз эта странная последовательность AD70EA6AF76FFEBE. – к чему она не пойму.
    А та ошибка у меня появилась еще когда только появилась статья – думал всякое бывает. Но сегодня пришлось переставить Ubuntu 9.10. И опять вышла эта же ошибка. Система была еще чистой сразу за звук принялся.

  18. Mut@NT
    24 Декабрь, 18:53 # (Комментарий автора)

    Странность с ключом. А что выводит команда:
    gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE

  19. Deni
    25 Декабрь, 07:30 #

    gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE
    gpg: запрашиваю ключ F76FFEBE с hkp сервера keyserver.ubuntu.com
    gpgkeys: HTTP fetch error 7: couldn’t connect to host
    gpg: не найдено данных формата OpenPGP.
    gpg: Всего обработано: 0

  20. Mut@NT
    26 Декабрь, 16:15 # (Комментарий автора)

    Здесь написано, что это из-за того, что Ваш брандмауэр не пропускает исходящие пакеты по порту 11371.
    У Вас соединение через прокси или прямое?

  21. Denis
    31 Декабрь, 12:30 #

    Честно не знал даже об этом в убунте… с ред хата пересел… gpgcheck=0….
    Все прекрасно – порт открыл. Всё появилось все работает.
    А в общем – всех с наступающим. Создателям проекта – респект, так держать!

  22. Cons
    26 Январь, 15:51 #

    9.10 Все нормально только значка на панели нет

  23. Mut@NT
    27 Январь, 04:28 # (Комментарий автора)

    Cons: 9.10 Все нормально только значка на панели нет

    Значка, так понимаю, апплета регулятора громкости нет?? Или какого?

    Я не вижу Ваш рабочий стол Ubuntu, но на моем все прекрасно работает. Ubuntu 9.10. Попробуйте проделать все шаги с самого начала.

  24. Julia
    2 Февраль, 06:56 #

    Вот что выводит gstreamer-properties

    shine@shine-desktop:~$ gstreamer-properties
    gstreamer-properties-Message: Skipping unavailable plugin ‘artsdsink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘esdsink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘glimagesink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘sdlvideosink’
    gstreamer-properties-Message: Skipping unavailable plugin ‘v4lmjpegsrc’
    gstreamer-properties-Message: Skipping unavailable plugin ‘qcamsrc’
    gstreamer-properties-Message: Skipping unavailable plugin ‘esdmon’
    gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesrc’

    А в открывшемся окне выбора мультимедийной системы поле возле надписи Device неактивно (написано “Не определен”).

    А вот gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE:

    shine@shine-desktop:~$ gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE
    gpg: запрашиваю ключ F76FFEBE с hkp сервера keyserver.ubuntu.com
    gpg: ключ F76FFEBE: “Launchpad audiohacks” не изменен
    gpg: Всего обработано: 1
    gpg: неизмененных: 1

    Система Ubuntu 9.10, ставилась с нуля.
    Можете посоветовать какие-то действия?

  25. Mut@NT
    3 Февраль, 12:28 # (Комментарий автора)

    Julia: Вот что выводит gstreamer-propertiesshine@shine-desktop:$ gstreamer-properties gstreamer-properties-Message: Skipping unavailable plugin ‘artsdsink’ gstreamer-properties-Message: Skipping unavailable plugin ‘esdsink’ gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesink’ gstreamer-properties-Message: Skipping unavailable plugin ‘glimagesink’ gstreamer-properties-Message: Skipping unavailable plugin ‘sdlvideosink’ gstreamer-properties-Message: Skipping unavailable plugin ‘v4lmjpegsrc’ gstreamer-properties-Message: Skipping unavailable plugin ‘qcamsrc’ gstreamer-properties-Message: Skipping unavailable plugin ‘esdmon’ gstreamer-properties-Message: Skipping unavailable plugin ‘pulsesrc’А в открывшемся окне выбора мультимедийной системы поле возле надписи Device неактивно (написано “Не определен”).А вот gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE:shine@shine-desktop:$ gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE gpg: запрашиваю ключ F76FFEBE с hkp сервера keyserver.ubuntu.com gpg: ключ F76FFEBE: “Launchpad audiohacks” не изменен gpg: Всего обработано: 1 gpg: неизмененных: 1Система Ubuntu 9.10, ставилась с нуля. Можете посоветовать какие-то действия?

    В строке Plugin есть ALSA? Ключ уже добавлен и не нужно его больше добавлять

  26. Julia
    3 Февраль, 14:38 #

    Mut@NT: В строке Plugin есть ALSA? Ключ уже добавлен и не нужно его больше добавлять

    Аудио-карта Intel Corporation 82801I (ICH9 Family) и в Ubuntu 9.04 звук работал вообще без вопросов.

  27. Mut@NT
    5 Февраль, 15:21 # (Комментарий автора)

    Julia: Аудио-карта Intel Corporation 82801I (ICH9 Family) и в Ubuntu 9.04 звук работал вообще без вопросов.

    Я ни разу не настраивал вашу звуковую, но вроде на оф. форуме есть упоминания.

  28. Chaos_device
    15 Февраль, 08:49 #

    Спасибо за столь подобную статью, наконец выпилил этот ужас…

  29. Ярослав
    8 Март, 19:28 #

    У меня так и не добавился апплет хотя всё прошло без ошибок. Что может быть?

  30. Mut@NT
    9 Март, 02:09 # (Комментарий автора)

    Ярослав: У меня так и не добавился апплет хотя всё прошло без ошибок. Что может быть?

    Возможно у Вас более новая версия апплета, поэтому из подключенного репозитория она не установилась или еще из-за чего-нибудь.
    Проще Вам будет установить напрямую, загрузив ее с вышеуказанного репозитория.
    http://ppa.launchpad.net/dtl131/ppa/ubuntu/pool/main/g/gnome-applets/

  31. Ярослав
    9 Март, 19:22 #

    Попробывал установить всё как Вы написали, результат тот же. Кстати, апплет не запускается даже через терминал, пишет что апплет не установлен, хотя всё по 2 раза по перестанавливал. Буду благодарен, если предложите какие-то пути решения.

  32. Mut@NT
    10 Март, 05:57 # (Комментарий автора)

    Ярослав: Попробывал установить всё как Вы написали, результат тот же. Кстати, апплет не запускается даже через терминал, пишет что апплет не установлен, хотя всё по 2 раза по перестанавливал. Буду благодарен, если предложите какие-то пути решения.

    Попробуйте команду:
    sudo apt-get install gnome-applets
    Какой вывод?

  33. Ярослав
    10 Март, 12:22 #

    Написало что у меня уже установлена самая новая версия gnome-applets. Даже ума не приложу что это может быть. Может из-за того что 64-битная система? В любом случаи спасибо за помощь, буду ждать новых вариантов решения проблемы.

  34. Mut@NT
    11 Март, 02:29 # (Комментарий автора)

    Ярослав: Написало что у меня уже установлена самая новая версия gnome-applets. Даже ума не приложу что это может быть. Может из-за того что 64-битная система? В любом случаи спасибо за помощь, буду ждать новых вариантов решения проблемы.

    Попробуйте вручную удалить gnome-applets
    sudo apt-get remove gnome-applets

    После этого скачайте отсюда нужный Вам пакет и установите его вручную.

    Это должно работать.

  35. FAT_32
    8 Май, 13:41 #

    у меня вообще звук пропал, вместе с аплетом громкости. Хотя в прошлый раз все встало как положено.

  36. rahich
    11 Май, 21:40 #

    у меня все окей спс автору стоит ubuntu 10.04 lts все норм)))

  37. alxQ
    23 Май, 10:47 #

    в ubuntu 10.04 версия пакета gnome-applets не включает в себя регулятор громкости, регулятор громкости для пульса встравивается в indicator-applet и не надо советовать даунгрейдить gnome-applets. лучше подскажите какой нибудь другой апплет для алсы, мне тоже надо.

  38. Akioshi
    24 Май, 19:37 #

    Спасибо автору, сделал по статье, всё отлично, Ubuntu 9.10 на Acer 5920G
    но есть одно но: аплет с панели таки убрался. Черт бы с ним, OSD есть и ладно, но для настройки микшера надо поставить что-то сверху. Я лично установил xfce4-mixer – маленький, простой.

  39. Mut@NT
    26 Май, 16:21 #

    alxQ: в ubuntu 10.04 версия пакета gnome-applets не включает в себя регулятор громкости, регулятор громкости для пульса встравивается в indicator-applet и не надо советовать даунгрейдить gnome-applets. лучше подскажите какой нибудь другой апплет для алсы, мне тоже надо.

    Akioshi: Спасибо автору, сделал по статье, всё отлично, Ubuntu 9.10 на Acer 5920G но есть одно но: аплет с панели таки убрался. Черт бы с ним, OSD есть и ладно, но для настройки микшера надо поставить что-то сверху. Я лично установил xfce4-mixer – маленький, простой.

    В 10.04 другой микшер подсказать не могу, я не стал удалять Pulseaudio, т.к. использую Bluetooth стере-гарнитуру.
    Возможно, как советует Akioshi, установить xfce4-mixer можно.

  40. kovit
    9 Июнь, 10:29 #

    В моем случае (Ubuntu Lucid) Pulseaudio удалился вместе с регулятором громкости и звуком в OpenArena. По звуку в OpenArena искренне грущу, есть ли у вас какой-нибудь совет по его возвращению?

  41. Mut@NT
    10 Июнь, 12:15 #

    kovit: В моем случае (Ubuntu Lucid) Pulseaudio удалился вместе с регулятором громкости и звуком в OpenArena. По звуку в OpenArena искренне грущу, есть ли у вас какой-нибудь совет по его возвращению?

    Я с OpenArena не имел дела, но думаю Вам где-то нужно указать вывод звука через Alsa

  42. FAT_32
    1 Июль, 17:28 #

    В общем такая проблема: На ноутбуке asus pro57t звука нет вообще. Вроде и через алса и через пульс пытался вывести, но ни единого писка не выдавил. и выходы разные пробовал, все равно… Система убунту 10.04. Кто знает в чем проблема?

  43. taviskaron
    18 Июль, 05:06 #

    Благодарю за подробную инструкцию. Все сработало в 9.10. Сука, сколько же этот пульсаудио ресурсов жрал. Такие дела

  44. Mut@NT
    29 Июль, 18:19 #

    taviskaron: Благодарю за подробную инструкцию. Все сработало в 9.10. Сука, сколько же этот пульсаудио ресурсов жрал. Такие дела

    Вроде в 10.04 они его более менее интегрировали.

Имя (обязательное поле)
e-mail (обязательное поле)
Сайт
Текст комментария:
Случайное
Популярное
Спонсоры статьи
При цитировании документа ссылка на сайт обязательна.
Администрирование и настройка серверов, рабочих станций на базе ОС Linux и Windows.
Рейтинг@Mail.ru