Ну, у меня сейчас есть эта проблема. Когда мой компьютер запускается, микрофон, кажется, работает, но он как будто выключен. Мне нужно перейти к терминалу и набрать alsamixer -c 1
, а затем настроить PCM Capture Source
на Line
и настроить его обратно на Mic
, чтобы микрофон действительно работал. Есть ли способ сделать это автоматически или решить проблему.
Я использую специальный обходной путь для этой карты из-за ошибки # 429642 . Мой обходной путь имеет это в конце моего /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
:
[Mapping xmod-stereo-out]
device-strings = surround51:%f
description = Analog Stereo Creative Xmod
channel-map = front-left,front-right
paths-output = analog-output analog-output-headphones analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 10
Может быть, ошибка возникла отсюда, возможно, я должен что-то изменить.
Спасибо за любую помощь.
Чтобы сделать это автоматически, amixer должен сделать эту работу. Это инструмент командной строки для Alsa-Mixer.
Если у вас два звуковых устройства, возможно, Pulse пытается использовать микрофон с первой карты (-c 0), а не со второй (-c 1 - ваше объявление). Установите и запустите pavucontrol
, и при попытке записи проверьте, какое устройство оно пытается использовать. Если неправильный, замените его.