我是靠谱客的博主 大胆自行车,最近开发中收集的这篇文章主要介绍centos7 耳机杂音的处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

---

更新:开机自动关闭声卡节能模式,方法如下


sudo vim /etc/rc.local

添加如下内容

echo 0 > /sys/module/snd_hda_intel/parameters/power_save

保存退出。

再为rc.local增加执行权限

[*@* ~]$ ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 *月
* **:** /etc/rc.local -> rc.d/rc.local
[*@* ~]$ chmod a+x /etc/rc.local
[*@* ~]$ chmod a+x /etc/rc.d/rc.local

重启之后,修改一直有效,噪音消失。



=========================================

新建 如下文件

sudo vim /etc/modprobe.d/audio_powersave.conf
对于intel声卡,加入如下行

options snd_hda_intel power_save=0
对于ac97声卡,加入如下行

options snd_ac97_codec power_save=0
保存后退出,重启后一直有效。



问题描述: 当centos 7停止播放声音之后,经过一小段时间之后耳机或音响会传出杂音。当播放声音或者进入"设置--》声音“后,噪音消失。停止播放音乐后或者关闭声音设置之后,噪音又会重新出现。

原因:当停止播放声音一段时间后,驱动程序会令声卡进入节能模式。从停止播放声音到进入节能模式的时间在文件/sys/module/snd_hda_intel/parameters/power_save中定义。当时间设为0时则停用节能模式

解决方案:

以root权限修改该文件,将其改为0, 如下:

su
echo 0 > /sys/module/snd_hda_intel/parameters/power_save

注意,上述语句不可用sudo,必须使用su 切root账户


ubuntu 版本也会出现这个问题,参考http://askubuntu.com/questions/457910/strange-noise-in-headphones-when-no-sound-is-played提供的方法进行解决

---



参考:

1. https://www.centos.org/forums/viewtopic.php?t=57634

2. https://www.kernel.org/doc/Documentation/sound/alsa/powersave.txt

3. https://wiki.archlinux.org/index.php/Power_management#Audio



最后

以上就是大胆自行车为你收集整理的centos7 耳机杂音的处理的全部内容,希望文章能够帮你解决centos7 耳机杂音的处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部