首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联想Ideapad没有声音

联想Ideapad没有声音
EN

Unix & Linux用户
提问于 2017-04-25 12:48:53
回答 1查看 1.2K关注 0票数 3

我有一个联想Ideapad 14‘100-IBR-14’英特尔塞勒隆处理器N3060 @ 1.60GHz,32 4GB,4GB内存运行FreeBSD 12.0。

我正试着在上面设置声音。我在/boot/loader.conf中将其设置为:

代码语言:javascript
复制
# load sound driver
snd_hda="YES"
# load mixer
mixer_enable="YES"
sound_load="YES"

但是,当试图在youtube或命令行中播放声音时,无论是试图使用扬声器还是耳机频道,都会出现此错误:

代码语言:javascript
复制
pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead

代码语言:javascript
复制
pcm1: chn_write(): pcm1:virtual:dsp1.vp0: play interrupt timeout, channel dead

搅拌机似乎没问题:

代码语言:javascript
复制
# mixer
Mixer vol  is currently set to 100:100
Mixer pcm  is currently set to 100:100

为了解现有产出:

代码语言:javascript
复制
$ 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.

该怎么办呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-04-25 12:48:53

要使声音工作,根据类似的帖子在FreeBSD论坛上,您必须做:

代码语言:javascript
复制
sudo sysctl dev.hdac.0.polling=1

此更改后,声音开始工作时,使用耳机插孔(右模拟)。

为了从内部扬声器输出声音(内部模拟),我必须:

代码语言:javascript
复制
sudo sysctl hw.snd.default_unit=1

若要在启动时拥有这些配置,请将它们添加到/etc/sysctl.conf中:

代码语言:javascript
复制
dev.hdac.0.polling=1
hw.snd.default_unit=1

另请参阅:

扬声器和内置耳机插孔之间没有自动切换.

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/361186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档