LINUX.ORG.RU

OpenBSD, проблема с наушниками


0

1

на вики упоминалась проблема: на ноутбуках при подключении наушников может продолжать идти из колонок. у меня скорее наоборот: на ноутбуке если подключить наушники, то все норм, если потом отключить - то звук обратно на колонки не идет. вот вывод mixerctl с вставленными наушниками:

inputs.dac-0:1=54,54
inputs.dac-2:3=54,54
record.adc-2:3_mute=off
record.adc-2:3=124,124
record.adc-0:1_mute=off
record.adc-0:1=124,124
inputs.mix_source=mic2
inputs.mix_mic2=120,120
inputs.mix2_source=dac-0:1,mix
inputs.mix3_source=dac-2:3,mix
inputs.mic=85,85
outputs.spkr_source=mix3
outputs.spkr_mute=on
outputs.spkr_eapd=on
outputs.hp_source=mix2
outputs.hp_mute=off
outputs.hp_boost=off
outputs.hp_eapd=on
outputs.mic2_source=mix2
outputs.mic2_mute=off
inputs.mic2=85,85
outputs.mic2_dir=input-vr80
record.adc-0:1_source=mic2,mix,mic
record.adc-2:3_source=mic2,mix
outputs.hp_sense=plugged
outputs.mic2_sense=unplugged
outputs.spkr_muters=hp,mic2
outputs.master=54,54
outputs.master.mute=off
outputs.master.slaves=dac-0:1,dac-2:3,spkr,hp
record.volume=124,124
record.volume.mute=off
record.volume.slaves=adc-2:3,adc-0:1
при вынимании наушников outputs.hp_sense=unplugged, а outputs.spkr_mute=off. также выяснилось, что если наушники аккуратно вынуть наполовину, то будет unplugged, но звук на них будет идти. получается, что он знает, что наушники вынуты, но звук все равно на них посылает. что можно сделать? проблема решается перезагрузкой, но возобновляется при подключении наушников. да и не правильно это, перезагружать по такому поводу.


Ответ на: комментарий от Valkeru

Спать собираюсь. У меня уже 4.

Не исключаю regression. В последнем релизе отделили sound server от прошлой тулзы — сломали там и этам кое-что. Сам уже (успешно) багрепорты по этому поводу слал.

Выставь, пробы ради, все mute в off. И заодно diff в студию с наушниками и без.

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

судя по выхлопу mixerctl | grep mute, все уже off. со вставленными наушниками spkr_mute был on, на всякий случай и его сделал off. ничего не изменилось. переподключил наушники, стало обратно on.

надеюсь, я правильно понял насчет diff.

$ mixerctl > file1
вынул наушники
$ mixerctl > file2
$ diff file1 file2
13c13
< outputs.spkr_mute=on
---
> outputs.spkr_mute=off
25c25
< outputs.hp_sense=plugged
---
> outputs.hp_sense=unplugged

u283
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.