首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用snd_hda_codec_realtek的节电功能?

如何禁用snd_hda_codec_realtek的节电功能?
EN

Unix & Linux用户
提问于 2020-02-05 11:34:34
回答 1查看 9.9K关注 0票数 5

我在LinuxMint19.3(Kernel5.3.0-28)上,我的主板上有一个Realtek ALC887车载芯片(snd_hda_codec_realtek)。由于默认的电源管理,节电状态定期地打开和关闭,当编解码器被切换回全功率时,会产生明显的“单击”声音。这是相当恼人的,例如,当访问带有嵌入式音频元素的网站时,每次通过扬声器时都会发出声响。

我怎样才能永久地停止省电?

或者是否有一种方法可以用snd_hda_codec_realtek模块的某种选项来修复这种弹出噪声?我记得我在Windows上甚至在启动时都没有这种噪音。Realtek还以“独特的非流行电路:减少启动弹出噪声”为ALC887做广告。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-02-06 10:56:54

snd_hda_codec_realtek模块似乎不支持节电,这与snd_hda_intel不同。

如果您使用的是PulseAudio,它将挂起任何已经闲置太久的音频源。您所描述的流行音乐也发生在外部Realtek USB麦克风上。当停止活动后开始录音时,最初的几秒钟将被一个响亮的流行声音所取代。

作为解决办法,您可以在/etc/pulse/default.pa中注释掉以下行:

代码语言:javascript
复制
load-module module-suspend-on-idle

然后,用PulseAudio重新启动systemctl restart --user pulseaudio

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

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

复制
相关文章

相似问题

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