Tóm lược
Tôi có một tai nghe có đầu vào micrô không hoạt động trên máy tính để bàn chạy Ubuntu 18.04. Tai nghe hoạt động tốt nhưng micrô không hoạt động - trong cài đặt âm thanh và trong pavucontrol, tôi không nhận được tín hiệu khi nói.
Phần cứng
- Shure SE215 với "Cáp đa năng tương thích với điều khiển từ xa RMCE-Universal và Mic", có mic tích hợp. Đây là những gì tôi gọi là "tai nghe".
- Tai nghe cắm vào cổng âm thanh phía trước của Lian Li Lancool 215, mà theo sách hướng dẫn là cổng TRRS.
- Bo mạch chủ: Gigabyte B550 AORUS Pro AX (dành cho bộ xử lý Ryzen), có Realtek ALC1220.
- Tôi cũng có một nVidia RTX 3070 mà tôi nghĩ cũng có codec âm thanh riêng.
Triệu chứng và manh mối
- Tai nghe (điện thoại và mic) chắc chắn đang hoạt động - đã thử nghiệm trên máy tính xách tay của tôi (Dell Latitude 5480, cũng chạy Ubuntu 18.04). Tôi đã kiểm tra mic của tai nghe có hoạt động không và tôi không chỉ sử dụng mic có sẵn của máy tính xách tay.
- Tín hiệu micrô dường như theo dõi khối lượng đầu ra (tức là những gì phát ra từ tai nghe). Tôi nghi ngờ có thứ gì đó đang cố sử dụng micrô làm đường ra.
máy trộn alsa
và pavucontrol và tab "âm thanh" trong cài đặt trông ổn - nó không bị tắt tiếng và các mức trông ổn:
alsamixer hình ảnh
Ngoài ra, micrô được phát hiện rõ ràng trong tab "đầu vào" của cài đặt âm thanh - mục này sẽ biến mất khi tôi rút tai nghe ra và xuất hiện lại khi tôi cắm tai nghe vào:
tab cài đặt âm thanh
- Không chắc điều này là bình thường hay có vấn đề, nhưng thiết bị âm thanh được liệt kê trong
lspci
là AMD, không phải Realtek:
lspci | âm thanh grep -i
0a:00.1 Thiết bị âm thanh: NVIDIA Corporation Device 228b (rev a1)
0c:00.4 Thiết bị âm thanh: Advanced Micro Devices, Inc. [AMD] Thiết bị 1487
- Đầu ra đã chọn của
mèo /proc/asound/card1/codec#0
là bên dưới. Tôi chỉ hiển thị các nút có chuỗi "micrô phía trước" trong đó:
Bộ giải mã: Realtek ALC1220
Địa chỉ: 0
Id chức năng AFG: 0x1 (unsol 1)
Id nhà cung cấp: 0x10ec1220
Id hệ thống con: 0x1458a0c3
Id sửa đổi: 0x100101
Không tìm thấy Nhóm Chức năng Modem
.
.
.
Nút 0x0b [Bộ trộn âm thanh] wcaps 0x20010b: Bộ khuếch đại âm thanh nổi
Điều khiển: name="Âm lượng phát lại micrô phía trước", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Điều khiển: name="Công tắc phát lại micrô phía trước", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=1, ofs=0
Điều khiển: name="Âm lượng phát lại micrô phía sau", chỉ mục = 0, thiết bị = 0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Điều khiển: name="Công tắc phát lại micrô phía sau", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Điều khiển: name="Âm lượng phát lại dòng", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Điều khiển: name="Công tắc phát lại dòng", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=2, ofs=0
Mũ khuếch đại: ofs=0x17, nsteps=0x1f, Stepsize=0x05, mute=1
Giá trị khuếch đại: [0x95 0x95] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
Kết nối: 8
0x18 0x19 0x1a 0x1b 0x1d 0x15 0x16 0x17
.
.
.
Nút 0x19 [Pin Complex] wcaps 0x40058f: Bộ khuếch đại đầu vào âm thanh nổi
Điều khiển: name="Mic Boost Volume", chỉ mục=0, thiết bị=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Mũ khuếch đại: ofs=0x00, nsteps=0x03, Stepsize=0x27, mute=0
Các giá trị khuếch đại: [0x02 0x02]
Mũ khuếch đại: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Giá trị khuếch đại: [0x80 0x80]
Pincap 0x0000373c: IN OUT HP Detect
Mũ Vref: HIZ 50 GRD 80 100
Pin Mặc định 0x02a19050: [Jack] Mic ở Ext Front
Conn = 1/8, Màu sắc = Hồng
DefAssociation = 0x5, Sequence = 0x0
Ghim-ctls: 0x24: TRONG VREF_80
Không mong muốn: tag=02, enable=1
Trạng thái nguồn: D0 D1 D2 D3 EPSS
Nguồn: cài đặt=D0, thực tế=D0
Kết nối: 5
0x0c* 0x0d 0x0e 0x0f 0x26
.
.
.
Những điều tôi đã thử
- Tôi đã thử thêm một dòng
tùy chọn snd-hda-intel model=dual-codecs
đến /etc/modprobe.d/alsa.conf
, được thông báo bởi trang web âm thanh hạt nhân. Điều đó đã được đề xuất đây
- tôi đã thử
hdajackretask
, nhưng tôi không thể làm cho nó hoạt động được - tôi đã xem một chuỗi chủ đề AskUbfox khác về cách tắt pulseaudio, nhưng không thành công. hdajackretask
Lời thú tội
Bất kỳ trợ giúp nào cũng sẽ được đánh giá rất cao, đặc biệt là với số lượng cuộc gọi thu phóng mà tất cả chúng ta đang thực hiện trong đại dịch này.