几个月前更新后,我的笔记本电脑开始每隔几秒钟发出低沉、重复的咔嗒声。这不是通过常规音响系统产生的,因为改变音量甚至静音都没有任何区别。顺便说一句,我的常规音频工作正常,所以我猜这是某种 PC 扬声器的问题,因为我用普通耳机听不到咔嗒声。
奇怪的是,当我打开声音设置对话框时,咔嗒声神奇地消失了。我不需要更改任何设置;如果我只需让对话框在后台打开,问题就会消失。
知道这可能是什么吗?
我正在运行常规的 Ubuntu 12.04,这是输出lspci -v | grep -A7 -i "audio"
:
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: Acer Incorporated [ALI] Device 0349
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
答案1
答案2
摘自这些帖子:
http://ubuntuforums.org/showthread.php?t=2019203
创建一个名为的脚本hda-fix
,并将其放置在/etc/pm
您的主目录中或某个位置(如果您愿意)。它应该包含:
#!/bin/sh
sleep 5
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
exit 0
在文件夹中/etc/pm/sleep.d
创建一个名为 30_hda-fix 的脚本,其中包含
#!/bin/sh
case $1 in
resume|thaw)
exec /etc/pm/hda-fix &
;;
esac
同样,当你拔掉电源时,放入类似的脚本/etc/pm/power.d
#!/bin/sh
case $1 in
true)
exec /etc/pm/hda-fix &
;;
esac
由于某种原因,如果您立即执行脚本,则脚本无法很好地执行;脚本运行后,破解才会激活;因此,您需要运行第二个脚本,并等待破解开始后再执行。&
脚本中的 exec 行可避免主脚本阻塞;这是我发现的在破解开始后完成命令执行的唯一方法。我查看了 at 命令,但它只能处理几分钟,所以这是我的解决方法
答案3
相关内容:Ubuntu 16.04
对我来说,相反的做法是可行的。将以下内容放入:/etc/modprobe.d/alsa-base.conf
选项 snd-hda-intel power_save=1 power_save_controller=Y
/sys/module/snd_hda_intel/parameters/power_save 已经为 0,然而每次播放声音时滴答声都会短暂恢复,但随后会被电源管理器停用。
答案4
这是音频设备进入和退出待机状态。这是一项省电功能。我不确定是否有办法让它进入待机状态而无需点击,这就是我想知道的。
我也有一台 Acer 笔记本电脑。我用的是 Debian,最初没有这个问题,但后来我跑了powertop --auto-tune
,现在我遇到了。
如果这能让你感到安慰的话,这些点击声表明你正在节省一点电池电量!