q71445357 发表于 2024-3-26 01:49:19

关于java23使用中的小问题

我配置cpu:i5-9400   显卡:5600xt   内存:32G
在java23测试战役中平均帧只有44
有情况类似的朋友吗

q71445357 发表于 2024-3-26 01:50:48

战场宽度400

kncc 发表于 2024-3-26 02:40:59

本帖最后由 kncc 于 2024-3-26 03:35 编辑

CPU或者系统太老?
java32很多优化需要非常新的CPU和比较新版本的Windows(印象里是 Windows 10 1804 或更新)
启动的时候有没有warming?试试用里面的alternative_vmparams启动游戏
_____________________

刚刚测试了一下,四十多FPS纯属正常
我这一大堆 mod,用 Java8 才 20+ fps,用 Java23 才能跑到 40 左右

Mycophobia 发表于 2024-3-26 04:43:43

也可以试试不同的Vmparam 看看能否有提高,另外说到底也只是性能提升,mod装太多还是会卡的。

如果用了23反而有减速问题可以告知我下你用的vmparam,我跟miko反映下。

入水之铯 发表于 2024-3-26 07:53:25

kncc 发表于 2024-3-26 02:40
CPU或者系统太老?
java32很多优化需要非常新的CPU和比较新版本的Windows(印象里是 Windows 10 1804 或更 ...

大佬,请问一下多新的CPU算新,R5 3600够吗

lili 发表于 2024-3-26 09:43:52

有一些因素会影响:
1.是否是独显运行(a卡我没试过,但操作应该类似)
见【配置文件settings.json及显卡控制面板】实用改动指南
https://www.fossic.org/thread-1423-1-1.html
(出处: 远行星号中文论坛)


2.需关闭图形前置特效,见方案C
[常见报错解决] GraphicsLib shaders are not fully compatible with antial...
https://www.fossic.org/thread-3431-1-1.html
(出处: 远行星号中文论坛)


3.调整游戏目录(不是mod目录)下的setting中vsync为false
fps改成更高的120
由于这些条目不能被mod改动,而图形前置的测试战役统计的是整体平均帧数,从结果来看并不够说明实际体验
应当注意400部署下一段时间的帧数体验(下方显示的fps如果能一直保持在120左右,说明到位了

java23的作用主要是提升下限,如果设置不到位,配置不够好(你的配置不算差)也是难以发挥应有作用的

kncc 发表于 2024-3-26 10:58:27

入水之铯 发表于 2024-3-26 07:53
大佬,请问一下多新的CPU算新,R5 3600够吗

所有锐龙处理器都算新
R5 3600 只有两个功能不支持:

UseAVX=3
需要全功能 AVX512,大多数家用CPU都没有,现在只有一些老款Intel和最新的AMD Zen4 CPU(锐龙 7000/8000)支持
默认会回退到 AVX2(2011 年往后的家用机 CPU 基本会支持)
应该不会影响什么性能,Alex 的代码水平天地可鉴,恐怕是写不来 AVX512 优化的(

UseXMMForObjInit
这个好像是 AMD 的问题,似乎是 AMD 不支持某种内存访问优化技术
实测,至少直到 Zen 4 的 R7 7840HS 都是不支持的
在 Intel 上的支持未知
具体对性能的影响未知

还有一个对性能稍微有影响的优化,Large Pages,经常不能开启
如果没能成功启用,启动的时候会有 Warming,警告 Large Pages 无法分配
疑似系统问题,重启电脑就能解决
(这估计是微软干的好事,Windows 7 开始“支持”Large Pages,但据说直到 Windows 10 1809 之后才真的能用…… 现在看来,实际上还是不稳定)
页: [1]
查看完整版本: 关于java23使用中的小问题