找回密码
 立即注册
搜索
查看: 457|回复: 0

VAM CPU 性能补丁(物理性能提升高达 30%,FPS 提升高达 60%)

[复制链接]

989

主题

92

回帖

5万

积分

管理员

积分
55361
发表于 2024-5-17 11:11:16 | 显示全部楼层 |阅读模式
仅支持 VaM 1.22.0.3!8 `( A2 S/ M$ e" K  E, U
) q+ p# ?1 N8 W% D' @
请使用此场景与您的设置共享之前和之后的基准测试: https://hub.virtamate.com/resources/benchmark.11336/
% I& k5 A2 d, O( a$ V; i1 K) K6 r. u, j8 w4 o, W9 X0 R8 B
基线 3 是应该改进最多的(或者只是具有多个角色的任何场景)。
& @* @+ P+ s3 N% z+ Q+ a% h# D0 W+ W* t5 U0 `* X8 a& {$ ]
如果您在讨论线程中遇到任何错误,例如皮肤翻来覆去或其他插件中断,请分享!
) Y2 O( u' _. u" r) |5 m$ i" [5 T8 l
" m- u9 B3 d" n% L; p/ |: a3 w如果您看到一些奇怪的改进,例如“更简单的物理”基准测试现在比“Baseline3”慢,请设置/ ]' e% m) B0 H* b# q+ c
[profiler]& W, R0 {8 u5 r6 ]
enabled=15 a; o- k/ ], |) {* ]" n5 v
重新运行基准测试,压缩ThreadProfile.csv文件并将其与您的设置一起分享到讨论线程中。csv 仅包含线程计时,并对场景中的角色使用随机数。然后再次禁用分析器,因为它消耗 1-2fps。
4 s9 t& ?% S% f7 j, k* `4 n4 `# P  K7 Z" d
查看时,请至少命名您的 CPU/GPU。+ j7 Z, w! y" S2 c, h3 s5 Z" E
  Z9 v* y: G+ _3 o1 x
摘要:0 g' {: r. U  p6 s
CPU 密集型函数的本机 C 实现,卸载到 dll,该 dll 从修改后的Assembly-CSharp.dll调用。皮肤网格划分现在是多线程的,尽管并非所有 CPU 都能从中受益。碰撞体计算的 CPU 部分现在是多线程的,所有 CPU 都直接从中受益。该补丁还可以自动将线程限制为单个 CCD,这对 AMD CPU 很重要,因为快速 CPU 缓存仅在同一 CCD 的内核之间共享。) J  y7 y3 u. k7 U- D

( u  {* v/ Y9 a3 R9 k. }安装:% Q1 X; g: P, z% X
先备份\VaM_Data\Managed\Assembly-CSharp.dll。; c: h  \" x) q
解压缩到主目录中,这样你就可以得到:
% I) e( q* P' P, Z' V
1 f2 F) g* }3 H% R( ?- x\VaM.exe(不包括在补丁中,只是为了让你知道你把它放在正确的文件夹中)
$ C7 r* e/ K- e; d\PerformancePatches\SkinMeshPartDLL.dll
: E' |) D: W" x+ {\PerformancePatches\SkinMeshPartDLL.ini; @' b6 x: Z' b8 [3 Z( o/ g
\VaM_Data\Managed\Assembly-CSharp.dll$ S- a% v/ G. e7 K" @- n

, y& q- Q) k1 b' Z3 o
- t. \4 [) h+ W+ ?3 R5 `6 e

MacGruber.Benchmark.4.var

27.04 MB, 阅读权限: 10, 下载次数: 2, 下载积分: 金钱 -5

patched13beta1还原.zip

1.82 MB, 阅读权限: 10, 下载次数: 0, 下载积分: 金钱 -5

patched13beta1.zip

1.93 MB, 阅读权限: 10, 下载次数: 0, 下载积分: 金钱 -5

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2026-5-6 05:47 AM , Processed in 0.129720 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表