Наверное навеяно
темой.
Но всё по порядку.
Мне всегда нравилась alsa, по разным причинам, но вдоволь начитавшись о том, какая это просто обалденная вещь pulseaudio, сделал над собой усилие и водрузил его дефолтно с дистрибутивом, для чистоты, чтобы посмотреть на этого зверя. И совсем не на день-два. Срок перевалил на второй квартал.
Впечатления ужасные:
Я уже привык, к тому, что при смене порта вывода в pavucontrol, звук исчезает совсем и везде. И что без alsa никак.
Я уже привык к тому, что если загрузка системы достаточно высока, не в смысле процессора, а в смысле конкурирующих или потенциально конкурирующих потоков, звук через pulse срывается в непередаваемый скрежет. И без рестарта демона не обойтись.
Но то, что произошло сегодня, выше моего понимания. Я не понимаю, за какие заслуги, студента из РедХэт, природа наделила способностью программировать на Си. Нет, много видел, и системные баги во время апгрейдов, и сломы зависимостей, и всегда отношусь к этому спокойно: нет такого забора который нельзя обойти.
Приходит юзер. Исчез звук. Ну что ж, от пульсы всего можно ожидать - рестарт демона. Результат ноль, - не понял! Почему у этого второго пользователя исчез звук? С какого бодуна у этого юзера осталось только фиктивное устройство вывода?! Сам он сломать не мог - не знает не только где находится профиль, но и что это такое.
Спросил pactl у двух пользователей и от удивления подпрыгнул на стуле (см. вложения).
Товарищ студент, что за хрень?! Я понимаю у всех, но у одного?!
Почему у alsa едиственный запомнившийся завал случился, когда пользователь услышал какофонию, да и то из-за того, что сам уходя вырубил колонки, но забыл отключить потоковое аудио, и новый пользователь услышал какофонию, что впрочем говорит о нормальной, а не плохой, работе dmix. Но чтобы высокоуровневая приблуда, в данном случае pulseaudio, теряла системные поднятые устройства, словно для одного из пользователей саундчип из системной платы с паяльником оторвали, это вообще нонсенс! Я за десять лет от alsa не видел ничего подобного и совсем не надеюсь увидеть это в будущем! Но как (!!!) могло сломаться там (в pulseaudio) где ломаться нечему, и подобное не встречалось ни в одной звуковой системе, ни в oss, ни в alsa?
Это даже не кирпич, это один из тех булыжников которые таскал Геракл, в сторону того студента, который сваял pulseaudio. В конце-концов всему есть предел. И терпению тоже.
Всё сказано до предела резко и поэтому тема создана во флейме.