win7注册表优化cpu,Win10修改注册表
英特尔事务扩展技术可以将CPY的性能提升40%,但由于botload系列漏洞,微软将发布补丁禁用该技术。禁用的版本包括Windows 10消费者版和Windows Server系列服务器版,实际的Windows 7~8.1也会默认禁用。如果你想打开这个功能,你的CPU性能会得到提高。如果不在乎这个漏洞,想提高CPU性能,可以通过注册表开启。
方法如下:(在命令提示符(管理员)或Powershell中执行以下代码)
#恢复英特尔事务同步扩展技术(TSX)
REG add HKEY _本地_机器系统当前控制设置控制会话管理器kernel /v DisableTsx/t REG _ DWORD/d 0/f
#禁用英特尔事务同步扩展技术(TSX)。这是系统默认值。
REG add HKEY _本地_机器系统当前控制设置控制会话管理器内核/v DisableTsx /t REG_DWORD /d 1 /f
您也可以手动修改注册表来打开它。
1.打开注册表编辑器,然后依次展开以下注册表路径
HKEY _本地_机器系统当前控制设置控制会话管理器内核
2.右键单击Kernel选择新的32位DWORD值,并将其命名为:
DisableTsx
3.双击新创建的键值(DisableTsx ),将其默认值更改为1以禁用事务扩展,将其更改为0以启用事务扩展。
开机后,重启电脑即可。
Win10系统优化intel CPU的技巧
在下面的代码中修改SmallProcessorMask的值:2核4线程改为0000005,4核8线程改为0000055,6核12线程改为0000555,8核16线程改为0000555。
注:以下代码以6核12线程8700k为例。这个值是大核和小核的二进制表示,1是大核。因为像0 2 4这样的线程在Windows S10中是超线程的,所以它是010101010101,它们的十六进制值是555。00在KGroups0这里是1号cpu,如果是多路cpu,需要设置01等等。dynamicpupolicyexpectedRuntime的值决定了进程在单个cpu线程上的保留时间可以适当延长。该值需要由regedit手动修改以添加注册表,并且不能导入。1450是默认值5200毫秒。
Windows注册表编辑器5.00版
[HKEY _本地_机器系统当前控制设置控制会话管理器内核]
DefaultDynamicHeteroCpuPolicy =dword:00000000
dynamiccpupolicyexpectedruntime=dword:00001450
dynamicheterocupolicyimportant =dword:00000002
dynamicheterocupolicyimportant short =dword:00000000
DynamicHeteroCpuPolicyMask =dword:00000004
[HKEY _本地_机器系统当前控制设置控制会话管理器kernelKGroups0]
small processor mask =dword:00000555
[HKEY _ LOCAL _ machinesystemcurrentcontrolsetcontrolpowerpowersettings 54533251-82be-4824-96 C1-47 b 60 b 740d 00 cc 5b 647-c1df-4637-891 a-dec 35 c 318584]
属性=dword:00000000
修改保存为reg文件后,双击导入,进入电源选项,在需要使用的电源方案中打开更改高级电源设置,在处理器电源管理中找到“处理1级电源效率的处理器性能核心的最小核心数”,将其更改为100%,然后重启电脑进行设置。如下图:
如果不修改这个值,由于大小核调度默认启用的核驻留功能,部分cpu线程无法调用。
使用渲染:
通过以上优化,我们有效优化了英特尔CPU超线程,使线程利用更加稳定高效。