我有一个 Logitech C922 网络摄像头,它可以工作,但麦克风不能工作。设置确实检测到麦克风,但我仍然听不到任何声音,麦克风杆也不动。
我在 Windows 笔记本电脑上测试了该设备,它运行良好。
我的主板是华硕 ROG Strix Z490-i
系统控制确实检测到麦克风。它没有被暂停。
以下是 pcmd list-sources 的输出
index: 44
name: <alsa_input.usb-046d_C922_Pro_Stream_Webcam_57E99BBF-02.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause: (none)
priority: 9049
volume: front-left: 56928 / 87% / -3.67 dB, front-right: 56928 / 87% / -3.67 dB
balance 0.00
base volume: 9619 / 15% / -50.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 32000Hz
channel map: front-left,front-right
Stereo
used by: 1
linked by: 1
configured latency: 40.00 ms; range is 0.50 .. 2000.00 ms
card: 4 <alsa_card.usb-046d_C922_Pro_Stream_Webcam_57E99BBF-02>
module: 34
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "C922 Pro Stream Webcam"
alsa.long_card_name = "C922 Pro Stream Webcam at usb-0000:00:14.0-9, high speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:9:1.2"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/sound/card1"
udev.id = "usb-046d_C922_Pro_Stream_Webcam_57E99BBF-02"
device.bus = "usb"
device.vendor.id = "046d"
device.vendor.name = "Logitech, Inc."
device.product.id = "085c"
device.product.name = "C922 Pro Stream Webcam"
device.serial = "046d_C922_Pro_Stream_Webcam_57E99BBF"
device.form_factor = "webcam"
device.string = "front:1"
device.buffering.buffer_size = "256000"
device.buffering.fragment_size = "128000"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analogue Stereo"
device.description = "C922 Pro Stream Webcam Analogue Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "camera-web-usb"
ports:
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
active port: <analog-input-mic>
答案1
基于Linux-Hardware.org 的结果,此设备应与内核版本 5.8 及更高版本兼容。话虽如此,有许多人报告说,在拔下电源并重新连接后,它可以与 Ubuntu 18.04 兼容,因此您的情况可能会有所不同。
话虽如此,您需要确认两件事:
- 网络摄像头正在插入 USB3.x 端口(USB 2.0 端口将提供“部分”功能,但必须插入 USB 3.x 端口才能完全运行)
- Alsa Mixer 中的音量已正确设置。您可以通过打开终端并输入 来检查
alsamixer
。您将看到如下所示的屏幕: 使用⇠和⇢键向左和向右导航到麦克风,然后使用⇡和⇣键更改音量。
这可能只要您使用的是最新版本的 Ubuntu 20.04 或更新版本,就可以解决该问题。