Тази статия произтича от проблем ( иронично, бих добавил... ), който имах с Ubuntu 12.04 и всички дистрибуции, базирани на тази конкретна версия. Иронията е, че въпреки че е LTS версия, това беше първата версия, която някога използвах, и тя причини проблем на този компютър. В този случай, проблем със звука.
Проблемът не е чак толкова сериозен, но може да е досаден при ежедневна употреба. Ето какво се случва: Включвам компютъра си с включени слушалки, стартирам Ubuntu ( или LTS версия ) и слушам музика. Когато ми омръзне и изключа слушалките и искам да слушам музика през високоговорителите на монитора, няма абсолютно никакъв звук. Ако включа компютъра си с изключени слушалки, музиката работи през високоговорителите, но когато включа слушалките, тя работи и през двата аудио изхода.
През първите няколко дни на употреба търсих, но не можах да намеря никаква информация за него , затова го оставих на мира. Сега инсталирах elementaryOS Luna Beta 2 (която, разбира се, е базирана на Ubuntu 12.04) и за моя изненада, грешката все още беше там. Търсих отново и най-накрая намерих решение в няколко форума. Стъпките, които трябва да следвате, са следните:
- Отваряме миксера АЛСА изпълнение на командата:
alsamixerСлед като проверим къде пише «Чип»За да сме сигурни, че разполагаме с ALC888. Този чип обикновено е интегриран в звукови системи Intel HDA. - Затваряме миксера с ключа [Esc]. След това се уверяваме, че имаме Intel HDA (трябва да е едно от тях, за да работи хакът). Пишем в терминала:
lsmod | grep sndТърсим някои редове, които казват snd_hda_intel. Това означава, че отговаряме на изискванията. - Изпълняваме командата:
sudo <editor> /etc/modprobe.d/alsa-base.confТе заместват от предпочитания от вас редактор, като nano, leafpad или gedit. - В края на файла ще добавим ред с код, който се чете по следния начин:
options snd-hda-intel model=autoАко това не работи за вас, опитайтеoptions snd-hda-intel model=auto probe_mask=1Това казва на ALSA автоматично и общо да идентифицира звуковата карта, вместо да се опитва да установи точен модел. - Запазваме файла и рестартираме. След това тестваме.
В случай на проблеми ...
Възможно е, когато следвате тези стъпки, да имате проблем, оставям някои с вашето решение:
- «Файлът, който трябва да редактирам, не е в пътя, който коментирате«. Може би е по различен път, можете да опитате да инсталирате пакета mlocate и да стартирате: cd / след това намерете alsa-base.conf, за да намерите файла. Ако не, опитайте да го създадете от нулата и добавете реда с код.
- «Добавих един от редовете, запазих, рестартирах и сега нямам звук. Звуковият панел ми казва „Изход за непохватни“«. Този код може да не е правилен. Опитайте се да го смените за друг или във всеки случай да го изтриете. След това рестартирайте и voila.
- «Нито една от двете линии не работи за мен«. Възможно е вашият интегриран звук да е малко по-различен, във всеки случай трябва да опитате да промените model = auto за по-точен модел, базиран на вашия чип.
Това е всичко, нещо много просто, надявам се, че ви е помогнало. Ако имате въпроси или проблеми, по-долу са коментарите