2026年10月18日,开源着色器预编译工具SCSKiller发布1.3.0正式版,重点扩展显卡与游戏兼容性,并新增着色器编译前后对比测试、官方录制数据和缓存管理功能。
SCSKiller的核心作用是在游戏运行前,将相关着色器及图形管线预先编译到GPU驱动缓存中,以减少游戏运行过程中因实时着色器编译造成的卡顿。新版本还提供了量化对比功能,便于玩家评估预编译在自身硬件和游戏环境中的实际效果。
AMD DirectX 11支持落地,英特尔Arc进入实验阶段
本次更新的重要变化之一,是将DirectX 11游戏的着色器预编译支持扩展至AMD显卡,此前,SCSKiller对这类游戏的预编译主要支持英伟达平台。
尽管如此,AMD驱动下的DirectX 11着色器编译存在一定限制,部分顶点着色器需要依赖游戏运行时的实际输入布局信息,因此通常需要先通过录制会话获取相关数据,才能进行相应的预编译。这意味着AMD用户虽然获得了更广泛的DirectX 11支持,但并非所有游戏都能在无需录制的情况下完成全部预编译。
另外,SCSKiller 1.3.0版还加入了实验性的英特尔GPU编译选项,默认处于关闭状态。目前,开发者仅在Intel Arc显卡上进行过测试,尚不能据此认定该功能已对所有英特尔GPU提供成熟、稳定的支持。
多款PlayStation PC移植作品与RE Engine游戏获得支持
在游戏兼容性方面,本次更新进一步扩展了多款热门作品的支持范围。
具体而言,《战神:诸神黄昏》现可在英伟达显卡上无需录制即可进行着色器预编译;《对马岛之魂:导演剪辑版》和《瑞奇与叮当:时空跳转》同样支持在英伟达平台免录制编译,但在AMD平台上仍需要录制游戏会话。《GTA 5增强版》也已支持在英伟达显卡上无需录制进行预编译,尽管其反作弊组件仍会限制录制器的使用。
《最后生还者 第一部》、《神秘海域4:盗贼末路》《神秘海域:失落的遗产》以及《地平线:零之曙光 完全版》也已纳入支持范围,但这些作品需要通过录制获取相关数据后才能编译。因此,游戏是否受支持、是否需要录制,以及能否在特定显卡上免录制运行,仍需结合具体游戏和GPU平台判断。
在其他游戏方面,新版本补充了《赛博朋克 2077》在AMD显卡上的录制支持;《生化危机:村庄》和《PRAGMATA》则可在英伟达显卡上无需录制进行预编译。此外,开发者还修复了部分RE Engine游戏的识别问题,例如解决《生化危机2》游戏目录中残留的空补丁文件导致工具误判为暂不支持的情况。
新增前后对比测试,量化着色器预编译效果
SCSKiller 1.3.0版新增了名为“Before and after”的前后对比测试功能,适用于已有录制数据的DirectX 11和DirectX 12游戏,可对比预编译前后的运行表现。
具体流程是,工具先清除游戏的着色器缓存并启动游戏,用户进行约五分钟的游戏体验;随后,工具再次清除相关缓存,完成着色器预编译,再让用户进行第二轮约五分钟的测试。最终报告会提供两轮测试的帧时间图表、着色器编译卡顿统计、最严重卡顿数据,以及可从缓存中直接使用的图形管线信息。该功能还支持HDR和帧生成技术。
缓存管理进一步增强,AMD用户受益明显
缓存管理也是本次更新的重点,AMD显卡驱动的DirectX 12着色器缓存存在固定的16GiB容量上限。当缓存接近或达到这一上限时,驱动可能删除较早使用的缓存文件,导致部分游戏再次出现着色器编译卡顿。
对此,SCSKiller新增了AMD缓存保留选项。用户可以在设置中启用该功能,使工具在驱动清理已编译缓存后,将先前保存的缓存重新放回相应位置,从而降低缓存被淘汰后再次出现卡顿的风险。这项功能对于着色器缓存规模较大、经常受到驱动缓存容量限制的游戏尤其具有实用价值。
此外,新版本还增加了在电脑空闲时自动编译新发现着色器的选项,默认关闭。启用后,当已支持的游戏出现新增着色器或可编译的图形管线时,工具可以利用电脑空闲时间进行处理,减少玩家下次进入游戏时遇到相关编译工作的可能性。
其他改进还包括修复部分编译失败及缓存识别问题、完善对异常着色器和驱动问题的处理,并优化大型录制数据的内存管理。这些更新有助于改善工具在复杂游戏环境中的稳定性与使用体验。
总结展望
总体来看,SCSKiller 1.3.0通过扩展AMD DirectX 11与实验性Intel Arc支持,并引入前后对比测试、官方录制数据和缓存保留机制,进一步完善了着色器预编译流程。建议AMD用户优先开启缓存保留功能,Intel Arc玩家谨慎尝鲜实验选项,并结合对比测试判断实际收益。
小编将在第一时间分享更多相关最新动态和爆料,敬请关注。