在Sandy Bridge笔记本电脑上启用完整性能


9

我有第二代Intel i7笔记本电脑。我使用Thermald和tlp来管理电池寿命(它们很棒!)。但是,有时我不关心噪声和功耗,而是希望CPU在满3.5GHz的频率下运行。由于某些原因,这似乎是不可能实现的。风扇永远不会全速运转,并且处理器总是处于关闭状态。当我使用cpufreq-info时,我再也看不到超过2.8GHz的频率(因此涡轮增压无法工作),并且当风扇开始变得“​​响亮”时,频率下降到800Mhz。这与intel p状态和性能调节器一起使用。Powersafe调速器甚至“更糟”,但这很好,因为它可以延长电池寿命。

有什么想法如何启用“全权”吗?

谢谢!


我在指令中添加了sudo update-grub
mchid

我看过几个非常相似的主题/问题。虽然我没有证据,但我认为Thermald / intel_pstate交互有问题。作为测试,您应该尝试使用acpi_cpufreq驱动程序(/ etc / default / grub中的GRUB_CMDLINE_LINUX_DEFAULT =“ intel_pstate = disable”)和/或禁用Thermald。
Doug Smythies'3

您还必须在/ etc / default / tlp中启用Turbo Boost
mchid

@mchid:我只是作为测试。某些地方出了点问题,我想找出是什么。
Doug Smythies'3

1
@mchid:事实并非如此,并且该文章已过时。intel_pstate的节能与acpi-cpufreq ondemand相同或更好;英特尔-pstate性能=与acpi-性能相同。但是,我不确定哪些更改会反向移植到以前的内核。
Doug Smythies'3

Answers:


9

是的,您要做的就是:

首先,将/ etc / default / tlp文件中的tlp“ governer”设置为ac和batt的性能,当您在那里时,继续启用Turbo Boost

然后,编辑/ etc / default / grub并插入

intel_pstate=disable

GRUB_CMDLINE_LINUX_DEFAULT=

像这个例子

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

执行此命令以将更改应用于grub

sudo update-grub

然后,安装indicator-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

重新启动以使更改生效。

重新启动后,您将在统一面板上看到一个图标,单击此图标,您可以将CPU设置为性能(完全),按需(仅在需要时),节能或保守。


禁用pstate可能不是必需的,您可以打开和关闭它,以查看是否存在差异。进行更改后,请确保更新grub。

另外,indicator-cpufreq将不允许在启用pstate的情况下进行更改(仅在禁用pstate的情况下),您仍然必须手动执行此操作。

最后,您可以从i7z获得更好的数字:

sudo apt-get install i7z

然后,运行

sudo i7z

安装流明传感器并运行传感器以检测:

sudo apt-get install lm-sensors

sudo sensors-detect

按照提示进行操作,然后对所有内容均选择是。


最后,这些链接可能会有所帮助:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

这不仅允许闪存的硬件加速,还可以安装VDPAU和i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

这些最新的基准测试表明,禁用pstate和使用性能会带来一些优势

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2


感谢i7z,这是监视CPU频率的更好方法!我已经通过TLP启用了Turbo,禁用了p状态,使用了性能调节器(通过TLP),但是CPU仍然“害怕”使风扇旋转。几乎就像某个地方有温度限制。在Windows中,如果启用全部性能,则笔记本电脑的每个核心温度很容易达到90C。
matus201年

@ matus201通过tlp使用性能不会将频率设置为性能,而是允许性能。如果要设置性能,则需要使用其他方法,例如,sudo cpupower frequency-set -g performance或禁用pstate并使用indicator-cpufreq将其设置为性能。
mchid 2015年

如建议的@ matus201,您可以尝试禁用Thermald作为测试,但我不建议这样做。仅仅因为CPU变热并不意味着您实际上从中获得了更多性能。
mchid 2015年

我使用cpupower将控制器设置为性能,并且在某种意义上说控制器是性能的,这似乎是可行的。我对系统执行任务时,CPU频率跳至3.5GHz;但是,一旦风扇稍微旋转一点(在vaio风扇由BIOS控制)上,CPU就会被调至800MHz。当他们安静下来时,频率跳回到3.5GHz,风扇旋转起来,出现节流现象,等等……这使得观看简单的720p youtube视频成为可能,而且不会丢帧。
matus201 2015年

我应该提到,这种快速节流发生在有无p状态(通过grub取消激活)的情况下。这让我觉得这是VAIO笔记本电脑的特殊情况..
matus201

1

我设法弄清楚了。像往常一样,索尼决定按自己的方式做事,因此这仅适用于Vaio笔记本电脑。

要设置完整的性能,您需要输入终端:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

这会将您的笔记本电脑设置为性能模式,并且没有节流。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.