Диапазон объема узкий в 12.04


8

Я обновился до Ubuntu 12.04 и у меня проблема с громкостью. Проблема заключается в том, что громкость равна 0, когда шкала громкости находится между 0% и 66% больше или меньше, поэтому фактический диапазон громкости составляет только между 66% и 100%. Если я открою меню настройки звука, то позиция в строке громкости, из-за которой звук начинает звучать (более или менее на 66%), находится там, где написано «нет усиления».

Может кто-нибудь мне помочь?

Спасибо.


Какой выход вы используете, это цифровое соединение toslink или аналоговое стерео? У меня была похожая проблема при использовании оптики, хотя все было наоборот: 0% было отключено, а все, что выше, было на 100% без усиления.
AyaneForever

Я использую двухстороннее аналоговое стерео, и у меня та же проблема, что и у Алехандро. Я пробовал другие варианты, но это единственный, где мой микрофон и динамики работают. В 11.10 все было в порядке?
Войцех

Вместо этого этот вопрос следует подавать в виде отчета об ошибке, и поэтому он не по теме, спасибо! Инструкции по подаче сообщения об ошибке здесь .
нанофарад

@ Роберт Аркенин: Способ выручить !!!! По названию веб-сайтов, мы все поняли, что если что-то в «Ubuntu» имеет проблему, мы можем обратиться за помощью здесь. Если это не то, для чего предназначен этот сайт, тогда что? Во всяком случае, у меня в некоторой степени такая же проблема, кажется, что если громкость установлена ​​на 50%, то ничего нет. Вы должны увеличить громкость до 90 или 100, чтобы получить 50%. Но извините, Алехандро, у меня нет никаких советов :(
jredkai

@jredkai: Проблема в том, что этот форум не предназначен для отслеживания ошибок. Если есть обходные пути, мы можем их опубликовать, но кроме этого, лучше всего отправить отчет об ошибке в соответствующий проект и следовать ему там. Пожалуйста, посмотрите этот мета вопрос по причинам, почему. Также, пожалуйста, посмотрите мой обходной путь к этой ошибке ниже.
Крис

Ответы:


5

Вероятно, это связано с ошибкой в alsa с ядром 3.2 и тем, как он распознает оборудование. Поскольку alsa получает неправильно, он не может правильно общаться с Pulse Audio . Было сообщалось , что это зафиксировано в 3.3 ядре . В то же время, обходной путь заключается в настройке оборудования вручную.

Это задокументировано в справочной вики-странице сообщества Ubuntu , но, поскольку вики утверждает, что она устарела, и охватывает больше проблем, с которыми сталкиваемся, допустимые моменты заключаются в следующем:

  1. Отредактируйте файл /etc/modprobe.d/alsa-base.confкак root с помощью редактора по вашему выбору.
  2. Добавьте строку options snd-hda-intel model=[Your Model Specifier]в конец файла, если он еще не существует. Если эта опция уже указана, вам просто нужно сменить модель на соответствующую.
  3. Сохраните файл и перезагрузитесь, чтобы изменения вступили в силу.

Сложнее всего выяснить, какую модель указать. Вы можете найти, какое оборудование вы используете 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 за то, что он вместе (последний и самый важный) кусок головоломки вместе.

Надеюсь, это поможет.


2

Попробуйте проверить уровни громкости в alsamixer и pavucontrol (sudo apt-get install pavucontrol). Это решило это для меня.


В моем случае это не помогло: - ((
Войцех
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.