Моя операционная система Ubuntu 18.04 мой компьютер Lenovo ideapad-300s-15arr.
Несколько дней назад микрофон моего компьютера перестал работать, хотя он был устаревшим и максимальный объем не работал, я попробовал все, что нашел:
Я установил PulseAudio, я сделал изменения в Устройствах ввода, разблокировав каналы вместе, и увеличив громкость больше для левого канала, чем для правого. (После перезагрузки все равно не работает).
Я установил alsa и изменил параметры с помощью alsamixer, но Internal Mic Boost всегда равен нулю, я загрузил его, но изменения не сохранились после перезагрузки.
Я зашел в конфигурацию alsa и добавил изменения, найденные в Ask Ubuntu (Устройство ввода звука (микрофон) не работает, Микрофон не работает на Ubuntu 16.04, ), он работал некоторое время, но микрофон снова отказал (Где написано Adicionales это и есть изменения)
sudo su nano /etc/modprobe.d/alsa-base.conf
# автозагрузка псевдонимов
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
установить sound-slot-2 /sbin/modprobe snd-card-2
установить sound-slot-3 /sbin/modprobe snd-card-3
установить sound-slot-4 /sbin/modprobe snd-card-4
установить sound-slot-5 /sbin/modprobe snd-card-5
установить sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Причина загрузки дополнительных модулей поверх общих модулей
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Обходное решение для ошибки #499695 (исправлено в Ubuntu, см. LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
установить snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Причина загрузки дополнительных модулей поверх модулей драйвера звуковой карты
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
установить snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
# Загрузите saa7134-alsa вместо saa7134 (которая все равно будет перетащена им)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Предотвращение захвата индекса 0 аномальными драйверами
опции bt87x index=-2
опции cx88_alsa index=-2
опции saa7134-alsa index=-2
опции snd-atiixp-modem index=-2
опции snd-intel8x0m index=-2
опции snd-via82xx-modem index=-2
#опции snd-usb-audio index=-2
опции snd-usb-caiaq index=-2
опции snd-usb-ua101 index=-2
опции snd-usb-us122l index=-2
опции snd-usb-usx2y index=-2
# Ubuntu #62691, включите MPU для snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Не допускайте загрузки snd-pcsp в качестве первой звуковой карты
options snd-pcsp index=-2
# Не загружать snd-usb-audio в качестве первой звуковой карты
options snd-usb-audio index=-2
# Adicionales
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto enable=1 index=0
опции snd-usb-audio index=0
Другие дополнения (Они тоже не работали)
snd-hda-intel position_fix=1 или position_fix=2
в конец файла.
options snd-hda-intel index=0 model=laptop-dmic
Я также перезагрузил alsa sudo alsa force...reload
и очистил его sudo apt-get remove --purge alsa-base pulseaudio
, (Не работает)
У меня два жестких диска в моем компьютере, один с окнами 10, иногда я обращаюсь к нему, и микрофон работает отлично, но считалось, что когда я возвращаюсь к работе на моем диске с Ubuntu, микрофон больше не работает, но через несколько дней он исправляет себя, но он перестал это делать.
Я действительно не знаю, что делать, чтобы заставить его функционировать. Является ли это проблемой с каким-либо драйвером? Являются ли изменения в alsa-base.conf
неправильными? Почему это происходит?
Я не мог комментировать, поэтому оставляю ответ.
Вы уверены, что правильно настраиваете микрофон с помощью alsamixer
? Я заметил, что прикрепленный вами скриншот alsamixer
находится в представлении [Воспроизведение]
/Вывод, а не в представлении [Захват]
/Ввод. Нажмите F4, чтобы переключиться на представление [Capture]
/Input и настроить там.
Если описанное выше не помогло и у вас все в порядке с pulseaudio
, попробуйте использовать pulseeffects
для настройки pulseaudio
.
Чтобы установить pulseeffects
, запустите в терминале следующее:
sudo add-apt-repository ppa:mikhailnov/pulseeffects
sudo apt update
sudo apt install pulseeffects
В pulseeffects
:
Убедитесь, что вы находитесь в настройке микрофона, а не динамика вместо этого проверив выбранное устройство в левом верхнем углу.
Убедитесь, что приложение, в котором вы хотите использовать микрофон, отображается на вкладке приложений (см. список слева). Проверьте, разрешено ли приложению получать ввод, используя переключатель рядом с именем приложения. Иногда приложения по умолчанию отключены.
Кроме того, вы можете проверить громкость ввода, установленную для приложения.