三星 NP550P5C S02 i5-3210M、英特尔 HD 4000、Nvidia GT 650M Ubuntu 14.04.3、内核 3.19、xorg 1.17 nvidia-352 Ubuntu 14.04.3 Mesa 10.5.9
dmesg
给我一些
[ 4565.419502] intel_powerclamp: Start idle injection to reduce power
[ 4592.479139] intel_powerclamp: Stop forced idle injection
而使用 primusrun 玩游戏几分钟后,游戏就会滞后很多!
所以我意识到我的英特尔卡一直处于高频率(1100Mhz)
有什么建议可以降低它的时钟频率吗?!!我应该发布更多日志吗?!!
我已经尝试过但没有帮助的方法:
1.TLP
2.laptop-mode-tools
3.disabling turbo boost
(echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo)
4.updating intel_microcode (update successful, but no change)
5.putting i915.enable_rc6=1 on GRUB boot parameters (no change whatsoever,
maybe it is enabled by default for my card)
是否可以降频或将频率设置为 Intel HD 4000 (IGP)
上面的问题类似,但我想要一个更清洁、风险更低的解决方案,以使我的卡能够正确管理。
答案1
我在三星笔记本上也遇到过这种问题。查看日志后,我发现需要更新 CPU 微码。
您可以通过运行来完成此操作:
sudo apt-get install intel-microcode
三星不发布带有新微代码的 BIOS。这是个问题。
它可能会解决您的问题。我有同一代 Core i3。
如果第一个解决方案没有帮助,您还可以尝试在 BIOS 中切换 CPU 电源安全。