Ang artikulong ito ay nagmula sa isang problema ( ironic, maaari kong idagdag… ) na naranasan ko sa Ubuntu 12.04 at lahat ng distribusyon batay sa partikular na bersyong ito. Ang ironiya ay, kahit na ito ay isang LTS release, ito ang unang bersyon na ginamit ko, at nagdulot ito ng problema sa PC na ito. Sa kasong ito, isang isyu sa tunog.
Hindi naman talaga ganoon kalala ang problema, pero maaari itong maging nakakainis sa pang-araw-araw na paggamit. Ganito ang nangyayari: Binubuksan ko ang aking PC nang nakasaksak ang headphones, nagbo-boot sa Ubuntu ( o isang bersyon ng LTS ), at nakikinig ng musika. Kapag nagsawa na ako at tinanggal ang headphones, at gusto kong makinig ng musika gamit ang mga speaker ng monitor, wala talagang tunog. Kung bubuksan ko ang PC nang nakasaksak ang headphones, ang musika ay gagana sa pamamagitan ng mga speaker, pero kapag isinaksak ko ang headphones, gumagana ito sa parehong audio output.
Sa mga unang araw ng paggamit, naghanap ako ngunit wala akong makitang impormasyon tungkol dito , kaya hinayaan ko na lang. Ngayon ay na-install ko na ang elementaryOS Luna Beta 2 (na, siyempre, ay batay sa Ubuntu 12.04), at laking gulat ko, naroon pa rin ang bug. Naghanap ako muli at sa wakas ay nakahanap ng solusyon sa ilang forum. Ang mga hakbang na dapat sundin ay ang mga sumusunod:
- Binubuksan namin ang panghalo ALSA tumatakbo ang utos:
alsamixerKapag doon na namin suriin kung saan nagsasabi «Maliit na piraso»Upang matiyak na mayroon tayo ng ALC888. Ang chip na ito sa pangkalahatan ay isinama sa mga sound system Intel HDA. - Isinasara namin ang panghalo gamit ang susi [Esc]. Susunod, tinitiyak namin na mayroon kaming Intel HDA (dapat itong isa sa mga ito upang gumana ang hack). Nagsusulat kami sa terminal:
lsmod | grep sndNaghahanap kami para sa ilang mga linya na nagsasabi snd_hda_intel. Nangangahulugan ito na natutugunan namin ang mga kinakailangan. - Isinasagawa namin ang utos:
sudo <editor> /etc/modprobe.d/alsa-base.confPinalitan nila ng iyong ginustong editor, tulad ng nano, leafpad, o gedit. - Sa pagtatapos ng file, magdagdag kami ng isang linya ng code, na mabasa tulad nito:
options snd-hda-intel model=autoKung hindi ito gagana para sa iyo, subukanoptions snd-hda-intel model=auto probe_mask=1Sinasabi nito sa ALSA na awtomatiko at pangkalahatang kilalanin ang sound card, sa halip na subukang magtaguyod ng isang eksaktong modelo. - Sine-save namin ang file at i-restart. Pagkatapos ay subukan namin.
Sa kaso ng mga problema ...
Posibleng kapag sumusunod sa mga hakbang na ito ay maaaring magkaroon ka ng isang problema, iniiwan ko ang ilan sa iyong solusyon:
- «Ang file na dapat kong i-edit ay wala sa landas na nagkomento ka«. Marahil ay nasa ibang landas ito, maaari mong subukang i-install ang mlocate package at tumatakbo: cd / pagkatapos hanapin ang alsa-base.conf upang hanapin ang file. Kung hindi, subukang likhain ito mula sa simula at idagdag ang linya ng code.
- «Nagdagdag ako ng isa sa mga linya, nai-save, nag-reboot at ngayon wala akong tunog. Sinasabi sa akin ng sound panel na 'Exit for clumsy'«. Ang code na iyon ay maaaring hindi tama. Subukang baguhin ito para sa iba pa, o sa anumang kaso tanggalin ito. Pagkatapos ay i-reboot at i-voila.
- «Ni linya ang hindi gumana para sa akin«. Posibleng ang iyong pinagsamang tunog ay medyo magkakaiba, sa anumang kaso dapat mong subukan ang pagbabago ng modelo = awtomatiko para sa isang mas eksaktong modelo batay sa iyong Chip.
Iyon lang, isang bagay na napakasimple, sana ay nakatulong ito sa iyo. Kung mayroon kang anumang mga katanungan o problema, nasa ibaba ang mga komento 