杨宇军 发表于 2021-3-30 12:25:19

【11-30技术分享】【原创】XPS15960m限制PState实现降压XTU ...

960M默认近1.2v的电压高的令人发指,按一般的体质来说,1.05v上1200MHz应该是妥妥的,太保守的电压导致发热很大。
960m这种卡一般是On-board的,要改的话多数需要改BIOS。XPS15 9550的BIOS不好提取,用phoenixtool解包官方exe升级包后也找不到VBIOS,没有办法。
不好意思,上面说没有办法是骗人的https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fimgsa.baidu.com%2Fforum%2Fw%253D580%2Fsign%3Ddd7be1d676cf3bc7e800cde4e101babd%2F90404c086e061d95b0092ae37df40ad163d9ca5b.jpg。办法来了,通过限制显卡最大P-State为P5,同时拉高P0的频率,即可实现降压。P5state下的电压是由vbios控制的随频率变化自适应的,而且频率可以随便拉,同时拉高P0的频率可以降低P5 state下的电压,拉高多少就降低多少,不要问为什么,我也不知道https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fimgsa.baidu.com%2Fforum%2Fw%253D580%2Fsign%3D724f58243dc79f3d8fe1e4388aa0cdbc%2F75496e061d950a7bb97a531f0cd162d9f3d3c95b.jpg。

如此一来就实现了一定范围内的核心频率/电压的自定义。下面讲如何做。
首先声明我只提供方法,责任自负,小白需谨慎。

需要的工具只有一个,NVIDIA Inspector。
首先限制最高PState为P5。打开NVIDIA Inspector程序目录,按Alt+F,再按P,(win8以上)即可打开CMD窗口,输入nvidiaInspector.exe -setPstateLimit:0,5回车即可。


https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fimgsa.baidu.com%2Fforum%2Fw%253D580%2Fsign%3Dccbd132c993df8dca63d8f99fd1072bf%2F57471d950a7b0208c786223a64d9f2d3562cc85b.jpg

然后来到软件,如图调整P5状态下的核心频率和显存频率,比如1167/2505,点Apply Clocks。再选择P0,把P0的+135MHz拉满,Apply Clocks。
现在就完成了,试试效果,楼主的960m跑1167Mhz是1.00v,1259M=1.062v,1311M=1.112v。
需要注意的是,P5状态下同频性能相比普通的P0会低5%左右,毕竟这是没办法的办法,不能像改VBIOS那样完美。
另外说一下1000MHz下电压只有0.925v左右,此时功耗只有默认频率/电压下的55%左右,而性能有75%以上。
再说一句,960m的显存带宽是相对富裕的,超显存的收益不如超核心(性能/功耗比),所以显存频率保持默认1250就可以。


下面讲关于自动完成,实现开机自动完成这些操作。
在NVIDIA Inspector目录下新建bat文件,内容nvidiaInspector.exe-setPstateLimit:0,5 -setGPUClock:0,1,1167 -setMemoryClock:0,1,2505-setBaseClockOffset:0,0,135 。注意这是楼主的XPS15适用的,其他机型可能需要修改。
https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fimgsa.baidu.com%2Fforum%2Fw%253D580%2Fsign%3D86b5b7d6fedcd100cd9cf829428a47be%2F24d40a7b02087bf4b7a34a32f4d3572c10dfcf5b.jpg

上图是命令行用法,供修改参考。
再新建一个vbs文件,内容:
Set ws =CreateObject("Wscript.Shell")
ws.run "cmd /c 你的bat文件名.bat",vbhide
这个vbs只是实现隐藏bat运行窗口的目的。
然后再在启动文件夹(Win+R,shell:CommonStartup)里创建一个这个vbs的快捷方式,即可实现开机自动完成。

___________

另外,XPS15 9550是可以xtu降压的,但也有重启关机后老丢失设置的毛病,也可以给他来个自动完成,xtu的CLI也是没人用,谷歌都搜不到。
命令行如下
XtuCLI.exe -t -id 34 -v -75.19531250000
这里降压75mv,这个值必须精确无误,与xtu gui里面的值一样。关于最后有几个0,可以在gui里调好后查看XtuCLI的帮助,如下图
https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fimgsa.baidu.com%2Fforum%2Fw%253D580%2Fsign%3D214fd037d700baa1ba2c47b37711b9b1%2F333a02087bf40ad1dcabda38512c11dfa8ecce5b.jpg

每个gui里可调的选项的ID都会出现在这里,值不需要加单位。降压别忘了负号,避免悲剧。
然后需要调整XtuService服务默认的延迟启动为启动,因为xtucli的操作需要这个服务,开机延迟启动的话会导致报错。操作过程就不讲了。

最后也是创建一个vbs文件,内容跟上面那个一样,同样在启动文件夹里创建快捷方式。

完。如要转载请注明ID。

流光岁月在路上 发表于 2021-3-30 12:29:42

楼主,显存拉2500Mhz好像不大对吧??

599别来无恙 发表于 2021-3-30 12:33:23

https://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fgsp0.baidu.com%2F5aAHeD3nKhI2p27j8IqW0jdnxx1xbK%2Ftb%2Feditor%2Fimages%2Fclient%2Fimage_emoticon25.pnghttps://pchomes.cn/source/plugin/csdn123com_zhuanzai/display_picture.php?url=https%3A%2F%2Fgsp0.baidu.com%2F5aAHeD3nKhI2p27j8IqW0jdnxx1xbK%2Ftb%2Feditor%2Fimages%2Fclient%2Fimage_emoticon25.png虽然我看不懂,但是还是要装作早已经会了的样子

wall 发表于 2021-3-30 12:37:20

你先告诉我怎么设置使用独立显卡吧。

第六感LYT 发表于 2021-3-30 12:42:11

这个有什么用?

北理一名 发表于 2021-3-30 12:45:20

好难的样子不过我也觉得玩GTA5声音太大而且过热对了 请问下楼主 我的15顶配有些漏光 是正常现象吗 听说15品控不太好呢 谢谢了

晚起添萧意 发表于 2021-3-30 12:49:36

Q请问下新手设置这个推荐吗

小庆哥在此 发表于 2021-3-30 12:53:29

我玩lol每次进去就卡 装个内存条还是换固态

注定失败cc 发表于 2021-3-30 12:57:32

楼主这款机子玩gta5卡吗

晚起添萧意 发表于 2021-3-30 13:01:37

帅哥,这个牛1111逼没人看简直了!!!我xps的福音,求加wechat 15193019868
页: [1] 2
查看完整版本: 【11-30技术分享】【原创】XPS15960m限制PState实现降压XTU ...