仅在Ubuntu中通过耳机发出嘶嘶声

所以我看了很多其他论坛,但到目前为止我看到的没有消除我的问题。 一旦我启动我的笔记本电脑,联想T440s,我开始听到一个流行音乐,然后一个响亮的连续嘶嘶声似乎随时调整声音切断。 这只发生在我启动到Ubuntu时,当我启动进入Windows时我没有这个问题。

我试着把我的麦克风静音,我尝试了alsamixer,都没有奏效。 流行音乐和嘶嘶声不会发生在扬声器,只有耳机上,无论我的音量设置如何,它都会以相同的强度发生,即使它处于静音状态。

当我打开“声音设置”时它会停止,但我在那里做的任何事都阻止了它回来。 到目前为止唯一阻止它的是如果我有其他声音播放。 几乎看起来它是声卡不被使用的结果。 有什么想法吗? 或已经处理过这个我没看到的论坛? 谢谢

这可能是英特尔声卡进入省电模式。 通过以下方式检查当前是否启用省电:

cat /sys/module/snd_hda_intel/parameters/power_save 

如果返回1,则启用省电function; 否则返回0。 检查是否通过runnning更改此问题可以解决您的问题

  echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save 

然后播放一些音乐,暂停它,看看噪音是否恢复。 如果问题仍然存在,那就是其他问题。

如果这确实消除了噪音,您会发现它只是暂时的,因为可以在重新启动时或在电池与交流电源之间切换时重置该值。 一些不同的服务可能会更改此值,因此请尝试配置每个服务:

ALSA

/etc/modprobe.d/alsa-base.conf ,添加以下行:

  options snd-hda-intel power_save=0 

Power.d

/usr/lib/pm-utils/power.d/intel-audio-powersave ,添加或取消注释该行:INTEL_AUDIO_POWERSAVE = false

TLP

如果已安装,请在/etc/default/tlp中设置以下内容:

  SOUND_POWER_SAVE_ON_BAT=0 

我在网上搜索这个问题的解决方案,我找到了一个处理它的话题。 根据我发现的原始答案,最持久的方法是编辑我的

 /etc/init.d/alsa- 

我添加到开始结束并重置以下部分:

 if [ -f /sys/module/snd_hda_intel/parameters/power_save ] then log_action_begin_msg "Trying workaround for Intel HDA..." echo 0 >/sys/module/snd_hda_intel/parameters/power_save else log_action_begin_msg "Not using Intel HDA workaround" fi 

并将脚本的顶部从#!/bin/sh更改为#!/bin/bash

它只是检查Intel HDA power_save文件是否存在并将0放入其中。 如果没有(就像我的6小时电力现场服务便携式)那么优雅地宣布它不会使用工作。

它必须与尴尬和定制的硬件设计有关,因为最新的发行版(2016年末)还有我的“便携式桌面”。 但是,到目前为止,此修复程序适用于大多数Ubuntu / Debian衍生产品和其他一些发行版(使用我的硬件AFAIK)。


PS这可能是很好的Wiki材料,因为我经常看到这种情况发生在具有复杂(2.1,5.1等)声音系统的几台“便携式桌面”型笔记本电脑上。

姓名建议: Hissing Speaker Fixes