intel_powerclamp:启动/停止强制空闲注入
我真的不知道它什么时候开始,我只是从13.10升级到14.04并且即将做一些关于图形表演的事情(团结感到迟钝)。 这种情况已经持续了6个月我正在关注sli配置中陷入困境的nvidia专有驱动程序……我对nvidia感到非常生气,团结而且我正要去寻找非统一相关的东西才能获得顺畅的环境.. 。
然后我发现在我杀死ubuntu / unity之前不到一小时……
这是与intel_pstate相关的东西……
我只是注意到,在登录时表演是幻想…… cpu和gpu ……就像一个梦……然后在cca 10秒之后它们就会掉落并且情况变得丑陋……我追逐了日志并在syslog中发现它似乎与这一行有关:
Apr 28 21:29:41 b4da55 kernel: [ 83.861621] intel_powerclamp: Start idle injection to reduce power
这条线后表演消失了。 在写这篇文章的时候,我有一个这样的会议有点不同……我正在寻找谷歌,以找到如何调整或禁用这种空闲注入(至少在我使用交流电而不是电池时)以获得最大性能但是什么都没有…然后它发生在它自己的系统日志中弹出这一行:
Apr 28 21:46:03 b4da55 kernel: [ 362.386585] intel_powerclamp: Stop forced idle injection
我不知道是什么造成的……但现在它就像一个魅力! 它是如此顺利……我无法相信……我猜它会渲染超过100fps …我启用了摇摆窗口效果并且玩得很开心…… htop显示出更低的CPU使用率而我什么也没做。 ..
有人能告诉我如何控制这种空转注射吗?
在运行系统中,你可以摆脱intel_powerclamp
:
sudo rmmod intel_powerclamp
要永久禁用它并完全禁止加载它,另外:
cd /etc/modprobe.d sudo su echo install intel_powerclamp /bin/true >intel_powerclamp.conf
然后,重新启动后,它不会再回来。
警告:检查CPU温度。 在我的系统上,空闲注入仅在事情变热时开始。 操作系统可以防止硬件过热。
请参阅intel_powerclamp
手册 。 它有“用法和接口”部分,描述了如何控制它。
TL; DR sudo rmmod intel_powerclamp
,但你已被警告过。
更温和的手段来控制存在的东西。
首先,找到与功耗控制环相对应的抽象“热设备”:
# grep -n intel_powerclamp /sys/class/thermal/cooling_device*/type /sys/class/thermal/cooling_device11/type:1: intel_powerclamp # cd /sys/class/thermal/cooling_device11
现在,可以调整控制回路的“减速”百分比:
# echo 25 > cur_state
可以在那里设置0。 不允许超过50的百分比。
如果有人想出一个可以轻松控制这个装置的applet(例如,如果有人添加了明显需要的一般用户控件),或许有规则(AC /电池,时间,屏幕空闲等),那就太好了。
- Ubuntu 16.04 – 更新内核后关闭NVIDIA显卡问题
- Ubuntu 18.04上的音量和亮度调整OSD延迟和屏幕冻结
- Ubuntu 15.04 UEFI无法安装 – 空白屏幕(无信号。)
- 更新到3.5.019后,nvidia驱动程序完全失败
- 如何在Ubuntu 12.10上安装nvidia GT 440图形驱动程序
- 双显示器不使用Nvidia卡
- Ubuntu 3.11.0-15(在配备NVidia的机器上) – 可以从USB驱动器启动 – 而不是硬盘驱动器
- 在Kubuntu 15.10×64上安装Nvidia驱动程序:分发提供的预安装脚本失败! 还是继续安装?“
- 使用Nvidia卡缓慢/滞后的桌面效果