FreeBSD: нет автоматического переключения между звуком в динамике и встроенным разъемом для наушников.

ssh -t , возможно, ваше решение

ssh user@example.edu -t "ssh user@example2.edu -t 'cd Dirk; source venv/bin/activate; python app.py; exit; exit;'"
5
26.12.2018, 16:28
2 ответа

Вернулся к использованию FreeBSD в своем Lenovo, теперь использую FreeBSD 12.0. Предыдущий ответ, хотя и не совсем правильный на 100%, поставил меня на правильный путь.

Чтобы звук заработал, из коробки переключитесь на наушники, вставив их в аудиоразъем:

  • Директиву hw.snd.default _unit нужно убрать из sysctl.conf;
  • as/audioset по умолчанию равен 2, поэтому нужно использовать 2, а не 1. Пробовал as=1, окончательно не работает, как предполагалось.

На основании визуального осмотра по умолчанию sysctl, вопроса/предыдущих сообщений и ответа @Trevor полная конфигурация для получения Lenovo Ideapad 100S IBR для включения звука и автоматического переключения на наушники:

Файл :/etc/sysctl.conf

# Without this sound does not even work, both in speakers or headphones
dev.hdac.0.polling=1

Файл :/boot/loader.conf

snd_hda_load="YES"
mixer_enable="YES"
sound_load="YES"

Файл :/boot/device.hints

hint.hdaa.1.nid20.config="as=2 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal"
hint.hdaa.0.nid21.config="as=2 seq=15 device=Headphones conn=Jack"

ПС. Конфигурация системы по умолчанию, только для целей документации::

# sysctl -a | egrep "nid20|nid21" | grep original
dev.hdaa.0.nid21_original: 0x04211010 as=1 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Right color=Black misc=0
dev.hdaa.0.nid20_original: 0x90170120 as=2 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal color=Unknown misc=1
3
27.01.2020, 20:41

Спасибо. Здесь тоже отлично работает. Разница в моем адресе PCM.

pcm0: <Realtek ALC1220 (Analog 2.0+HP/2.0)> at nid 20,27 and 24,26 on hdaa0
pcm1: <Realtek ALC1220 (Front Analog Mic)> at nid 25 on hdaa0

Так что я изменил свой /boot/device.hintна:

hint.hdaa.1.nid20.config="as=1 seq=0"
hint.hdaa.0.nid27.config="as=1 seq=15"

Работает как шарм.

0
02.02.2021, 02:24

Теги

Похожие вопросы