Прекрасным весенним утром было решено сократить свои ретроградские замашки и установить таки Pulseaudio, суть который - мультиплатформенный звуковой сервер. Собственно, особой надобности в нём у меня не было, поскольку я ни разу не сталкивался с проблемами, которые пользователи решают с помощью PA - например, монопольным захватом звуковой карты одним приложением. Просто захотелось глянуть на это чудо, плюс заинтересовала возможность рулить громкостью отдельно для каждого приложения. Итак, после синхронизации дерева с оверлеями в целях предосторожности был сделан снапшот корня:
Вывод emerge преподнёс первый сюрприз:
Со второй попытки всё прошло нормально:
Полез в KMix:
Pulseaudio увидел звуковой чип на видеокарте и дал возможность использовать его. Теперь если вдруг встроенная в системную плату звуковуха сломается, можно будет перейти на звук от видеокарты даже ничего не меняя. Мелочь, которая вряд ли когда-нибудь пригодится - а приятно.
Ещё одной приятной мелочью стало то, что регулировка уровня громкости Clementine в KMix не зависит от таковой в самом Clementine, то есть звук можно сделать в два раза громче - и без слышимой потери в качестве (на встроенном чипе Intel HDA и колонках Microlab Solo 6C). То что нужно для моих весьма тихих винил-рипов Pink Floyd.
Итого: Pulseaudio - фантастическое решение для управления звуком! Раздельная регулировка громкости, возможность трансляции звука по сети, подхват любых звуковых устройств, и всё это - без каких-либо правок конфигов и прочих шаманств, даже в GUI-настройках особо орудовать не пришлось. Я неоднократно слышал жалобы на порчу звука, тормоза, глюки, зависания, но я пока ничего такого не заметил. Сам процесс pulseaudio занимает всего 2,6 Мб оперативной памяти, а по процессору и вовсе ничего. Возможно, все подобные жалобы были на предыдущих версиях: всё же Pulseaudio начали включать в популярные дистрибутивы начиная с версий 0.9.х (или даже раньше), а сегодня я установил уже версию 3.0. Что ж, если так, то стоит в очередной раз похвалить создателей и разработчиков Gentoo за возможность не включать в свою систему плохо работающий софт даже когда он становится мейнстримом в остальных дистрибутивах.
zfs snapshot zero/core@before_pulseaudioа в файл с глобальными use-флагами внесён флаг pulseaudio, затем последовала стандартная команда:
emerge -uDNva @worldЕстественно, пока вычислялись зависимости, я успел пойти налить чаю.
Вывод emerge преподнёс первый сюрприз:
!!! The ebuild selected to satisfy ">=net-misc/spice-gtk-0.6[python,sasl?]" has unmet requirements.То есть, один из флагов у этого пакета должен быть погашен. Я сделал выбор в пользу gstreamer и погасил pulseaudio.
- net-misc/spice-gtk-0.18::gentoo USE="dbus gstreamer (policykit) pulseaudio python -doc -gtk3 -introspection -sasl -smartcard -static-libs -usbredir -vala"
The following REQUIRED_USE flag constraints are unsatisfied:
at-most-one-of ( pulseaudio gstreamer )
Со второй попытки всё прошло нормально:
Total: 43 packages (17 upgrades, 1 downgrade, 11 new, 14 reinstalls), Size of downloads: 20,813 kBЯ добавил пакету pulseaudio флаг equalizer и запустил обновление, попутно замерив время, затраченное на эту операцию:
time emerge -uDN @worldРезультат:
real 12m48.698sКонечно же, после обновления нужно пройтись по системе прелинком:
user 41m35.717s
sys 6m26.306s
prelink -amfRПосле перезагрузки я первым делом полез в настройки, но настраивать ничего не пришлось:
Полез в KMix:
Pulseaudio увидел звуковой чип на видеокарте и дал возможность использовать его. Теперь если вдруг встроенная в системную плату звуковуха сломается, можно будет перейти на звук от видеокарты даже ничего не меняя. Мелочь, которая вряд ли когда-нибудь пригодится - а приятно.
Ещё одной приятной мелочью стало то, что регулировка уровня громкости Clementine в KMix не зависит от таковой в самом Clementine, то есть звук можно сделать в два раза громче - и без слышимой потери в качестве (на встроенном чипе Intel HDA и колонках Microlab Solo 6C). То что нужно для моих весьма тихих винил-рипов Pink Floyd.
Итого: Pulseaudio - фантастическое решение для управления звуком! Раздельная регулировка громкости, возможность трансляции звука по сети, подхват любых звуковых устройств, и всё это - без каких-либо правок конфигов и прочих шаманств, даже в GUI-настройках особо орудовать не пришлось. Я неоднократно слышал жалобы на порчу звука, тормоза, глюки, зависания, но я пока ничего такого не заметил. Сам процесс pulseaudio занимает всего 2,6 Мб оперативной памяти, а по процессору и вовсе ничего. Возможно, все подобные жалобы были на предыдущих версиях: всё же Pulseaudio начали включать в популярные дистрибутивы начиная с версий 0.9.х (или даже раньше), а сегодня я установил уже версию 3.0. Что ж, если так, то стоит в очередной раз похвалить создателей и разработчиков Gentoo за возможность не включать в свою систему плохо работающий софт даже когда он становится мейнстримом в остальных дистрибутивах.



Комментариев нет:
Отправить комментарий