Moje sluchátka nejsou detekována na mém Linux Mint 18 Sarah. Už jsem to přeinstaloval (dvakrát nebo třikrát), ale problém přetrvává. Také jsem hledal a zkoušel procházet mnoha řešeními, z nichž spousta z fóra Linux. Všechno marné.
Mám dual boot s Windows 10 a sluchátka tam fungují dobře. Může někdo pomoci? Můj počítač je řady Asus X555U (s nVidia uvnitř, pokud je to relevantní). ISO je z oficiálních stránek Linux Mint.
Aktualizace:Sledoval jsem dirktovu radu a uložil jsem výstup některých příkazů do pastebinu. Odkaz na můj profil pastebin je níže.
http://pastebin.com/u/CaduUnb
Výstup „aplay-l“:Headphone Issue.1
Výstup ‚pacmd list-sinks‘:Headphone Issue.2
Výstup ‘cat /proc/asound/card*/codec#*’:Problém se sluchátky/Ladění alsamixer
Přijatá odpověď:
Dobře, váš kodek vypadá dobře. Zde je pin uzel vašich sluchátek:
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x04211020: [Jack] HP Out at Ext Right
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=01, enabled=1
Power states: D0 D1 D2 D3 EPSS
Power: setting=D3, actual=D3
Connection: 2
0x02 0x03*
To znamená, že máte ovladač ALSA „Headphone Playback Switch“, který je aktuálně ztlumený. Zapněte zvuk v alsamixer
(stiskněte šipku vpravo, dokud ji neuvidíte, vyberte ji a stiskněte m ), a měli byste něco slyšet, nebo alespoň získat další port v pavucontrol
že si můžete vybrat, abyste něco slyšeli. Také říká, že dokáže detekovat události zásuvek a aktuálně je zapojen. Chcete-li ověřit, že detekce funguje, spusťte evtest
jako root vyberte ten, který se nejvíce podobá „HDA Intel PCH Headphone“ a vyjměte/zapojte sluchátka. Měli byste vidět události.
Pokud zrušení ztlumení ovládání přepínače přehrávání sluchátek nefunguje, přidejte výstup amixer -c0 contents
do pastebinu. Jednou z možných komplikací je, že sluchátka mají externí zesilovač („EAPD“), který je někdy řízen firmwarem BIOS nebo SMM.
Upravit :Dobře, dalším krokem je zajistit, aby externí zesilovače nerušily. Existují případy, kdy se externí zesilovače nespustí po hibernaci atd. Takže úplně studený start notebooku s již zapojenými sluchátky, pokud jste tak neučinili dříve, a zkuste to přímo po bootu, než uděláte cokoliv jiného. Ujistěte se, že Headphone Playback Switch
a Headphone Playback Volume
jsou vypnuté. Ujistěte se také v pavucontrol
proud je směrován do správné jímky.
Dále prosím uveďte znovu výstup pacmd list-sinks
v pastebin po zrušení zvuku.
Poslední věcí, kterou můžete vyzkoušet, je povolit Auto-Mute Mode
, odpojte sluchátka, uložte kopii amixer -c0 contents
do dočasného souboru, připojte sluchátka a znovu uložte amixer -c0 contents
v jiném souboru a porovnejte s diff -u
.