Как да: Поправете звукови проблеми с ALC888 на Ubuntu12.04 и деривати

Тази статия произтича от проблем ( иронично, бих добавил... ), който имах с Ubuntu 12.04 и всички дистрибуции, базирани на тази конкретна версия. Иронията е, че въпреки че е LTS версия, това беше първата версия, която някога използвах, и тя причини проблем на този компютър. В този случай, проблем със звука.

Проблемът не е чак толкова сериозен, но може да е досаден при ежедневна употреба. Ето какво се случва: Включвам компютъра си с включени слушалки, стартирам Ubuntu ( или LTS версия ) и слушам музика. Когато ми омръзне и изключа слушалките и искам да слушам музика през високоговорителите на монитора, няма абсолютно никакъв звук. Ако включа компютъра си с изключени слушалки, музиката работи през високоговорителите, но когато включа слушалките, тя работи и през двата аудио изхода.

През първите няколко дни на употреба търсих, но не можах да намеря никаква информация за него , затова го оставих на мира. Сега инсталирах elementaryOS Luna Beta 2 (която, разбира се, е базирана на Ubuntu 12.04) и за моя изненада, грешката все още беше там. Търсих отново и най-накрая намерих решение в няколко форума. Стъпките, които трябва да следвате, са следните:

  1. Отваряме миксера АЛСА изпълнение на командата: alsamixer След като проверим къде пише «Чип»За да сме сигурни, че разполагаме с ALC888. Този чип обикновено е интегриран в звукови системи Intel HDA.
  2. Затваряме миксера с ключа [Esc]. След това се уверяваме, че имаме 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 / след това намерете alsa-base.conf, за да намерите файла. Ако не, опитайте да го създадете от нулата и добавете реда с код.
  • «Добавих един от редовете, запазих, рестартирах и сега нямам звук. Звуковият панел ми казва „Изход за непохватни“«. Този код може да не е правилен. Опитайте се да го смените за друг или във всеки случай да го изтриете. След това рестартирайте и voila.
  • «Нито една от двете линии не работи за мен«. Възможно е вашият интегриран звук да е малко по-различен, във всеки случай трябва да опитате да промените model = auto за по-точен модел, базиран на вашия чип.

Това е всичко, нещо много просто, надявам се, че ви е помогнало. Ако имате въпроси или проблеми, по-долу са коментарите 


Добавяне като предпочитан източник в Google