Як: виправити проблеми зі звуком із ALC888 на Ubuntu12.04 та похідних

Ця стаття виникає через проблему (іронічно до речі ...), який я мав із Ubuntu 12.04 і всі дистрибутиви на основі цієї конкретної версії. Іронія цієї проблеми полягає в тому, що для LTS це була перша версія, яку я використав, і це навіть дало мені проблему на цьому ПК. У цьому випадку проблема зі звуком.

Проблема насправді не дуже серйозна, але вона стає неприємною при щоденному використанні. Він складається з цього: вмикаю ПК із підключеними навушниками, заходжу в Ubuntu (або похідна від LTS) і послухати музику. Коли я втомлююся і відключаю навушники, і я хочу слухати музику через динаміки монітора, взагалі нічого не грає. Якщо я вмикаю ПК із відключеними навушниками, я чую це через динаміки, але підключаю навушники, і це звучить із обох аудіовиходів.

Перші дні використання я шукав і Я не знайшов інформації про це, тому я кинув. Зараз я встановив basicOS Luna Beta 2 (і, звичайно, він базується на Ubuntu 12.04), і на моє здивування, помилка все ще була. Шукав знову і нарешті я знайшов рішення на декількох форумах. Кроки, які слід виконати, такі:

  1. Відкриваємо міксер ALSA запуск команди: alsamixer Потрапивши там, ми перевіряємо, де написано «Чіп»Щоб переконатися, що ми маємо ALC888. Цей чіп, як правило, інтегрований в звукові системи Intel HDA.
  2. Закриваємо міксер ключем [Вихід]. Тоді ми переконуємось, що маємо Intel HDA (це має бути одне з них, щоб хакер працював). Пишемо в терміналі: lsmod | grep snd Ми шукаємо кілька рядків, які говорять snd_hda_intel. Це означає, що ми відповідаємо вимогам.
  3. Виконуємо команду: sudo <editor> /etc/modprobe.d/alsa-base.conf Вони замінюють улюбленим редактором, таким як nano, leafpad або gedit.
  4. В кінці файлу ми додамо рядок коду, який читається так: options snd-hda-intel model=auto Якщо це не працює у вас, спробуйте options snd-hda-intel model=auto probe_mask=1 Це говорить ALSA автоматично і загалом ідентифікувати звукову карту, а не намагатися встановити точну модель.
  5. Зберігаємо файл і перезапускаємо. Потім тестуємо.

У разі проблем ...

Можливо, що, виконуючи ці кроки, у вас можуть виникнути проблеми, я залишаю деякі з вашим рішенням:

  • «Файл, який я повинен відредагувати, не в тому шляху, який ви коментуєте«. Можливо, справа в іншому шляху, ви можете спробувати встановити пакет mlocate і запустити: cd / then locate alsa-base.conf, щоб знайти файл. Якщо ні, спробуйте створити його з нуля та додайте рядок коду.
  • «Я додав один із рядків, зберіг, перезавантажив, і тепер у мене немає звуку. Звукова панель повідомляє мені "Вихід для незграбних"«. Цей код може бути неправильним. Спробуйте змінити його на інший, або в будь-якому випадку видаліть. Потім перезавантажте та вуаляйте.
  • «Жодна з ліній не працювала для мене«. Можливо, ваш інтегрований звук дещо відрізняється, у будь-якому випадку вам слід спробувати змінити model = auto на більш точну модель на основі вашого чіпа.

Ось і все, щось дуже просте, сподіваюся, це вам допомогло. Якщо у вас виникли запитання чи проблеми, додайте коментарі нижче 