真的有用的游戏优化神器——SCSKILLER,为什么国内不火??

大家好,欢迎再来捧阿韭的场,今天的内容是为大家介绍一款神级软件SCSKILLER。

不知道为什么这个软件似乎在国内没什么热度,不管是B站还是黑盒都几乎没有看见有关于这个软件的信息,好歹也是Github 3600星星的软件,给人家点尊重好不好?

那么今天就带大家了解一下这款软件究竟是做什么的,应该怎么用。本文没有使用任何AI辅助,求点赞,求关注~

首先——SCSKiller是做什么的

SCSKiller全称Shader Compilation Stutter Killer,从字面上理解,它的作用是消除游戏着色器编译的卡顿。关于着色器卡顿是什么不是本文的重点(以后有机会可以单独开一篇详细讲讲),但我相信99.99%的玩家都有经历过。

游戏运行的明明很流畅,但就是会时不时地卡顿那么一下。除了流式加载和场景遍历卡顿外,着色器编译是造成此问题的罪魁祸首之一。

本质上来说,只要是没有“着色器预编译”环节的游戏(也就是实时编译的游戏),或多或少都会遇到这种微小卡顿,而SCSKiller的作用就是在游戏外读取游戏自带的着色器文件,推断运行时会创建的管线组合,然后再把这些管线预先编译进驱动缓存,实际上就是人为的进行了一次着色器缓存。

更牛逼的是,SCSKiller可以在游戏运行时实时进行录制哈希,并将预热时没有考虑到的,实际产生了卡顿的管线组合找出来,进行进一步的编译——也就是说,你玩的越多,SCSKiller就可以找出更多的漏网之鱼,使游戏字面意义上的越玩越流畅。

那么SCSKiller实际效果如何?

根据开发者自己介绍,在《最终幻想7 重生》中,冷启动时RTX 5090产生了19次20毫秒以上的着色器卡顿,而使用了SCSKiller后降为0,卡顿时间从76毫秒降到5毫秒,《霍格沃茨之遗》和《星球大战 绝地:幸存者》更夸张,卡顿分别从1014次和9038次降到了87次与11次。

那么实际体验的效果如何呢?这里就拿我最近在玩的巫师3重制版举例。作为实时编译着色器的游戏,巫师3的微卡顿可以说是无处不在。

在运行编译后,诺威格瑞主教广场的卡顿大幅降低,通过软件自带的监控窗口也可以看到,SCSKiller可以准确地将游戏中源于不同原因的微卡顿区分开来,有针对性地优化着色器卡顿。

不过也要给大家泼一盆冷水,SCSKiller无法提升平均帧率——至少在我的测试下是这样的。不过,在老外的测试中也有一些看似有点不切实际的数据,仅供大家参考。

在Hardware Unboxing的测试中,使用SCSKiller后,《星球大战 绝地:幸存者》的平均帧率提升了约20%

在《小缇娜的奇幻之地》里,SCSKiller也能提升10%左右的帧率,low帧更是从30帧提升至143帧!

关于详细的信息大家可以参见此视频BV1dHpg67E68,不过还是那句话,数据仅供参考,一切以实际体验为准。

什么游戏最需要SCSKiller?

我们刚刚也讲过,SCSKiller主要针对的是没有“着色器预编译”环节的游戏,此类游戏主要集中在发布时间在10年-20年左右的区间里,也就是PS4和XBOX ONE时代的游戏。不过,现代的大型3A游戏虽然大多都有预编译程序,但由于DX12把更多的管线管理责任交给了游戏本身,实际上卡顿相比与此前的游戏甚至还要更多。所以可以说,几乎所有游戏都可以使用SCSKiller——再说了,编译一下就耽误几分钟而已。

不过也有例外,多人游戏,尤其是有反作弊系统的多人游戏,请最好不要使用SCSKiller,更不要在游玩时让SCSKiller呆在后台,否则有可能会被反作弊系统认为是外挂软件。虽然SCSKiller声称其能在多人游戏运行时自动停用,但大家还是防范于未然的好。

不过,如果真的有铁头娃硬要在多人游戏中实时录制也可以,开启设置里的这个选项即可。

如何使用?

虽然SCSKiller是纯英文界面,但使用方式还是比较简单的,还是拿我最近玩的巫师3举例,进入软件后,软件会自动扫描电脑里安装的游戏,我们找到想要预编译的游戏,然后点击:

然后我们点击Compile,等待大约几分钟后即可完成初步的着色器缓存。

没错就这么简单,接下来我们运行游戏,即可正常游玩。游玩结束后,我们返回SCSKiller界面,可以看到它已经记录了我们游玩过程中的卡顿,其中橙色的小点就是新发现的着色器卡顿。

此时上方也会提示“Needs Rebuilding”,然后我们点击上方的Compile即可再次编译。

当然我们也可以点击Max Compile一次性编译缓存所有文件,不过这样可能会产生过大的缓存,从而占用硬盘空间,一般情况下是没有必要的。不过作者也有提到,AMD的显卡使用Max Compile效果可能会特别好,我自己用的是N卡不太清楚,使用A卡的盒友也可以在评论区反馈一下使用体验。

如何下载?

除了Github外,SCSKiller目前也已经有了独立的官网,大家可以自行在浏览器中查找,下载安装应该就不需要教了吧?

SCSKiller还有什么其他功能?

确实有,但没有那么重要。

除了着色器编译外,SCSKiller还内置了着色器缓存清理功能,可以一键清理在过时驱动编译的,已经无任何用处的缓存,这就比英伟达app或是手动清理要方便且智能得多。

除此之外就没有太多值得一提的内容了,如果有想起来别的重要内容没提到的话,我会在评论区补充,大家有疑问或是使用心得也可以在评论区多多交流,本期内容到这里就结束了,我们下期再见~

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com