Frame Loss - Was asked to make a thread
I downloaded the following https://modrinth.com/modpack/distant-worlds-v2.0/version/2.5.1 from Modrinth last night, set the CPU Load to Agressive and let it run.
I woke up this morning, flew around a bit to make sure everything was generated properly and sure enough it was. Since then I've turned off Distant World Generation, turned my CPU Load back to Balanced and Im averaging 60-80 fps on 2K resolution with Bliss Shaders, which is mindblowing in my opinion.
The only issue, is that im constantly dropping from 60-80fps which is making this otherwise amazing experience almost unplayable.
I'm just looking for some optimization tips, because I'm not to familiar with all of this stuff.
Thanks.
SPECS:
i5-12600KF
3070
32GB DDR4
Modrinth
Distant Worlds 2.5.1 - Distant Worlds V2.5
Download Distant Worlds V2.5 2.5.1 on Modrinth. Supports 1.20.6 Fabric. Published on Jun 9, 2024. 151 downloads.
93 Replies
What mods do you have installed?
Post hardware specs
If you click the link, it should show all of the mods installed
And which shader pack are you using
Bliss sorry about that
we need temperatures too since I've helped 4 people today who all had thermal throttling
What did you set your DH radius to?
I think its at 312
I will be honest... considering your hardware and resolution, that FPS is about what I'd expect it to be.
u have 12GB's allocated or was that someone else
As long as you're not getting horrible 0.1%s, you're about where you shoul dbe
i have 16Gb allocated
i just dont understand why its stuttering
well you probably need a GC java arg
try ZGC first
open CMD - type "java --version"
post its output
Modrinth automatically downloads java 21 for 1.20.6
its not seeing it in ur enviroment variables but its there
i remember it downloading java
ok dont bother with that step
lets go straight to args
im still trying to figure out how to see temperatures
hwmonitor
im cmd?
no its an application
or is that a progrram
ok
In java args in your modpack, add this and nothing else:
-XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGuaranteedGCInterval=1000000 -XX:AllocatePrefetchStyle=1
https://www.cpuid.com/softwares/hwmonitor.htmlAlso change your memory or its gonna auto default to 2GB
i have it downloaded alr
what do i need to be looking at
CPU?
CPU temperature
package temp
yours looks very diff from mine
ur cpu is fine
Ah you're not using prism
nvm
Chang I think if you just add a Garbage Collector argument to your java, your problems will go away.
ok lets do it
Oh and also
Aight Pandemic u can take over I gotta play ranked with my mate
remove ModernFix
gl king
im sorry if i didnt see what you said earlier i was downloading hwmonitor
I've had nothing but issues with ModernFix
all g brother
thanks guys
ofc
lmk how it goes once u add those changes
java args and remove modernfix
make sure u set max and min ram to the same value, 8GB or higher
confirm this in the F3 menu in game, top right
do i add it in the arg slot
check "Override global java arguments"
paste what i gave u
is modernfix a mod?
yes
its in the pack you linked
unload it
you dont have to delete it
just disable it
i think it cuts corners to make VANILLA mc run on really low end hardware
it gave me nothing but problems
deleted it already
cool
give it a go once u add those args
lol
no you can add it back if you need it
90% chance u did urself a favor tho
didnt know we couldnt curse
OH ALSO
WAIT
STOP
STOP
DISABLE C2ME
okay
Concurrent Chunk Management Engine
you have 2 choices
1. Disable C2ME
2. Disable EVERYTING ELSE that manages chunks (including chunky & DH)
idk why people add them together
it has so many issues
i honestly dont know what else in the modpack does that
including DH?
oh wait im slow
nvm
getting this error now
as soon as i launch the instance
you think its because of the arg? @Pandemic
yes
one moment
use adoptium
this
zulu doesnt have shenandoah compatibility
i need to make some food @Chang
after i will help u get a new java
take your time man
illl be here
Latest Releases | Adoptium
Eclipse Adoptium provides prebuilt OpenJDK binaries ...
latest jdk 21
tell me when ur done installing
ok thanks for stepping in man
should i uninstall the java i have now?
no
leave it
okay
C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot
thats the location of the new java replace that with the one modrinth uses
how do i go about that?
in the modrinth settings?
browse go to the folder bin javaw.exe
i did as you said and im still getting the error
wrong args then gimme 1 sec
-Xms16g -Xmx16g -XX:+UseShenandoahGC -XX:+UnlockExperimentalVMOptions -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:-OmitStackTraceInFastThrow -XX:+OptimizeStringConcat -Dfml.readTimeout=180
try these
16 gigs?
Seems a bit excessive
He's using a big modpack
120 mods
Amount of mods does not say much
These are the arguments I have saved in a txt These are probably old since I don't use shenandoah and don't know how much memory it uses
My personal modlist is also 80 mods and I can get by with 6 gigs
Id recommend trying 8 gigs first, if ram is maxxing out, only then allocate more
The more ram you allocate, the bigger lag spikes you will get so only do it if you actually need the headroom
well i had it cranked up since last night whenever i was generating my world
ill probably turn it down to like 10 or so
does it work tho?
these args seem to be working
its still launching
yea just reduce mem and ur fine
if game still lags try zgc as that is what I use and experience no lag
what is that?
another garbage collector
are those mods?
no
its shenandoah but better imo
ok new problem
nevermind i tabbed out to take a screen shot and it fixed itself
other than that, im getting better FPS and the stutter is gone
thanks very much everyone
👍
close the post
remove xms and xmx, the launcher should preconfigure that
either way, if it works, im glad it got resovled for you
cheers
Yea xmx override launcher config