Нет звука в Lenovo Ideapad

Нет звука в Lenovo Ideapad

У меня Lenovo Ideapad 14'' 100S IBR-14'', процессор Intel Celeron N3060 с тактовой частотой 1,60 ГГц, твердотельный накопитель 32 ГБ, оперативная память 4 ГБ, работает под управлением FreeBSD 12.0.

Я пытаюсь настроить звук на нем. Я настроил его /boot/loader.confтак:

# load sound driver
snd_hda="YES"
# load mixer
mixer_enable="YES"
sound_load="YES"

Однако при попытке воспроизвести звук как на YouTube, так и в командной строке я получаю эту ошибку, как при попытке использовать канал динамика, так и при попытке использовать канал наушников:

pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead

или

pcm1: chn_write(): pcm1:virtual:dsp1.vp0: play interrupt timeout, channel dead

Миксер, похоже, в порядке:

# mixer
Mixer vol  is currently set to 100:100
Mixer pcm  is currently set to 100:100

Чтобы увидеть доступные выходы:

$ cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC269 (Right Analog)> (play/rec)
pcm1: <Realtek ALC269 (Internal Analog)> (play/rec) default
pcm2: <Intel (0x2883) (HDMI/DP 8ch)> (play)
No devices installed from userspace.

Что делать?

решение1

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

sudo sysctl dev.hdac.0.polling=1

После этого изменения звук начал работать при использовании разъема для наушников (правый аналоговый).

Для вывода звука через внутренние динамики (Internal Analog) мне пришлось сделать:

sudo sysctl hw.snd.default_unit=1

Чтобы эти конфигурации были доступны во время загрузки, добавьте их в /etc/sysctl.conf:

dev.hdac.0.polling=1
hw.snd.default_unit=1

Смотрите также:

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

Связанный контент