在我的笔记本电脑中,即使我没有播放任何内容,声音代码也会以 100% 的速度运行。这导致我的掌托受到严重撞击。而我在使用 IDT 驱动程序的 Windows 机器上没有遇到此问题。以下是 powertop 的输出。
摘要:每秒 0.0 次唤醒、每秒 0.0 次 GPU 操作和每秒 0.0 次 VFS 操作
Usage Events/s Category Description
100.0% Device Audio codec hwC0D0: IDT
52.3 ms/s 0.0 Process compiz
有什么解决方案可以降低声音设备的功耗。
答案1
我添加了以下内容/etc/rc.local
echo 1 | tee /sys/module/snd_hda_intel/parameters/power_save
echo Y | tee /sys/module/snd_hda_intel/parameters/power_save_controller
pkill pulseaudio
pulseaudio --start
exit 0
而且它似乎已经达到了目的...
答案2
要么是声卡驱动程序不支持电源管理,要么是未启用电源管理。我不知道 IDT 是什么,但您可以启用电源管理,例如,为 Intel 声卡启用电源管理。旧版本的 PowerTop 曾经建议启用电源管理,但新版本有一个菜单,您可以使用左/右箭头键导航 - 可调项是您想要的条目。尝试导航到该条目,看看是否有任何与声卡相关的内容,powertop 可以对其进行调整。
答案3
我在 Debian 上也受到了这个问题的影响,这些网址是否有助于调查:
https://bugs.launchpad.net/ubuntu/+source/powertop/+bug/536631