rezumat
Am un set de căști a cărui intrare pentru microfon nu funcționează pe desktop-ul meu care rulează Ubuntu 18.04. Căștile funcționează bine, dar microfonul nu funcționează - în setările de sunet și în pavucontrol, nu primesc semnal când vorbesc.
Hardware
- Shure SE215 cu „Cablu universal compatibil cu telecomandă universală RMCE și microfon”, care are un microfon încorporat. Acesta este ceea ce eu numesc „setul cu cască”.
- Căștile sunt conectate la portul audio frontal al unui Lian Li Lancool 215, care, conform manualului, este un port TRRS.
- Placa de baza: Gigabyte B550 AORUS Pro AX (pentru procesoare Ryzen), care are un Realtek ALC1220.
- Am și un nVidia RTX 3070 care cred că are și propriul codec audio.
Simptome și indicii
- Căștile (telefoanele și microfonul) funcționează cu siguranță - testat pe laptopul meu (Dell Latitude 5480, rulând și Ubuntu 18.04). Am verificat că microfonul căștilor funcționează și nu folosesc doar microfonul încorporat pentru laptop.
- Semnalul microfonului pare să urmărească volumul de ieșire (adică ce vine prin căști). Bănuiesc că ceva ar putea încerca să folosească microfonul ca o ieșire de linie.
alsamixer
iar pavucontrol și fila „sunet” din setări arată bine - este dezactivat, iar nivelurile arată bine:
imagine alsamixer
De asemenea, microfonul este detectat în mod clar în fila „intrare” de setări de sunet - intrarea dispare când deconectez setul cu cască și reapare când îl conectez:
fila setări sunet
- Nu sunt sigur dacă acest lucru este normal sau o problemă, dar dispozitivul audio este listat în
lspci
este AMD, nu Realtek:
lspci | grep -i audio
0a:00.1 Dispozitiv audio: NVIDIA Corporation Device 228b (rev a1)
0c:00.4 Dispozitiv audio: Advanced Micro Devices, Inc. [AMD] Dispozitiv 1487
- Ieșirea selectată a
cat /proc/asound/card1/codec#0
este dedesubt. Am arătat doar noduri care au șirul „microfon frontal” în ele:
Codec: Realtek ALC1220
Adresa: 0
ID funcție AFG: 0x1 (unsol 1)
ID furnizor: 0x10ec1220
ID subsistem: 0x1458a0c3
ID revizie: 0x100101
Nu a fost găsit niciun grup de funcții modem
.
.
.
Nodul 0x0b [Mixer audio] wcaps 0x20010b: Intrare amplificator stereo
Control: name="Front Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Control: name="Front Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Control: name="Rear Mic Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Rear Mic Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Line Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Control: name="Line Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Limite de intrare Amp: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Valoare Amp-In: [0x95 0x95] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Conexiune: 8
0x18 0x19 0x1a 0x1b 0x1d 0x15 0x16 0x17
.
.
.
Nodul 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
Control: name="Front Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Limite de intrare amp: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Valoare amp-in: [0x02 0x02]
Limite de ieșire amp: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Valoare amp-out: [0x80 0x80]
Pincap 0x0000373c: IN OUT HP Detect
Caps Vref: HIZ 50 GRD 80 100
Pin implicit 0x02a19050: [Jack] Mic la Ext Front
Conn = 1/8, Culoare = Roz
DefAssociation = 0x5, Secvență = 0x0
Pin-ctls: 0x24: ÎN VREF_80
Nesolicitat: tag=02, activat=1
Stare de putere: D0 D1 D2 D3 EPSS
Putere: setare=D0, actual=D0
Conexiune: 5
0x0c* 0x0d 0x0e 0x0f 0x26
.
.
.
Lucruri pe care le-am încercat
- Am încercat să adaug o linie
opțiuni snd-hda-intel model=dual-codecs
la /etc/modprobe.d/alsa.conf
, informat de către pagina web audio kernel. Asta a fost sugerat Aici
- am incercat
hdajackretask
, dar nu am reușit să-l fac să funcționeze - am mers pe un alt lanț de fire AskUbuntu despre cum să ucid pulseaudio, dar nu a avut succes. hdajackretask
Pledeze
Orice ajutor ar fi foarte apreciat, mai ales având în vedere câte apeluri zoom facem cu toții în timpul acestei pandemii.