我的 powertop 报告了这两个音频编解码器组件。
4.85 W 100.0% Device Audio codec hwC0D3: Intel
4.85 W 100.0% Device Audio codec hwC0D0: Realtek
Run Code Online (Sandbox Code Playgroud)
我认为 10 W 的音频太高了。有人可以建议我降低功耗的方法吗?
如果有人能就此对我进行教育,那就太好了,我对编解码器有一个总体了解,但我对它们的内部结构一无所知?为什么即使我没有收听音频,这两个组件也会一直运行?
小智 11
不幸的是,这是一个已知错误,解释如下:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/877560
在这里,您有一些解决方法(从错误评论中引用):
在继续之前,在终端中启动以下内容:
cat /sys/module/snd_hda_intel/parameters/power_save*
Run Code Online (Sandbox Code Playgroud)
如果结果不同于:
1
Y
Run Code Online (Sandbox Code Playgroud)
然后尝试以下命令
echo 1 | sudo tee /sys/module/snd_hda_intel/parameters/power_save
echo Y | sudo tee /sys/module/snd_hda_intel/parameters/power_save_controller
pkill pulseaudio
Run Code Online (Sandbox Code Playgroud)
然后注销并再次登录以重新启动pulseaudio。
如果您将麦克风和扬声器静音,该设备将被停用。这听起来很奇怪,但实际上对我有用。
根据错误报告,问题在内核 3.7 上消失了,Raring 可能会挂载内核 3.8。