
Звуковой сервер PulseAudio изначально задумывался разработчиками как средство управления звуковыми потоками на низком уровне, которое со временем сможет вытеснить устаревший ESD (Enlightenment Sound Daemon) звуковой сервер.
PulseAudio от версии к версии обрастает рядом "новшеств", которые должны приятно удивлять пользователя, но в реальности получается, что новый звуковой сервер удивляет пользователя только неудержимым ростом потребляемой ОЗУ и дополнительными проблемами при воспроизведении звука.
Для повседневных нужд (воспроизведение звуковых файлов, видеороликов и общение через VoIP-телефонию) звуковой сервер PulseAudio не требуется. Удаление PulseAudio поможет освободить немного оперативной памяти и немного разгрузить операционную системы.
Общая идея, которая закладывалась разработчиками PulseAudio в свой продукт, заключалась в "правильном" управлении звуковыми потоками. К примеру, слушаете Вы громко музыку, а Вам звонят по Skype`у. В таком случае "правильный" звуковой сервер приглушит музыку и даст "комфортно" поговорить.
С помощью PulseAudio становится возможным транслировать звук одного компьютера на колонки других компьютеров, подключенных по сети. Это далеко не полный список.
Бесспорно, задумка разработчиков очень хорошая, но реализация PulseAudio пока далека от идеала.
Проблемы у PulseAudio есть. Очень частая проблема, когда звук проигрывается с частыми задержками, на довольно мощных компьютерах. Из встречающихся проблем можно выделить чрезмерное потребление оперативной памяти, приводящее к общей медлительности компьютера или вообще к отсутствию звука в операционной системе.
Для исправления этих проблем предлагается временно удалить звуковой сервер PulseAudio из системы, а когда его время придет установить его заново.
Сразу после пункта удаления PulseAudio отказываются работать мультимедийные клавиши клавиатуры, которые регулируют громкость звука. Эта проблема решатся обновлением пакетов из стороннего репозитория.
Если в списке пакетов на удаление будет находится пакет ubuntu-desktop, то не стоит пугаться. Это мета-пакет, удаление которого не повредит ОС. Проверенно lynx.
В итоге, после перезагрузки ОС, Вы получите работающую звуковую систему без звукового сервера PulseAudio. При этом будет работать стандартный Gnome-апплет управления уровнем громкости звука и его графическое отображение.
8 Декабрь, 15:41
кто-нибудь пробовал провернуть такую вещь? у меня не получилось – pulsaudio тянет за собой ubuntu-desktop, а это насколько я знаю весь GNOME. Что то мне не хочется наедине с консолью остаться.
9 Декабрь, 04:51
Не удалось найти пакет libcanberra
вот так вот. значка громкости нет, все затихло намертво
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’
9 Декабрь, 13:20 (Комментарий автора)
>lynx
У меня при удалении приведенной командой удалилось только 2 указанных пакета (Ubuntu 9.10).
>Denis
Извените, ошибся с названием пакета. Правильное название libcanberra0. Уже исправил.
А вообще в этом пункте можно просто обновить полностью систему, sudo apt-get upgrade
10 Декабрь, 11:43
аналогичная с lynx‘ом проблема, pulsaudio тянет за собой ubuntu-desktop.
9.04 amd64
10 Декабрь, 12:56 (Комментарий автора)
>Sfagnum
Походу это только в 9.04 тянет за собой всю систему. Еще аз повторю, что в 9.10 я именно так удалил
10 Декабрь, 20:36
Не, это не от версии Ubuntu зависит. У меня 9.10 IA32, а все равно тянет ubuntu-desktop.
11 Декабрь, 11:14 (Комментарий автора)
>lynx
У Вас была новая установка системы или обновление старой до версии 9.10?
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:~$
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.
Хотите продолжить [Д/н]?
15 Декабрь, 03:48 (Комментарий автора)
Кстати, разница в дисковом пространсте не такая уж и большая.
ubuntu-desktop – это мета-пакет.
Нашел в Интернете:
http://clubs.ya.ru/ubuntu/replies.xml?item_no=785
Но за правильность мысли не ручаюсь
15 Декабрь, 07:18
Спасибо! Удалил pulseaudio вместе с ubuntu-desktop – ничего страшного не случилось, звук и все остальное работает нормально. Судя по всему ubuntu-desktop – это действительно метапакет.
15 Декабрь, 07:39 (Комментарий автора)
Я внес Ваше решение в публикацию (пункт №1).
Спасибо!
19 Декабрь, 07:15
Неплохо бы было еще пакет alsa-oss подключить, чтобы приложения, написанные под oss тоже могли выводить звук через ALSA.
sudo apt-get install alsa-oss
Я про это в своем блоге писала:
http://blogs.mail.ru/list/tansi/5A6551CDC6E0540D.html
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
24 Декабрь, 16:38 (Комментарий автора)
Предлагаю Вам для добавления ключа безопасности все же воспользоваться командой приведенной в этой статье:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE
Откуда Вы взяли AD70EA6AF76FFEBE?
24 Декабрь, 18:23
Да я поторопился текст не так обработал через буфер, а делал я все правильно!!!:
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. И опять вышла эта же ошибка. Система была еще чистой сразу за звук принялся.
24 Декабрь, 18:53 (Комментарий автора)
Странность с ключом. А что выводит команда:
gpg --keyserver keyserver.ubuntu.com --recv-keys F76FFEBE
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
26 Декабрь, 16:15 (Комментарий автора)
Здесь написано, что это из-за того, что Ваш брандмауэр не пропускает исходящие пакеты по порту 11371.
У Вас соединение через прокси или прямое?
31 Декабрь, 12:30
Честно не знал даже об этом в убунте… с ред хата пересел… gpgcheck=0….
Все прекрасно – порт открыл. Всё появилось все работает.
А в общем – всех с наступающим. Создателям проекта – респект, так держать!
26 Январь, 15:51
9.10 Все нормально только значка на панели нет
27 Январь, 04:28 (Комментарий автора)
Значка, так понимаю, апплета регулятора громкости нет?? Или какого?
Я не вижу Ваш рабочий стол Ubuntu, но на моем все прекрасно работает. Ubuntu 9.10. Попробуйте проделать все шаги с самого начала.
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, ставилась с нуля.
Можете посоветовать какие-то действия?
3 Февраль, 12:28 (Комментарий автора)
В строке Plugin есть ALSA? Ключ уже добавлен и не нужно его больше добавлять
3 Февраль, 14:38
Аудио-карта Intel Corporation 82801I (ICH9 Family) и в Ubuntu 9.04 звук работал вообще без вопросов.
5 Февраль, 15:21 (Комментарий автора)
Я ни разу не настраивал вашу звуковую, но вроде на оф. форуме есть упоминания.
15 Февраль, 08:49
Спасибо за столь подобную статью, наконец выпилил этот ужас…
8 Март, 19:28
У меня так и не добавился апплет хотя всё прошло без ошибок. Что может быть?
9 Март, 02:09 (Комментарий автора)
Возможно у Вас более новая версия апплета, поэтому из подключенного репозитория она не установилась или еще из-за чего-нибудь.
Проще Вам будет установить напрямую, загрузив ее с вышеуказанного репозитория.
http://ppa.launchpad.net/dtl131/ppa/ubuntu/pool/main/g/gnome-applets/
9 Март, 19:22
Попробывал установить всё как Вы написали, результат тот же. Кстати, апплет не запускается даже через терминал, пишет что апплет не установлен, хотя всё по 2 раза по перестанавливал. Буду благодарен, если предложите какие-то пути решения.
10 Март, 05:57 (Комментарий автора)
Попробуйте команду:
sudo apt-get install gnome-applets
Какой вывод?
10 Март, 12:22
Написало что у меня уже установлена самая новая версия gnome-applets. Даже ума не приложу что это может быть. Может из-за того что 64-битная система? В любом случаи спасибо за помощь, буду ждать новых вариантов решения проблемы.
11 Март, 02:29 (Комментарий автора)
Попробуйте вручную удалить gnome-applets
sudo apt-get remove gnome-applets
После этого скачайте отсюда нужный Вам пакет и установите его вручную.
Это должно работать.
8 Май, 13:41
у меня вообще звук пропал, вместе с аплетом громкости. Хотя в прошлый раз все встало как положено.
11 Май, 21:40
у меня все окей спс автору стоит ubuntu 10.04 lts все норм)))
23 Май, 10:47
в ubuntu 10.04 версия пакета gnome-applets не включает в себя регулятор громкости, регулятор громкости для пульса встравивается в indicator-applet и не надо советовать даунгрейдить gnome-applets. лучше подскажите какой нибудь другой апплет для алсы, мне тоже надо.
24 Май, 19:37
Спасибо автору, сделал по статье, всё отлично, Ubuntu 9.10 на Acer 5920G
но есть одно но: аплет с панели таки убрался. Черт бы с ним, OSD есть и ладно, но для настройки микшера надо поставить что-то сверху. Я лично установил xfce4-mixer – маленький, простой.
26 Май, 16:21
В 10.04 другой микшер подсказать не могу, я не стал удалять Pulseaudio, т.к. использую Bluetooth стере-гарнитуру.
Возможно, как советует Akioshi, установить xfce4-mixer можно.
9 Июнь, 10:29
В моем случае (Ubuntu Lucid) Pulseaudio удалился вместе с регулятором громкости и звуком в OpenArena. По звуку в OpenArena искренне грущу, есть ли у вас какой-нибудь совет по его возвращению?
10 Июнь, 12:15
Я с OpenArena не имел дела, но думаю Вам где-то нужно указать вывод звука через Alsa
1 Июль, 17:28
В общем такая проблема: На ноутбуке asus pro57t звука нет вообще. Вроде и через алса и через пульс пытался вывести, но ни единого писка не выдавил. и выходы разные пробовал, все равно… Система убунту 10.04. Кто знает в чем проблема?
18 Июль, 05:06
Благодарю за подробную инструкцию. Все сработало в 9.10. Сука, сколько же этот пульсаудио ресурсов жрал. Такие дела
29 Июль, 18:19
Вроде в 10.04 они его более менее интегрировали.