先说适合的cpu。4到9代的Intel cpu只有这个指令集,就是tsx。请一定要看到最后。
Tsx,即英特尔事务扩展技术,在多核多线程处理器中起着关键作用。原来的cpu指令集有一个很明显的问题,就是所有线程都需要调用某个资源的时候需要仲裁。当一个线程调用这个资源时,另一个线程不能调用它。如果是这样,将会出现错误。现在的程序员,为了防止线程争抢出错,使用的是粗粒度锁——也就是这个线程占用的绝大部分资源,不允许其他线程争抢。这也导致一些不需要锁定的资源无法被其他线程使用,降低了多核多线程处理器的多线程性能。TSI指令集是为了让程序员或开发工具更容易、更准确地锁定细粒度,从而更有效地利用资源。对于现在的多核处理器来说是一件好事。尤其是在模拟器里。
然而,由于一个漏洞,微软在2019年11月的系统更新中禁用了与漏洞相关的英特尔事务扩展(TSX)。虽然禁用英特尔事务处理扩展(TSX)可以提高安全性,但它会影响英特尔CPU的性能。对此,英特尔表示,修复这一漏洞只会导致CPU性能下降19%。然而,在多线程负载测试和公共基准测试中,苹果发现性能下降高达40%。
下面是打开的方法。先下载cpuz。我们来看看是否支持tsx。
我是9700kf,支持tsx指令集,然后我教你怎么打开。
两种方法。类型1:桌面左下角的鼠标右键打开“开始菜单”并单击“Windows PowerShell(管理员)”
然后输入reg add“HKEY _本地_机器\系统\当前控制集\控制\会话管理器\内核”/v disabletsx/treg _ dword/d0/
按回车键,会显示操作成功,然后重启生效。
第二种方法:按window键并添加R,然后在运行输入框中输入“regedit”命令,打开注册表编辑器。
依次寻找
HKEY _ LOCAL _ MACHINE \ SYSTEM \ current Control set \ Control \ Session Manager \ Kernel
最后,进入内核后,我们在注册表编辑器的右边窗口点击鼠标右键弹出New,点击“New”,点击DWORD(32位)值。
将新创建的项目命名为“DisableTsx”
双击“DisableTsx”项,将数字数据修改为“0”以打开英特尔交易扩展(Tsx),然后单击“确定”按钮。0打开,1关闭。
最后一点,网上查不到,因为微软已经发布了屏蔽tsx技术的补丁,win10 1909的版本是KB4589211。20h2版本发布为KB4589212,后续版本不知道。它也应该是数字连接的补丁。这个补丁会导致你的tsx指令直接被屏蔽,甚至连cpuz都检测不到。此时只需要卸载这个补丁就可以在cpuz中检测到了。请自行卸载该方法。
以下是我鲁师傅在关闭和开启tsx后的跑分测试。性能提高20%以上。鲁大师虽然是娱乐圈高手,但是连续跑分也不会有太大区别。不要介意硬盘的跑分。就是在我加了硬盘的时候,我的分数变高了。
最后,我是一个游戏破坏者。我害怕什么数据泄露?性能为王,希望能帮到你。有点喜欢。