Пожалуйста, укажите причину жалобы на комментарий пользователя и ваши контактные данные, по которым мы могли бы связаться с Вами для уточнения информации или уведомления о предпринятых действиях со стороны администрации сайта!
Отмена Отправить
X

E-mail:

Пароль:

| Забыли пароль?


Настройка PulseAudio: улучшаем качество звука, перенаправляем звуковой вывод и другое

Настройка PulseAudio: улучшаем качество звука, перенаправляем звуковой вывод и другое

PulseAudio -- звуковой сервер используемый в Ubuntu. Он позволяет управлять звуком для устройства и каждого потока воспроизведения раздельно, например, дает возможность изменять громкость в каждом приложении по отдельности. Также позволяет перенаправлять поток на другой выход не прерывая воспроизведение.

Для настройки PulseAudio написана на GTK+ специальная программа (микшер) PulseAudio Volume Control (pavucontrol). Устанавливается командой в терминале (Ctrl+Alt +T):

sudo apt-get install pavucontrol

В моем случае с помощью pavucontrol был решен вопрос с передачей звука через HDMI.

Еще можно настраивать PulseAudio с помощью правки конфигурационных файлов. Так, внеся небольшие изменения, можно улучшить качество звука, т.к. по умолчанию настройки PulseAudio выставлены на минимальное качество, чтобы как можно больше разгрузить процессор.

Для этого в терминале выполняем команду

sudo gedit /etc/pulse/daemon.conf

Перед правкой советую сделать на всякий случай резервную копию.

Находим строчку с resample-method, убираем перед ней «точку с запятой», и данному параметру присваиваем значение src-sinc-best-quality, в результате эта строка должна выглядеть так:

resample-method = src-sinc-best-quality

Еще можно параметру default-sample-format присвоить значение float32le, также убрав в начале «точку с запятой»:

default-sample-format = float32le

После внесения изменений сохраняем файл и входим из текстового редактора. В заключение нужно перезапустить PulseAudio командой:

pulseaudio -k

Если же необходимо снизить нагрузку на ЦПУ, то для параметра resample-method можно выставить значение src-sinc-medium-quality выставляющий настройки на среднее качество, или speex-float-1 — для минимальных настроек.

Автор:

Метки: PulseAudio, звук

Раскажи всем:

Комментарии (21)

Аватар Skorpion3L11.06.2013 в 09:35#5456
Спасибо за статью, а можно статью "как подружить pulseaudio и wine", в некоторых приложениях звук прерывистый и сильно лагует, хотелось бы исправить.
Аватар phantomsmart11.06.2013 в 21:21#5457 ответ на #5456
Skorpion3L, по умолчанию, wine не поддерживает вывод звука на pulseaudio. Можно попытаться сделать так. Сначала добавить репозиторий:

sudo add-apt-repository ppa:c-korn/ppa && sudo apt-get update

Снести вайн и поставить версию 1.3.18. Теперь, после запуска winecfg на вкладке audio должен появиться PulseAudio driver. Убираем все остальное, ставим только PulseAudio. Должно работать, но помогает не всегда.
Аватар Brullworfel11.06.2013 в 21:28#5458 ответ на #5457
phantomsmart, очень странно что старая версия поддерживает, а новая нет. Или это какая неофициальная версия?
Аватар phantomsmart11.06.2013 в 21:52#5459 ответ на #5458
Brullworfel, но у меня заработало именно так. Найду оригинал статьи откуда смотрел, отпишусь.
Аватар phantomsmart11.06.2013 в 21:58#5460 ответ на #5458
Brullworfel, вспомнил - давно это было, потому и вайн старый. Может сейчас можно и по-другому, но для нового сейчас не знаю как, в игры не играю, старый стал, ленивый =) Вот оригинал статьи: http://www.webupd8.org/2010/05/install-wine-with-built-in-pulseaudio.html
Аватар Brullworfel11.06.2013 в 23:18#5461 ответ на #5460
phantomsmart, проверил в Wine 1.5 - PulseAudio есть. Скорее всего, просто статья написана в 2010 году и стабильная версия Wine его не поддерживала, поэтому предлагалось установить из PPA.
Аватар phantomsmart11.06.2013 в 23:38#5462 ответ на #5461
Brullworfel, да все так и есть =) ведь статья от 7 мая 2010 и основная идея в том чтоб подключить ppa. Вобщем уже неактуально.
Аватар neon1ks12.06.2013 в 09:44#5463 ответ на #5462
phantomsmart, В статье на webupd8.org есть обновление =)

Про установку wine 1.5 phantomsmart подробно написал здесь
http://startubuntu.ru/?p=104230 будет работать и в 13.04
затем в настройках wine во вкладке "Аудио" выбираем в качестве звукового драйвера "PulseAudio Driver"

Еще если кто-то использует vlc медиапроигрыватель советую обновить и его через ppa vlc:
sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get upgrade
Т.к. проблемы со звуком наблюдались и здесь, сейчас исправили.

Так же наблюдались проблемы и в skype. Сейчас последняя версия skype 4.2.0.11 (или есть новее?). Если у вас версия старее - лучше обновить, для этого удаляем вручную skype, затем идем на сайт
http://www.skype.com/ru/download-skype/skype-for-linux/
Скачиваем пакет для ubuntu 12.04 (которая пойдет и на 12.10, и на 13.04) и устанавливаем.
Аватар phantomsmart12.06.2013 в 13:36#5466 ответ на #5463
neon1ks, да, я уже увидел, спасибо =)
Аватар ProvocatoR16.07.2013 в 22:50#5508
Если удалить daemon.conf, то настройки сбросятся на по умолчанию?
А то после данных манипуляций начал звук иногда хрипеть.
Аватар neon1ks17.07.2013 в 10:30#5509 ответ на #5508
ProvocatoR, здесь описано изменение только двух звуковых параметров.
Измени их значение по умолчанию:
resample-method = auto
default-sample-format = s16le
Или закомментируй данные параметры, поставив точку с запятой в начале данных строк. И будут у вас стандартные настройки!

А если удалить daemon.conf, то система сама его не восстановит! Что будет дальше затрудняюсь ответить. Здесь нужно делать резервное копирование!

А где у вас наблюдаются проблемы со звуком?

P.S. Все возможные значения параметра resample-method можно узнать командой:
pulseaudio --dump-resample-methods

а узнать какие значения параметров сейчас установлены у PulseAudio:
pulseaudio --dump-conf
Аватар neon1ks17.07.2013 в 11:03#5510
Сейчас пришла мне идея :), как можно изменять настройки PulseAudio более безопасным способом:

cp /etc/pulse/daemon.conf ~/.pulse/daemon.conf
gedit ~/.pulse/daemon.conf

И здесь вносим изменения.

Если нужно вернуться к настройкам по умолчанию, то просто удаляем файл
rm ~/.pulse/daemon.conf

Не забываем перезагружать PulseAudio командой
pulseaudio -k
Аватар ProvocatoR17.07.2013 в 12:40#5511 ответ на #5509
neon1ks, проблемы со звуком думаю наблюдаются чаще всего когда воспроизводится музыка в Rhythmbox и в тот же момент воспроизводятся звуковые уведомления в том же например Google Chrome.

Попробую поиграться с разными параметрами default-sample-format, сменю на значение по умолчанию, а дальше как выйдет.

neon1ks, Спасибо!
Аватар Іскра12.08.2013 в 03:33#5535
Уже на нескольких компьютерах после установки Skype когда кто-то заходит в сеть и проигрываться звуковое уведомление начинаются жесткие хрипы звука, особенно это заметно когда например смотришь фильм в VLC и звук включен громко. Пришлось вообще снести PulseAudio и использовать Alsa напрямую, сразу прекратились все хрипы. Смастерил себе последовательность команд, которые удаляют PulseAudio и перенаправляют звук на Alsa напрямую без PulseAudio:

#!/bin/bash
killall pulseaudio
sudo apt-get autoremove --purge -y pulseaudio*
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer"
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]"
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc"
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink"
sudo dpkg-reconfigure linux-sound-base

Далее соглашаемся и выбираем драйвер который будем использовать из списка, там будет OSS и Alsa, нам нужна Alsa.
Аватар neon1ks12.08.2013 в 07:37#5536 ответ на #5535
Іскра, для какой версии ubuntu эта инструкция?
Аватар Іскра12.08.2013 в 13:15#5537 ответ на #5536
neon1ks, Да принципе она для любой версии подходит, даже для Linux Mint, единственное что, после удаления PulseAudio пропадает индикатор регулировки звука с верхней панели Unity, в Mint и в Gnome 3 Fallback (тот что похож на GNOME 2) он возвращается через нажатие правой кнопкой мыши по панели "добавить->Регулятор громкости", а вот в Unity как-то не получилось это сделать, приходилось настраивать звук через пакет 'gnome-alsamixer', я уже не помню осталось ли там стандартная программа для регулировки звука или звук регулировался только через индикатор, я просто уже давненько на Linux Mint Mate перешел.
Аватар shkur26.11.2013 в 19:17#5706
Мне помогло вот это: [http://askubuntu.com/a/364183/219564]
Try the below code in terminal

sudo gedit /etc/default/grub

Edit the line

GRUB_CMDLINE_LINUX=""

to

GRUB_CMDLINE_LINUX="radeon.audio=1"

Run:

sudo update-grub

Restart the system

Alternatively, and if this does not work, consider installing the proprietary driver for your ATI graphics card.
Аватар neon1ks27.11.2013 в 15:15#5707 ответ на #5706
shkur, странную ситуацию наблюдаю с картами Radion - читал, что чтобы ноут не перегревался, тоже нужно кое что прописать в загрузчике.

И если бы честно, я бы статью эту переписал. Такая есть возможность?
т.к. resample-method = src-sinc-best-quality ничему хорошему не приводит...
Аватар Good_Fucker29.07.2014 в 21:35#6016
Народ помогите с настройкой звука, вернее перенаправить его на заднюю панель когда в переднюю подключены наушники. Вот нашёл сайт но сам не могу разобраться. Может кто поможет? Скайп: good_fucker_studio ( http://habrahabr.ru/post/106806/ )
Аватар Александр26.11.2014 в 22:04#6080 ответ на #5466
phantomsmart, Может сможете помочь- проблемы со звуком в skypе - Я слышу, но меня не слышно. У меня стоит 14.10 и возможно для этой сборки не подходит skype. В таком случае вопрос снимается. Я только неделю как знаком с Linux - очень доволен ( нужно было пораньше переходить),но есть вопросы, которые со временем решатся. Спасибо.
Аватар Little16.10.2015 в 00:33#6364
Мне pavucontrol помог настроить микрофон в Skype от внешней веб камеры, т.к. из-за проблем со встроенной, ее пришлось отключить в настройках ноутбука. Pulseaudio пытался использовать встроенный микрофон из встроенного аудио. приходилось после подключения вебки настраивать во время тестового звонка микрофон из камеры в pavucontrol, но затем я на вкладке "конфигурация" поменял профиль встроенного аудио на "аналоговое стерео выход" и микрофон камеры стал единственным, то есть используемым по умолчанию всегда.
Оставить комментарий


В рубрике "Программы":

Установка Mate 1.12.1 в Ubuntu 15.10 и 16.04

Установка Mate 1.12.1 в Ubuntu 15.10 и 16.04Mate - форк (ответвление) от Gnome 2, зародившееся в то недавнее время, когда разнообразные ОС и дистрибутивы начали гонку на объединение классического оконного интерфейса с интерфейсом для мобильных устройств. Именно после появления Unity, Gnome 3, Metro и других подобных интерфейсов, вме...

WPS Office: отличный аналог Microsoft Office для Linux

WPS Office: отличный аналог Microsoft Office для Linux Недавно один мой знакомый попросил установить на его компьютер Microsoft Office, вместо LibreOffice, который он назвал "каким-то китайским". Думаю, он имел ввиду отставший от современных тенденций интерфейс пользователя LibreOffice. Иронично, что через несколько дней я открыл для себя WPS Offi...

Twitch Indicator в Ubuntu!

Twitch Indicator в Ubuntu!Twitch indicator это индикатор - апплет для Ubuntu. Идея заключается в том, что бы уведомлять о любимых стримерах на рабочем столе, и, - если у вас установлена библиотека Livestreamer, запускать видео поток в VLC плеере. Twitch - ведущий сайт видеостриминговой платформы, где осно...

LibreOffice 5.0: что нового и как установить в Ubuntu

LibreOffice 5.0: что нового и как установить в Ubuntu The Document Foundation представила новую версию своего свободного офисного пакета LibreOffice 5.0 для Windows, Mac OS X и Linux. Несмотря на то, что поменялся первый номер версии ("мажорное обновление") и теперь он - аж 5.0, пользователи отмечают довольно малое количество нововведений. Самые крупн...

Whisker Menu 1.5.0 в Xubuntu

Whisker Menu 1.5.0  в Xubuntu webupd8.org: В Xubuntu, начиная с версии  14.04, вместо меню программ используется Whisker Меню. Недавно Whisker обновился до версии 1.5.0. Из основных наиболее заметных новшеств - возможность настройки прозрачности, изменение профиля и возможность создания фотографии в профиле пользователя, возможность пои...

LibreOffice 4.4 с обновленным интерфейсом

LibreOffice 4.4 с обновленным интерфейсомThe Document Foundation объявила о выпуске новой версии отличного бесплатного (и открытого!) офисного пакета LibreOffice 4.4. Из основных нововведений релиза отмечается улучшенный импорт файлов из других офисных пакетов (в том числе Microsoft Office последних версий) и многочисленные изменения во вн...

Новая версия векторного редактора Inkscape 0.91: новый движок и более 700 исправлений

Новая версия векторного редактора Inkscape 0.91: новый движок и более 700 исправленийПосле четырех с половиной лет разработки, Inkscape 0.91, наконец, выпущен. Это довольно серьезное обновление открытого бесплатного векторного графического редактора включает более 700 исправлений ошибок, новый движок отрисовки, много-потоковую обработку фильтров, новые инструменты. Новая версия Inks...

Официальное приложение Telegram в Ubuntu

Официальное приложение Telegram в UbuntuTelegram - просто отличная система обмена сообщениями! Внешне, Telegram практически полностью повторяет своего более популярного конкурента WhatsApp, за исключением 2 очень больших преимуществ: безопасность и кроссплатформенность. 1. Безопасность. В Telegram все сообщения шифруются очень сильны...
Δ Наверх