
Если я подключаю свой динамик logitech к заднему разъему моего настольного компьютера, он не издает звук, но определяется как линейный выход (встроенный). Однако, если я подключаюсь через передний разъем, он издает звук и определяется как подключенные наушники. Я переустанавливаю PulseAudio и Alsamixer, настраиваю Alsamixer, чтобы включить звук и увеличить громкость. Ничего не изменилось.
решение1
Частичный ответ:
Обнаружение разъема не зависит от вывода звука, поэтому, возможно, это аппаратная проблема, даже если он определяется как линейный выход.
Тем не менее, наиболее распространенным решением в такой ситуации является отключение звука или установка низкой громкости в настройках звуковой карты.
1) Даже если вы посмотрели на alsamixer
, посмотрите еще раз, убедитесь, что выбрали карту (с F6), а не Pulseaudio, и убедитесь, что используете правую стрелку, чтобы просмотреть все, даже если это в данный момент не видно. Убедитесь, что ничего не отключено ( MM
), что не должно быть отключено.
2) В качестве альтернативы, посмотрите на вывод amixer -c PCH contents
, где PCH
указано название вашей карты (смотрите aplay -l
).
3) Если ничего не помогает, и если у вас звуковая карта Intel HDA, cat /proc/asound/card*/codec\#*
покажет внутреннее состояние кодека, так что вы сможете выяснить, есть ли какой-то узел, который не отображается как микшер ALSA и нуждается в настройке.