Não há som no Lenovo Ideapad

3

Eu tenho um processador Intel Ideapad 14 '' IBR-14 '' CPU Intel Celeron N3060 @ 1.60GHz, SSD de 32GB, 4GB de RAM executando FreeBSD 12.0.

Estou tentando configurar o som. Eu configuro em /boot/loader.conf como:

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

No entanto, ao tentar reproduzir som no youtube ou na linha de comando, recebo esse erro ao tentar usar o canal Speaker ou Headphones:

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

ou

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

O mixer parece estar ok:

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

Para ver as saídas disponíveis:

$ 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.

O que fazer?

    
por Rui F Ribeiro 25.04.2017 / 14:48

1 resposta

4

Para fazer o som funcionar, de acordo com um post similar nos fóruns do FreeBSD, você precisa fazer:

sudo sysctl dev.hdac.0.polling=1

Após essa alteração, o som começou a funcionar enquanto usava o conector de fone de ouvido (analógico direito).

Para emitir o som dos alto-falantes internos (Internal Analog), eu tive que fazer:

sudo sysctl hw.snd.default_unit=1

Para ter essas configurações no momento da inicialização, adicione-as a /etc/sysctl.conf :

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

Veja também:

FreeBSD: não comutação automática entre o som no alto-falante e o conector de fones de ouvido embutido

    
por 25.04.2017 / 14:48

Tags