Logitech c920 麦克风在 Ubuntu 18.04 中无法使用

Logitech c920 麦克风在 Ubuntu 18.04 中无法使用

最近,我的 Logitech c920 网络摄像头麦克风在 ubuntu 18.04 上停止工作。系统识别了麦克风(输入),但没有捕捉到任何声音。Skype 和 Cheese 识别了输入,但没有捕捉到任何声音。不是硬件问题。重新启动 Windows 10 时,一切正常。我没主意了。

~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CA0132 Analog [CA0132 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: CA0132 What U Hear [CA0132 What U Hear]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: C920 [HD Pro Webcam C920], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

声音设置截图

PulseAudio 输入截图

PulseAudio 配置截图

~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xed540000 irq 144
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xed080000 irq 18
 2 [C920           ]: USB-Audio - HD Pro Webcam C920
                      HD Pro Webcam C920 at usb-0000:00:14.0-4, high speed

Alsamixer 输出:

 ~$ alsamixer 
┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Card: HD Pro Webcam C920                             F1:  Help               │
│ Chip: USB Mixer                                      F2:  System information │
│ View: F3: Playback  F4:[Capture] F5: All             F6:  Select sound card  │
│ Item: Mic [dB gain: 50.00]                           Esc: Exit               │
│                                                                              │
│                                     ┌──┐                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                     │▒▒│                                     │
│                                    L└──┘R                                    │
│                                   CAPTURE                                    │
│                                     100                                      │
│                                  <  Mic   >                                  │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

~$ lsusb
Bus 002 Device 004: ID 05e3:0732 Genesys Logic, Inc. All-in-One Cardreader
Bus 002 Device 005: ID 0781:5580 SanDisk Corp. SDCZ80 Flash Drive
Bus 002 Device 003: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 002: ID 045b:0210 Hitachi, Ltd 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 20f4:805b TRENDnet 
Bus 001 Device 005: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 004: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 1b1c:0c03 Corsair 
Bus 001 Device 002: ID 045b:0209 Hitachi, Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

我最近在 Elementary OS 5(Juno)上遇到了这个问题。

解决方案是激活一个不应该处于非活动状态的内核模块:

modprobe snd_usb_audio

现在,对于一些原因数字 S/PDIF 输入仍然不起作用但常规Microphone输入可以。

希望能帮助到你。

答案2

我通过更改 /etc/pulse/daemon.conf default-sample-rate = 48000 解决了这个问题

虽然这是用于避免重新采样的替代采样率,但我相信只有在没有以默认采样率播放音频的情况下才会使用它,我想这可以解释为什么我的 C922 音频有时有效,有时无效,并且在我进行此更改之前完全停止工作。这不是一个令人满意的解释,但它为我解决了这个问题。

相关内容