Хорошо, я, похоже, нашел исправление для него с включенными наушниками в моей основной ОС Luna [с точным значением HWE для определения]
В /etc/modprobe.d/alsa-base. conf, add:
options snd-hda-intel model=ref
теперь вы можете включить сабвуфер с командой:
amixer set 'Mono Mux' DAC1
, но наушники jack] не работает для сабвуфера
, и вам необходимо отключить вручную по команде:
amixer set 'Mono Mux' Mixer
Чтобы автоматизировать его, события acpi не могли быть использованы , но должны использоваться конфигурации pulseaudio. :
В /etc/modprobe.d/alsa-base.conf добавьте следующее внизу до lts-raring [!d12 ]
[Element Mono Mux]
enumeration = select
[Option Mono Mux:DAC1]
name = analog-output
, а также в /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf, добавьте следующее внизу .include analog- output.conf.common
[Element Mono Mux]
enumeration = select
[Option Mono Mux:Mixer]
name = analog-output-headphones
После этого перезапустите компьютер или запустите pulseaudio -k && sudo alsa force-reload
Теперь проверьте, работает ли он. либо путем воспроизведения песни или открытия /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf и подключения и отключения наушников.
It кажется, что добавление options snd-hda-intel model=ref в alsa-base.conf не работает в Ubuntu 13.10 .include analog-output.conf.common , как указано в этом вопросе askubuntu. и я не знаю, работает ли сенсорное гнездо для наушников, если после ответа, упомянутого в этом вопросе, или, если есть шум, из-за звука, поскольку я еще не установил точный или lts-saucy HWE 13.10 .
А также hda-jack-retask можно получить в более старых версиях, используя ppa:diwic/ppa
Надеюсь, что это помогло.
EDIT: Редактирование большего количества confs. аналоговый выход-speaker.conf, anolog-output-speaker-always.conf и т. д. таким же образом был необходим.