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

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

[复制链接]

991

主题

92

回帖

5万

积分

管理员

积分
55457
发表于 2024-5-17 11:11:16 | 显示全部楼层 |阅读模式
仅支持 VaM 1.22.0.3!
' k. ]8 r4 \1 o* N! ~( {- X( a  T. s0 \6 t
请使用此场景与您的设置共享之前和之后的基准测试: https://hub.virtamate.com/resources/benchmark.11336/
- l% m* v7 I4 q& D. [
+ N/ e( S5 L' Z5 B( K9 A 基线 3 是应该改进最多的(或者只是具有多个角色的任何场景)。. T# B4 {1 g( W( n+ ]$ B  f

8 h# N) }+ b% O" w" k, d/ p. b如果您在讨论线程中遇到任何错误,例如皮肤翻来覆去或其他插件中断,请分享!
" G+ E" I5 C- z5 v& C4 r' R
9 s  |# n% @) q+ [如果您看到一些奇怪的改进,例如“更简单的物理”基准测试现在比“Baseline3”慢,请设置2 j& k; l; [' n0 I5 _
[profiler]
/ {. w4 y. |2 L0 P& zenabled=1
9 g, V4 D8 _: h重新运行基准测试,压缩ThreadProfile.csv文件并将其与您的设置一起分享到讨论线程中。csv 仅包含线程计时,并对场景中的角色使用随机数。然后再次禁用分析器,因为它消耗 1-2fps。: ?3 m* j9 E7 n; w: Q* O8 h6 o3 u

1 }% a# G$ q0 ^8 f$ J& |: C查看时,请至少命名您的 CPU/GPU。
8 d* ~, ~: r0 Z; e0 z* K& S0 F7 t3 |! O9 p" B# x
摘要:
. z+ l5 w4 H) Y) S! [  q0 NCPU 密集型函数的本机 C 实现,卸载到 dll,该 dll 从修改后的Assembly-CSharp.dll调用。皮肤网格划分现在是多线程的,尽管并非所有 CPU 都能从中受益。碰撞体计算的 CPU 部分现在是多线程的,所有 CPU 都直接从中受益。该补丁还可以自动将线程限制为单个 CCD,这对 AMD CPU 很重要,因为快速 CPU 缓存仅在同一 CCD 的内核之间共享。- Y6 @$ u8 h; H) b9 @
) A& m# ]) J5 g; a1 ]; C9 d! |  W
安装:
! N- [" ~# L& c先备份\VaM_Data\Managed\Assembly-CSharp.dll。
8 }8 r) J: n, B. Q; {# U% e/ N解压缩到主目录中,这样你就可以得到:
8 P0 {" T4 v- R/ I1 p" l/ S: r3 @/ n9 W, A1 z" M& y/ k
\VaM.exe(不包括在补丁中,只是为了让你知道你把它放在正确的文件夹中): m5 Q6 }& m5 u. ?
\PerformancePatches\SkinMeshPartDLL.dll
  x4 g% K) m/ x9 n5 g+ o3 i2 g\PerformancePatches\SkinMeshPartDLL.ini! u+ q: ?) ^9 I, g9 O
\VaM_Data\Managed\Assembly-CSharp.dll
) n: J/ ?9 `3 p. h& F/ e) z9 _% y
8 C. E6 s: ]9 l/ R: ~! \/ B) ^+ B8 y/ M

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-8-5 10:22 AM , Processed in 0.106916 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2026 Discuz! Team.

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