Ayusin para sa walang isyu sa tunog sa Linux kapag gumagamit ng mga headphone

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kaya, kamakailan lamang ay gumawa ako ng isang grupo ng mga distro-hopping upang subukan ang ilang mga sistema na hindi ko pamilyar, at natagpuan ko ang isang isyu na nagpatuloy kahit anong tumakbo; kung itinatago ko ang aking mga nagsasalita na naka-plug-in sa harap na audio-jack at pinanatili ang aking mga headphone na naka-plug-in sa likurang audio-jack, ang aking mga headphone ay hindi makagawa ng audio.

Ang mga tool na ginamit ko upang malutas ang mga isyu ay PulseAudio at ALSA . Kung bago ka sa Linux, tingnan o pagsisimula sa audio sa gabay sa Linux .

Una, sinuri ko upang makita kung kinilala ng pulseaudio ang mga tunog na aparato bilang naka-plug-in sa pamamagitan ng pagbubukas ng application ng PulseAudio Volume Control sa pamamagitan ng terminal gamit ang utos ng pavucontrol.

pavucontrol

Nalaman ko na kinikilala lamang ng PulseAudio ang aking harapan na audio-jack na naka-plug, kahit na sinabi nito sa akin na hindi nakuha ang aking Line-Out, kaya't hindi bababa sa kinikilalang Line-Out ngunit sa kasamaang palad hindi ang mga naka-plug na mga headphone.

Susunod, sinubukan kong dumaan sa Pag-configure tab at Mga aparato sa output mga tab na nagbabago ng iba't ibang mga pagpipilian sa paligid, nag-aaplay ang mga pagbabago, at pag-restart Clementine upang makita kung may nagtrabaho ... Nope.

Pagkatapos, napagpasyahan ko na oras na upang makakuha ng isang maliit na mas seryoso, at poked sa application ng mixer ng ALSA (Advanced Linux Sound Architecture):

alsamixer

Kapag unang binuksan ang alsamixer maaari mo o maaaring hindi awtomatikong iharap sa tunog na aparato / tunog card na hinahanap mong baguhin (ipinakita ako sa aking HDMI bilang default, halimbawa).

Upang mabago ang aparato na iyong na-edit, pindutin ang pindutan ng F6 at piliin ang aparato upang mai-edit; tinawag ang minahan HD-Audio Generic. Maaaring kailanganin mong pumili ng magkakaibang aparato nang isa-isa upang mahanap ang tamang aparato kung hindi mo alam ang eksaktong pangalan nito.

Kapag napili ang iyong aparato, gamit ang iyong mga arrow-key keyboard, mag-scroll sa kanan hanggang sa makahanap ka ng isang setting na tinawag Auto-I-mute - Kung ito ay default pinagana pagkatapos ito ay dapat mabago sa pamamagitan ng paggamit ng iyong pataas / down na mga arrow key hindi pinagana, at pagkatapos ay maaari mong pindutin ang escape key upang lumabas.

Ang paggawa nito ay nagana sa akin na magkaroon ng audio ruta sa aking mga headphone. Gayunpaman, naririnig ko ang audio sa pamamagitan ng parehong mga speaker at headphone sa parehong oras ngayon.

Upang ayusin ito bumalik ako sa pavucontrol sa loob ng Mga aparato sa output tab at sinuri kung anong mga aparato ang nakalista. Ang aking mga nagsasalita ay nakalista bilang Mga headphone (naka-plug in) ngunit ang aking mga headphone na naka-plug sa likurang audio-jack ay nakalista pa rin Linya-out (unplugged). Gayunpaman, para sa kasiyahan, pinili ko ang aparato na Line-out at nagulat ako nang marinig na tumahimik ang aking mga nagsasalita at nanatiling aktibo ang aking mga headphone, na lutasin ang isyu.

Tip : Tignan mo kung paano mapahusay ang tunog sa Linux na may PulseEffect .

Paghihiwalay ng mga saloobin

Medyo nakakainis na nangyari ito, at nakalista ang aking aparato unplugged sa kabila na nakikinig ako ng musika habang isinusulat ko ito sa pamamagitan ng napaka set ng mga headphone ... Ngunit gumagana ito.

Ang pag-aayos na ito ay dapat na naaangkop sa medyo (halos) maayos ang anumang system na nakatagpo ng isyung ito, na nagbibigay ito ng paggamit ng ALSA at PulseAudio. Umaasa akong ito'y nakatulong!

Ngayon Ikaw : Tumakbo ka ba sa mga isyu sa tunog sa iyong mga system ng Linux noong nakaraan?