Вероятно, это связано с ошибкой в alsa с ядром 3.2 и тем, как он распознает оборудование. Поскольку alsa получает неправильно, он не может правильно общаться с Pulse Audio . Было сообщалось , что это зафиксировано в 3.3 ядре . В то же время, обходной путь заключается в настройке оборудования вручную.
Это задокументировано в справочной вики-странице сообщества Ubuntu , но, поскольку вики утверждает, что она устарела, и охватывает больше проблем, с которыми сталкиваемся, допустимые моменты заключаются в следующем:
- Отредактируйте файл
/etc/modprobe.d/alsa-base.conf
как root с помощью редактора по вашему выбору.
- Добавьте строку
options snd-hda-intel model=[Your Model Specifier]
в конец файла, если он еще не существует. Если эта опция уже указана, вам просто нужно сменить модель на соответствующую.
- Сохраните файл и перезагрузитесь, чтобы изменения вступили в силу.
Сложнее всего выяснить, какую модель указать. Вы можете найти, какое оборудование вы используете cat /proc/asound/card0/codec* | grep Codec
на терминале. Если вы получаете несколько строк вывода, вам нужно будет определить, какая звуковая карта создает вам проблемы. Затем вы можете найти полученное оборудование в файле /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz
. Поскольку этот файл сжат, вы можете распаковать его, gzip -dc /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz > HD-Audio-Models.txt
чтобы создать новый несжатый файл в текущем каталоге.
Сложность для меня заключалась в том, что моего оборудования ( Conexant CX20549 (Venice)
) нет в списке. Очевидно, что это то же самое, Conexant 5045
так что вариант Line Модели для моего оборудования является: options snd-hda-intel model=laptop-hpmicsense
. Для тех, кто интересуется, hp-часть в Laptop-hpmicsense не имеет ничего общего с брендом Hewlet Packard.
Как только я все собрал, сделал соответствующие изменения и перезагрузил, все работает отлично.
Спасибо пользователю Rhino в https://askubuntu.com/a/140992/60904 за то, что он вместе (последний и самый важный) кусок головоломки вместе.
Надеюсь, это поможет.