ECHO 发表于 2025-1-15 13:08:55

关于帧率暴跌的问题

我目前是再用java24以及先行汉化,有个问题是在进入战斗时有概率帧数会暴跌到5帧左右,目前解决方法只有大退重启,但是重启后进入战斗还是有概率帧数暴跌,就奇了怪了{:5_132:}

木子沐梓 发表于 2025-1-15 13:32:40

我也遇到过类似问题,不过我是在主界面就会这样了(主界面后面的画面其实就是在战斗界面)

ECHO 发表于 2025-1-15 14:09:02

木子沐梓 发表于 2025-1-15 13:32
我也遇到过类似问题,不过我是在主界面就会这样了(主界面后面的画面其实就是在战斗界面) ...

主界面我也遇到过{:5_132:}

Mycophobia 发表于 2025-1-15 16:15:13

是只有J24出现这个情况吗?能用J23或原版测试一下吗?

如果依旧有问题请告知我下系统配置我跟miko反馈下

ECHO 发表于 2025-1-15 16:51:05

Mycophobia 发表于 2025-1-15 16:15
是只有J24出现这个情况吗?能用J23或原版测试一下吗?

如果依旧有问题请告知我下系统配置我跟miko反馈下 ...

大佬,我这边重新安装了一边java24后就开始报错了

ECHO 发表于 2025-1-15 16:51:28

Mycophobia 发表于 2025-1-15 16:15
是只有J24出现这个情况吗?能用J23或原版测试一下吗?

如果依旧有问题请告知我下系统配置我跟miko反馈下 ...

[游戏日志]

49342 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/zea/icons/cargo/overlays/zea_overlay_dawn.png (using cast)
49343 INFOcom.fs.graphics.TextureLoader- Loaded 614.56 MB of texture data so far
49343 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/missiles/mirror_shot.png (using cast)
49516 ERROR com.fs.starfarer.combat.CombatMain- java.lang.OutOfMemoryError: Unable to allocate 16777216 bytes
java.lang.OutOfMemoryError: Unable to allocate 16777216 bytes
        at java.base/jdk.internal.misc.Unsafe.allocateMemory(Unsafe.java:638) ~[?:?]
        at java.base/java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:112) ~[?:?]
        at java.base/java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:367) ~[?:?]
        at org.lwjgl.BufferUtils.createByteBuffer(BufferUtils.java:60) ~
        at com.fs.graphics.TextureLoader.o00000(Unknown Source) ~
        at com.fs.graphics.TextureLoader.o00000(Unknown Source) ~
        at com.fs.graphics.TextureLoader.o00000(Unknown Source) ~
        at com.fs.graphics.TextureLoader.o00000(Unknown Source) ~
        at com.fs.graphics.G.o00000(Unknown Source) ~
        at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source) ~
        at com.fs.state.AppDriver.begin(Unknown Source) ~
        at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
        at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
49639 INFOsound.Sound- Loading sound
49646 INFOsound.Sound- Loading sound
50076 INFOsound.Sound- Loading sound
50088 INFOsound.Sound- Loading sound
51012 INFOsound.Sound- Loading sound

ECHO 发表于 2025-1-15 16:51:51

Mycophobia 发表于 2025-1-15 16:15
是只有J24出现这个情况吗?能用J23或原版测试一下吗?

如果依旧有问题请告知我下系统配置我跟miko反馈下 ...

{:5_132:}

Mycophobia 发表于 2025-1-15 21:24:04

ECHO 发表于 2025-1-15 16:51
[游戏日志]

49342 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture gra ...

内存分配不足,你看下你的c盘(或者虚拟内存盘)是否有空间,以及j24是否过度分配了内存。

ECHO 发表于 2025-1-15 21:37:12

Mycophobia 发表于 2025-1-15 21:24
内存分配不足,你看下你的c盘(或者虚拟内存盘)是否有空间,以及j24是否过度分配了内存。 ...

大佬试了,097原版还是正常启动,java24我在分配了虚拟内存的情况下会出现占用内存98%的样子,去除虚拟内存就会报错

Mycophobia 发表于 2025-1-15 22:09:09

本帖最后由 Mycophobia 于 2025-1-15 22:20 编辑

ECHO 发表于 2025-1-15 21:37
大佬试了,097原版还是正常启动,java24我在分配了虚拟内存的情况下会出现占用内存98%的样子,去除虚拟 ...
请确认你是用的Miko自己的文件分配内存,而不是修改游戏自带的vparam文件。此外请确认你分配了多少,如果你有16G,分配的内存不应该超过8G,一般建议4-6G. 此外虽然我估计汉化组的兼容包没有问题,但是建议你试着用下不汉化的J24看看,以及确认下汉化包安装正确

https://www.fossic.org/thread-10102-1-1.html

这个帖子里有中文安装使用说明,请严格按照这个安装试一下(java23和24在这方面没区别)。

如果还有问题请提供下你的游戏文件夹截图和系统设置,谢谢

补充下,考虑到J23 到 J24主要变更是miko用了个可以节约内存的J24新功能,或许可以考虑试一下J23是否能够解决你的问题

ECHO 发表于 2025-1-15 22:35:15

Mycophobia 发表于 2025-1-15 22:09
请确认你是用的Miko自己的文件分配内存,而不是修改游戏自带的vparam文件。此外请确认你分配了多少,如果 ...

好的,我去重新试一下

ECHO 发表于 2025-1-15 23:57:06

Mycophobia 发表于 2025-1-15 22:09
请确认你是用的Miko自己的文件分配内存,而不是修改游戏自带的vparam文件。此外请确认你分配了多少,如果 ...

我这边试过了,按照教程走的没问题;单设置虚拟内存有很大概率还是帧数骤降,如果不设置虚拟内存就会一直报错,原版启动没有任何问题{:5_134:}

Tick_Tock_Man 发表于 2025-1-16 15:01:26

如果确实发现帧数不稳定而且有很多意外卡顿,但其他所有流程都没有误操作的,考虑回滚或者更新几个版本的显卡驱动试一试,总之不要把驱动停留在当前版本,有一定可能是驱动导致的。驱动导致帧数不稳定在去年7月左右java23开发中期,作者miko就接到很多反馈了

ECHO 发表于 2025-1-16 15:03:41

Tick_Tock_Man 发表于 2025-1-16 15:01
如果确实发现帧数不稳定而且有很多意外卡顿,但其他所有流程都没有误操作的,考虑回滚或者更新几个版本的显 ...

我把虚拟内存设置为50g后现在运行还算稳定了{:5_132:}

Tick_Tock_Man 发表于 2025-1-16 15:05:53

ECHO 发表于 2025-1-16 15:03
我把虚拟内存设置为50g后现在运行还算稳定了
老实说如果你【不分配虚拟内存】反而会报错我倒觉得你可以怀疑一下你的硬盘和内存是不是有问题……但你既然说能解决,那便这样ok

ECHO 发表于 2025-1-16 15:07:26

Tick_Tock_Man 发表于 2025-1-16 15:05
老实说如果你【不分配虚拟内存】反而会报错我倒觉得你可以怀疑一下你的硬盘和内存是不是有问题……但你既 ...

你的怀疑不无可能,我这笔记本已经用的五年了,很有可能会出什么问题{:5_123:}

102HLZ 发表于 2025-1-31 23:44:31

是不进战斗一切顺利,但是一打几场尤其是打大场面后帧率瞬间暴跌,甚至出了战斗按shift加速也会卡成ppt的情况吗{:5_132:}
我刚装配好0.97汉化版,也是遇到了这个问题,想请教一下怎么处理的

Mycophobia 发表于 2025-2-1 04:08:04

102HLZ 发表于 2025-1-31 23:44
是不进战斗一切顺利,但是一打几场尤其是打大场面后帧率瞬间暴跌,甚至出了战斗按shift加速也会卡成ppt的情 ...
你那个听上去是原版垃圾清理的问题,和lz的问题不大一样。

你可以现装一下java 23、24看看是否有环节基本上可以缓解绝大多数人的这类卡顿。lz的问题是用了上述优化包还有卡顿。请注意Java 23、24如果分配过多内存会有反效果,请仔细阅读说明。

https://www.fossic.org/forum.php ... 3649&highlight=Miko

ECHO 发表于 2025-2-1 09:55:40

102HLZ 发表于 2025-1-31 23:44
是不进战斗一切顺利,但是一打几场尤其是打大场面后帧率瞬间暴跌,甚至出了战斗按shift加速也会卡成ppt的情 ...

我这边是把前置grap的特效全部关掉,能在一定程度上缓解卡顿

光明 发表于 2025-2-1 11:01:52

我装了真实战斗会帧数暴跌

ECHO 发表于 2025-2-1 15:50:16

光明 发表于 2025-2-1 11:01
我装了真实战斗会帧数暴跌

这个mod没试过,我也不太清楚{:5_132:}

102HLZ 发表于 2025-2-1 19:33:58

Mycophobia 发表于 2025-2-1 04:08
你那个听上去是原版垃圾清理的问题,和lz的问题不大一样。

你可以现装一下java 23、24看看是否有环节基本 ...

装好了,忘了更新java这事{:5_124:}多谢,目前完美解决问题

苏大妈 发表于 2025-2-12 14:06:33

更新主板BIOS!
页: [1]
查看完整版本: 关于帧率暴跌的问题