- Вопрос или проблема
- РУКОВОДСТВО ПО ВКЛЮЧЕНИЮ/ВЫКЛЮЧЕНИЮ МИКРОФОНА LOGITECH HD PRO C920
- ПОДГОТОВКА
- ДОБАВИТЬ ПОДДЕРЖКУ ДЛЯ МОДЕЛИ C920
- ССЫЛКИ
- Ответ или решение
- Решение проблемы с микрофоном веб-камеры Logitech C920 на Ubuntu 18.04
- 1. Проверка аппаратного обеспечения
- 2. Проверка модулей ядра
- 3. Настройки PulseAudio
- 4. Проверка уровней громкости через alsamixer
- 5. Проверка и установка пакетов зависимостей
- 6. Использование скрипта для включения/выключения микрофона
- 7. Перезагрузка системы
- Заключение
Вопрос или проблема
Микрофон Logitech c920 не работает в Ubuntu 18.04
Недавно мой микрофон веб-камеры Logitech C920 перестал работать на Ubuntu 18.04.
Микрофон (вход) распознаётся системой, но не улавливает звук.
Skype и Cheese распознают вход, но также не улавливают звук.
Проблема не в аппаратуре. Когда перезагружаюсь в Windows 10, всё работает хорошо.
У меня кончаются идеи.
~$ arecord -l
**** Список захватываемых аппаратных устройств ****
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
~$ 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, высокая скорость
Вывод alsamixer:
~$ alsamixer
┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Карта: HD Pro Webcam C920 F1: Справка │
│ Чип: USB Mixer F2: Информация системы │
│ Вид: F3: Воспроизведение F4:[Захват] F5: Всё F6: Выбор звуковой карты │
│ Элемент: Микрофон [dB усиление: 50.00] Esc: Выход │
│ │
│ ┌──┐ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ │▒▒│ │
│ L└──┘R │
│ ЗАХВАТ │
│ 100 │
│ < Микрофон > │
│ │
└──────────────────────────────────────────────────────────────────────────────┘
~$ lsusb
Bus 002 Device 004: ID 05e3:0732 Genesys Logic, Inc. Все в одном кардридер
Bus 002 Device 005: ID 0781:5580 SanDisk Corp. SDCZ80 Флеш-накопитель
Bus 002 Device 003: ID 2109:0812 VIA Labs, Inc. VL812 Хаб
Bus 002 Device 002: ID 045b:0210 Hitachi, Ltd
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 корневой хаб
Bus 001 Device 006: ID 20f4:805b TRENDnet
Bus 001 Device 005: ID 2109:2812 VIA Labs, Inc. VL812 Хаб
Bus 001 Device 004: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Універсальный приемник
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 корневой хаб
У меня была эта проблема недавно на Elementary OS 5 (Juno).
Решением было активация модуля ядра, который не должен был быть неактивным с самого начала:
modprobe snd_usb_audio
Теперь, по какой-то причине, цифровой вход S/PDIF всё равно не работает, но обычный вход Микрофон
работает.
Надеюсь, это поможет.
Я решил эту проблему, изменив файл /etc/pulse/daemon.conf
default-sample-rate = 48000
Хотя это была альтернативная частота выборки, используемая для избежания ресэмплинга, я полагаю, что она используется только в том случае, если уже что-то не выполняет аудио на частоте выборки по умолчанию, что, как я полагаю, объясняет, почему звук с C922 иногда работал, а иногда нет, и в конце концов перестал работать, пока я не внес это изменение. Не совсем удовлетворительное объяснение, но это помогло мне.
РУКОВОДСТВО ПО ВКЛЮЧЕНИЮ/ВЫКЛЮЧЕНИЮ МИКРОФОНА LOGITECH HD PRO C920
Скрипт C920e.py был написан Маврудисом Хадзилазаридисом (MavChtz), скрипт включает/выключает микрофон веб-камер Logitech C920e, C925e, работающих на Linux OS. Это руководство описывает шаги, чтобы сделать скрипт совместимым с моделью C920. Руководство было протестировано с использованием веб-камеры Logitech HD Pro C920 на Ubuntu 24.04.1 LTS OS.
Отказ от ответственности: Это руководство было написано в исследовательских целях. Автор руководства Александрос Тахмазидис (TACHMALEX) не несет ответственности за возможные последствия, включая потенциальное блокирование устройства, нарушение лицензий производителя, потерю гарантии на устройство и т. д.
ПОДГОТОВКА
P.ШАГ 1. Установите пакеты git и python3-usb
$ sudo apt install git python3-usb
P.ШАГ 2. Скачайте скрипт
$ git clone https://github.com/MavChtz/C920e
Примечание: Скрипт работает со следующими выпусками: Python >= 3.7, pyusb >= 1.0.
ДОБАВИТЬ ПОДДЕРЖКУ ДЛЯ МОДЕЛИ C920
ШАГ 1. Найдите ID веб-камеры
$ lsusb
Пример: Bus 001 Device 005: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Пояснение: ID производителя:producto
ШАГ 2. Внесите изменения в файл C920e.py. Добавьте строку “0x082d: "Logi Webcam C920",
” затем сохраните изменения.
$ nano '/home/username/C920e/C920e.py'
Примечание: В качестве альтернативы, вы можете использовать $ cd /home/username/C920e
, $ nano C920e.py
.
Фрагмент скрипта должен выглядеть следующим образом
SUPPORTED_CAMERA_IDS = {
0x082d: "Logi Webcam C920",
0x08b6: "Logi Webcam C920e",
0x08b7: "Logi Webcam C920e",
0x085b: "Logi Webcam C925e",
}
ШАГ 3. Чтобы включить/выключить микрофон HD Pro Webcam C920, используйте:
$ sudo '/home/username/C920e/C920e.py' on
$ sudo '/home/username/C920e/C920e.py' off
ССЫЛКИ
Ответ или решение
Решение проблемы с микрофоном веб-камеры Logitech C920 на Ubuntu 18.04
Если ваш микрофон Logitech C920 не работает в Ubuntu 18.04, хотя он корректно распознается системой, вы можете попробовать несколько шагов для устранения проблемы. Ниже представлены наиболее эффективные методы диагностики и исправления.
1. Проверка аппаратного обеспечения
Поскольку вы указали, что при запуске Windows 10 все работает, вероятно, проблема программная. Тем не менее, убедитесь, что микрофон не отключен в системных настройках. Проверьте, работает ли микрофон на другом устройстве или в другой операционной системе Linux.
2. Проверка модулей ядра
Иногда может не загружаться модуль для поддержки USB-аудиоустройств. Попробуйте выполнить следующую команду, чтобы загрузить модуль:
sudo modprobe snd_usb_audio
После этого проверьте, работает ли микрофон.
3. Настройки PulseAudio
Изменение конфигурации PulseAudio может помочь в решении проблемы. Попробуйте выполнить следующие шаги:
-
Откройте файл конфигурации PulseAudio:
sudo nano /etc/pulse/daemon.conf
-
Найдите строку с
default-sample-rate
и измените на:default-sample-rate = 48000
-
Сохраните изменения и перезагрузите PulseAudio:
pulseaudio -k pulseaudio --start
4. Проверка уровней громкости через alsamixer
Убедитесь, что уровни громкости для входных устройств правильные:
-
Откройте alsamixer:
alsamixer
- Используйте клавиши
F4
для переключения на вкладку захвата. Убедитесь, что уровень микрофона максимален и что он не отключен (должен быть активен, а не серый).
5. Проверка и установка пакетов зависимостей
Иногда может потребоваться установить дополнительные пакеты для полноценной работы микрофона. Убедитесь, что у вас установлены следующие пакеты:
sudo apt install pavucontrol
6. Использование скрипта для включения/выключения микрофона
Вы можете использовать скрипт, чтобы включить или отключить микрофон. Мавр Тзацилозаридис разработал скрипт для веб-камер Logitech. Чтобы его использовать:
-
Установите необходимые пакеты:
sudo apt install git python3-usb
-
Скачайте скрипт:
git clone https://github.com/MavChtz/C920e
-
Измените файл
C920e.py
, добавив строку:0x082d: "Logi Webcam C920",
-
Чтобы включить или выключить микрофон, выполните:
sudo '/путь/к/C920e/C920e.py' on sudo '/путь/к/C920e/C920e.py' off
7. Перезагрузка системы
Если вышеуказанные шаги не помогли, попробуйте перезагрузить систему, чтобы обновить конфигурации и проверить изменения.
Заключение
Следуя данным шагам, вы должны быть в состоянии выявить и устранить проблему с микрофоном вашей веб-камеры Logitech C920 на Ubuntu 18.04. Если проблема сохраняется, возможно, стоит обратиться к официальной поддержке или на форумы сообщества Ubuntu для получения дополнительной помощи.