Нет звука из разъема для наушников Ubuntu12.04

10

Я только что купил новый компьютер ASUS u47vc. Я установил Ubuntu 12.04 вместе с Windows 7 без каких-либо проблем. Однако есть одна проблема, которая должна быть решена. Я не могу получить звук из аудиоразъема.

Динамики ноутбука работают нормально. Он играет музыку и звуковые файлы хорошо с внутренней говорит. Однако, когда я подключаю наушники (или внешние динамики), внутренние динамики отключаются (как и должно быть), и из наушников ничего не выходит.

Вот некоторые результаты, которые могут помочь: Информационный скрипт alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Надеюсь, что эта проблема может быть исправлена!

Заранее спасибо!!!

Subcomfreak
источник
Это может звучать глупо, но убедитесь, что уровень громкости не изменился при подключении наушников. В моей системе Ubuntu использует два разных уровня громкости для внутренних динамиков и разъема для наушников.
Делать
Да, я пытался отключить и включить каждый элемент управления.
Subcomfreak

Ответы:

8

Невозможно добавить комментарии; так вот «ответ», который частично является вопросом (я мог бы удалить его):

На моей установке я иногда есть проблемы с этим , и разрешить его захожу в настройках звука и выберите «Выход» громкость , чтобы OFFзатем ONи звук становится ОК.


Редактировать:

Ты пытался

sudo apt-get install pavucontrol

Запустите pavucontrolи проверьте настройки. Т.е. устройство вывода наушников и убедитесь, что не заглушено.


Редактировать:

Вы отключили автозапуск? Если нет, то puluadio может все еще работать (но был перезапущен). Чтобы проверить, запущен ли демон PulseAudio, выполните:

pulseaudio --check && echo RUNNIG || echo DOWN

Если он работает и все в порядке, вы должны проверить файлы системного журнала, чтобы убедиться, что что-то намекает на неисправности. В качестве хака, если перезапуск демона - это все, что нужно, вы можете добавить его pulseaudio -kк запуску, чтобы перезапустить демон.

Если он запущен и вы хотите отключить его, вам придется отключить автозапуск.

См. Отключение PulseAudio

Если он не работает, вы можете получить некоторую полезную информацию с помощью отладки.

Это также будет полезно, если вы временно добавите эти параметры в конфигурацию.

Начать импульс с

pulseaudio --start --log-level=4 --log-target=file:pulse.log
# Level 4 is debug 

Затем начните мелодию и:

tail -f pulse.log

Отключите разъем. Запишите последнюю запись в журнале; должно закончиться чем-то вроде:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

Вставить гнездо; Ищите все, что может объяснить, почему нет звука. Т.е. мой вывод (рабочий) такой:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

Еще одна вещь, которую стоит проверить / взломать - это gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Если вы не хотите pulaudio, вы можете попробовать ie jack.

Runium
источник
Я попробовал это, и это не сработало.
Subcomfreak
ничего не отключено в программе pavucontrol.
Subcomfreak
Хммм. И все выглядит нормально в alsamixer? Посмотрел ваш вывод "ALSA Information Script" и не смог найти никаких явных неисправностей ... Как без pulseaudio? pulseaudio --kill(закройте все активные приложения до --kill / --start)
Runium
Оно работает!!! Ладно. Сказать по правде, мне практически не повезло с импульсным звуком, даже на другой моей системе. Теперь, как я могу отключить это навсегда? И какую альтернативу я использую для воспроизведения звуков из нескольких программ одновременно?
Subcomfreak
А также; как примечание - вы можете использовать ALSA с несколькими приложениями, но если вы отключите звук одного - вы отключите звук всех, измените громкость на один, вы сделаете это для всех и т. д.
Runium
7

Это случается со мной время от времени, работает

alsactl restore 

всегда исправляет это (на компьютере XPS)

JZL003
источник
1
Это сработало для меня (на Dell XPS 13 9350).
Rien Heuver
1
Как это исправление можно сделать постоянным !? Работал на Dell XPS 133
9333
Я не знаю, это на XPS 15. Обычно этого не происходит, если я не связываюсь с настройками звука и не запускаю его один раз, чтобы исправить его навсегда (или пока я снова не связался с ними). Вы можете просто сопоставить с сочетанием клавиш или при загрузке
JZL003
Это решило проблему на моем XPS 13 9350. Кажется, это общая проблема - мне интересно, что ее вызывает.
Эштон Бейкер
Исправлено для меня также на XPS :)
CoalaWeb
3

У меня была такая же проблема с двойной загрузкой (Ubuntu 16 / Windows 8.1)

Это то, что я сделал, я надеюсь, что это может помочь:

  • Выключите компьютер и запустите Windows
  • Немного измените настройку звука в Windows (громкость была на 0 и я поставил ее выше)
  • Перезагрузите компьютер на Ubuntu -> звук работал в моих наушниках.
Fabich
источник
2

Попробуйте запустить pavucontrolи изменить порт для динамиков на вкладке Устройства вывода. Это сработало для меня.

Вамсидхар Йедду
источник
1

На моем ноутбуке Dell я мог решить эту проблему, отключив встроенный микрофон (в разделе «Устройства ввода»). Похоже на аппаратное обеспечение, приглушение микрофона автоматически отключает звук наушников.

Некоторые программы (такие как Audacity), кажется, отключают звук при запуске, поэтому мне приходится регулярно его включать.

Кандид Даут
источник
0

Это может быть полезно для пользователей Dell 5770 и Ubuntu 18.04 - типа pavucontrol - перейдите к выводу - переместите ползунок «Безмолвие» туда и обратно.

Работал для меня

Мариуш Сзот
источник