雅科夫的性能调整模组 1.0

创作者: YakovAU
已更新:2024-06-25 02:34:58
0KB

关于此 MOD

此模组可通过调用更多CPU线程处理图形任务,提升FPS。适用于七日杀A21及任意版本,并支持1.0。解压至7DaysToDie目录并覆盖即可。


更新说明(2024年12月7日):该模组现已整合至1.0 B316实验版,预计将随最终稳定版一同发布。1.0版本无需再安装此模组,但若需在B316之前的版本中使用,我将保留该模组。

该模组适用于任意版本的《七日杀》。

注意:与 EAC(简易反作弊系统)不兼容。请确保客户端和服务端均已关闭该功能。仅客户端需要安装此模组。

该模组通过启用“图形任务”功能(该功能在《7日杀》Unity项目中默认未开启),最高可将FPS提升30-50帧。
性能可能会有所不同。
解压到《七日杀》游戏文件夹中并覆盖。

性能优化模组(全版本适用)下载

技术术语:

在Unity中,启用“图形作业”功能后,系统会通过多个原生线程并发生成图形渲染指令。这些指令通常用于向图形API(如DirectX 12或Vulkan)传达如何在屏幕上渲染场景。
默认情况下,Unity可能使用单一线程处理这些指令,这容易成为性能瓶颈,尤其是在复杂场景中每帧需处理大量绘制指令时。

  • 并发指令生成:通过使用多线程生成图形指令,Unity可以充分利用多核处理器并行执行更多任务。这意味着当某个核心处理一组指令时,另一个核心可同时处理另一组指令,从而缩短每帧处理所有指令所需的时间。
  • 原生格式命令录制:指令以原生图形API格式(GCMD)进行录制,可直接被图形驱动与硬件识别。此方式避免了Unity在向图形API传输指令前,因格式转换或解释所产生的额外性能开销。
  • 图形作业降低API开销:通过直接调用GfxDevice函数生成指令,命令提交至API前减少Unity端开销。精简后的流程让图形硬件能更快速高效地接收指令。
  • 平台专属设备:由于指令会被转换为特定平台的指令,如DirectX 12或Vulkan命令缓冲区,因此会根据用户硬件的性能进行优化。这意味着能更好地发挥显卡功能,并可能带来更高的性能表现。

总之,在Unity中开启图形作业功能,可以通过并行处理任务、减少向图形API准备和提交绘制命令时的额外开销,从而更高效地利用CPU和GPU。这有助于在图形密集型应用中实现更流畅的帧率与更出色的性能表现。

使用 Xmod 解锁 七日杀 的全部潜力 — 今天就探索这些顶级 MOD!