Missing Geometry

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Bigpak

New Member
Jul 29, 2019
539
3
1
I don't run into any of these problems with optifine? What did you do to get these errors? I am on 1.6.4 64 bit java monster.
 

Wagon153

New Member
Jul 29, 2019
3,148
-3
1
I don't run into any of these problems with optifine? What did you do to get these errors? I am on 1.6.4 64 bit java monster.
Optifine is hit or miss as far as graphical issues go. Depends on graphic card and several other issues. I myself have gotten several graphical issues/crashes with optifine.[DOUBLEPOST=1405374539][/DOUBLEPOST]
It's not that they arne't good, it's just that half of them don't do anything anymore.

I don't run FTB packs. But I do know that after some tweaking I got my test pack to run like a charm using J8, unfortunately OSX sucks and uninstalled it after the first restart. It should work fine, but Java 8 still isn't recommended, so it isn't recommended.

Personally, I write my own JVM arguments.

Here are the JVM arguments I use for all of java:
Code:
-XX:-DisableExplicitGC -XX:-RelaxAccessControlCheck -XX:MaxPermSize=128M -XX:MinHeapFreeRatio=30 -XX:+UseFastAccessorMethods -Xmn=2000M -Xmx=2000M
I use Java 7 update 60.

For a large pack I play I use:
Code:
-XX:NewRatio=3 -XX:SurvivorRatio=3 -XX:TargetSurvivorRatio=80 -XX:MaxTenuringThreshold=8 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=10 -XX:GCPauseIntervalMillis=50 -XX:MaxGCMinorPauseMillis=7 -XX:+ExplicitGCInvokesConcurrent -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=60 -XX:+BindGCTaskThreadsToCPUs -Xnoclassgc

For my test pack I use:
Code:
-Xms512M -Xmx2048M -XX:PermSize=256m -XX:+UseLargePages -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:+UseBiasedLocking -Xincgc -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=10 -Djava.net.preferIPv4Stack=true

Yes, because they are, and I've told you this in one of our convos.
I just tried your test pack arguments. While I noticed no difference in FPS, my memory usage went down from 30% to a max of 10% in vanilla 1.7.10. Dayum.
 

john01dav

Active Member
Nov 30, 2013
93
2
33
Ok, so my arguments + java 8 turned out to be the best for me. I managed to get 60-70 FPS from 5-15 FPS without any arguments. I recommend that you all try them!
Here they are:
Code:
-XX:ReservedCodeCacheSize=256M -DJINTEGRA_NATIVE_MODE -DJINTEGRA_COINIT_VALUE=0 -Dsun.io.useCanonCaches=false -XX:ThreadPriorityPolicy=42 -XX:CompileThreshold=1500 -XX:+TieredCompilation -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+UseBiasedLocking -Xverify:none -XX:UseSSE=3 -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -Xrs -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts
Also, full credit for these arguments goes to Frash23 on the Spigot forums. These arguments were originally made for a non-forge Spigot server, but they worked perfectly in FTB single player :).
 

AlCapella

New Member
Jul 29, 2019
709
0
0
Optifine is hit or miss as far as graphical issues go. Depends on graphic card and several other issues. I myself have gotten several graphical issues/crashes with optifine.

^^ This.... All those JVM arguments and memory allocations... everybody seems to have their own version that seemingly worked for them.. Good for you. But my own experience is that this is like some kind of dark arcana. "hit or miss"...

So, general PSA: Let's not get too caught up with this thing.
 
  • Like
Reactions: SatanicSanta

Strikingwolf

New Member
Jul 29, 2019
3,709
-26
1
Also never allocate 7 gigs of RAM as java garbage collection with that is real bad. I usually do 2 - 3.5 gigs of RAM 3.5 being absolute max
 
  • Like
Reactions: Padfoote

john01dav

Active Member
Nov 30, 2013
93
2
33
Also never allocate 7 gigs of RAM as java garbage collection with that is real bad. I usually do 2 - 3.5 gigs of RAM 3.5 being absolute max
I decreased it to 3gb. Also, IIRC Java 8 has something that only garbage collects RAM that is being used (ie. if the Java app is only using 2gb out of 7gb, it just ignores the extra 5gb until something uses it), but I could just be remembering things that aren't real so don't get all upset if I'm wrong.
 

Strikingwolf

New Member
Jul 29, 2019
3,709
-26
1
I decreased it to 3gb. Also, IIRC Java 8 has something that only garbage collects RAM that is being used (ie. if the Java app is only using 2gb out of 7gb, it just ignores the extra 5gb until something uses it), but I could just be remembering things that aren't real so don't get all upset if I'm wrong.
try it with 3 and see if you get improvement. I didn't know about java 8 having such (if you are correct)
 

SatanicSanta

New Member
Jul 29, 2019
4,849
-3
0
Do those arguments (satanicsanta's) also apply for 1.6.4?
I have only tested them on 1.6.4 ;)
Optifine is hit or miss as far as graphical issues go. Depends on graphic card and several other issues. I myself have gotten several graphical issues/crashes with optifine.[DOUBLEPOST=1405374539][/DOUBLEPOST]
I just tried your test pack arguments. While I noticed no difference in FPS, my memory usage went down from 30% to a max of 10% in vanilla 1.7.10. Dayum.
woah.
 

epidemia78

New Member
Jul 29, 2019
1,810
-4
0
Heres what ive been using for 1.6.4. I cant even generate a world without it. Not sure where I copy pasted the classunloading thing from something in my error reports/logs made me decide to try it. I dont use the FTB launcher so I have to add the memory allocation in the arguments as well.

Code:
-Xms3G -Xmx3G -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+CMSClassUnloadingEnabled