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

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

[复制链接]

985

主题

92

回帖

5万

积分

管理员

积分
53561
发表于 2024-5-17 11:11:16 | 显示全部楼层 |阅读模式
仅支持 VaM 1.22.0.3!* b( F- |3 R  |* }% e8 D# p

% r, j4 U3 a  ]请使用此场景与您的设置共享之前和之后的基准测试: https://hub.virtamate.com/resources/benchmark.11336/
: x; c5 D- _, K8 N
* N5 d5 |4 e: `" }+ B! m; M 基线 3 是应该改进最多的(或者只是具有多个角色的任何场景)。$ N  \- a% Q# @: P
$ U* U% e  A5 {" ~# R
如果您在讨论线程中遇到任何错误,例如皮肤翻来覆去或其他插件中断,请分享!
% s8 j! \  e5 j7 f6 R! H  q" u1 V7 D$ V
如果您看到一些奇怪的改进,例如“更简单的物理”基准测试现在比“Baseline3”慢,请设置( R0 X* ]  [# q; O% S, Z
[profiler]: f% _. E, m6 g; S! {
enabled=1
. C2 P; o/ i1 C! X! P2 v' u9 f! |重新运行基准测试,压缩ThreadProfile.csv文件并将其与您的设置一起分享到讨论线程中。csv 仅包含线程计时,并对场景中的角色使用随机数。然后再次禁用分析器,因为它消耗 1-2fps。
4 b; C* w4 o0 V$ f% z& U2 ^' a% m4 b
查看时,请至少命名您的 CPU/GPU。
, x9 e) Y4 e6 J! {% }* b6 |7 b" Z( K  o/ m0 ?" w
摘要:
) E4 j/ ~# z2 r% H% ^6 N8 F3 }CPU 密集型函数的本机 C 实现,卸载到 dll,该 dll 从修改后的Assembly-CSharp.dll调用。皮肤网格划分现在是多线程的,尽管并非所有 CPU 都能从中受益。碰撞体计算的 CPU 部分现在是多线程的,所有 CPU 都直接从中受益。该补丁还可以自动将线程限制为单个 CCD,这对 AMD CPU 很重要,因为快速 CPU 缓存仅在同一 CCD 的内核之间共享。
( I  U( z) S% S# F5 d- q7 [) @% h1 J$ W6 \: w* h( j3 {4 c
安装:, d! A: ]1 {! Q
先备份\VaM_Data\Managed\Assembly-CSharp.dll。2 N) H3 k. g+ y# Q4 y
解压缩到主目录中,这样你就可以得到:2 `' N. K0 E! r' M: Q0 x7 z  Z! {
; d9 C, _5 \& f; s6 o+ \' ?2 j2 |
\VaM.exe(不包括在补丁中,只是为了让你知道你把它放在正确的文件夹中)9 D  }$ {( ^& b, b0 {% X: ^
\PerformancePatches\SkinMeshPartDLL.dll
+ b: e2 z. S) h; {: s* T\PerformancePatches\SkinMeshPartDLL.ini
5 @# a7 P) B8 m2 s0 s$ A\VaM_Data\Managed\Assembly-CSharp.dll' C4 V- t, F- G

: |& i  ]9 d3 D( |) ]
" ~" l! ~$ T7 `- H' h* e

patched13beta1.zip

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

MacGruber.Benchmark.4.var

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

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

本版积分规则

Archiver|手机版|小黑屋|

GMT+8, 2025-11-5 01:29 AM , Processed in 0.109452 second(s), 26 queries .

Powered by xyh-moon X3.5

© 2001-2025 Discuz! Team.

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