FTB not using all available RAM

  • Tech Support section is for getting help with FTB related problems. If there's a repeatable issue that can be labeled as a bug, then please use the issue tracker for the pack or the app at GitHub issue trackers - If there's no repository for a pack that means that the pack is old and/or will not be updated. Bugs for older packs will not be fixed, unless they are critical.
  • 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

Unisionzz

New Member
Jul 29, 2019
16
0
0
Title:
FTB not using all available RAM
Launcher Version:
1.4.7
Modpack:
Regrowth
Modpack Version:
0.7.4
Log Link:
Details of the issue:
Yesterday I finally received my PC after a long wait, though untill now i've been a bit dissapointed because I can't get ANYTHING to work. I've gotten 16GB ram and a 4GB DDR3 graphicscard, using windows 8.1 and using JAVA 64 bit that the launcher recommanded me to download.

Regrowth on my old PC (4GB ram, 256MB graphicscard, windows 7, JAVA 32bit) with the settings 8 chuncks render distance, minimum smooth lightning and no fancy textures, gave me around 50 frames steady the hour before I tested my new pc. Just an hour later on my new pc (on the same world without anything changed) with the same settings it only gave me 20 frames. Strange though is:

- At any type of settings it keeps giving me the same amount of frames (if I use max settings I get a steady 15 frames, when I use minimum settings it gives a steady 30 frames)
- When opening advanced options to look at my JAVA path, it shows 3 of the same types of 64 bit JAVA's

I put the Max RAM usage in the FTBlauncher on 10 GB of RAM (of the 15,75 max available) and tried many other settings for the max RAM but nothing seems to work, yet. Also I'm NOT using JAVA arguments yet because everywhere I look, I only find outdated or not working arguments.

Thanks for reading this and hopefully soon enough I will be able to play games on my new PC, but then with a higher amount of frames then I can manage to generate currently!
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
Title:
FTB not using all available RAM
Launcher Version:
1.4.7
Modpack:
Regrowth
Modpack Version:
0.7.4
Log Link:
Details of the issue:
Yesterday I finally received my PC after a long wait, though untill now i've been a bit dissapointed because I can't get ANYTHING to work. I've gotten 16GB ram and a 4GB DDR3 graphicscard, using windows 8.1 and using JAVA 64 bit that the launcher recommanded me to download.

Regrowth on my old PC (4GB ram, 256MB graphicscard, windows 7, JAVA 32bit) with the settings 8 chuncks render distance, minimum smooth lightning and no fancy textures, gave me around 50 frames steady the hour before I tested my new pc. Just an hour later on my new pc (on the same world without anything changed) with the same settings it only gave me 20 frames. Strange though is:

- At any type of settings it keeps giving me the same amount of frames (if I use max settings I get a steady 15 frames, when I use minimum settings it gives a steady 30 frames)
- When opening advanced options to look at my JAVA path, it shows 3 of the same types of 64 bit JAVA's

I put the Max RAM usage in the FTBlauncher on 10 GB of RAM (of the 15,75 max available) and tried many other settings for the max RAM but nothing seems to work, yet. Also I'm NOT using JAVA arguments yet because everywhere I look, I only find outdated or not working arguments.

Thanks for reading this and hopefully soon enough I will be able to play games on my new PC, but then with a higher amount of frames then I can manage to generate currently!

You don't want to give java to much ram.
I recommend to only let it use 2 GB at RAM but some people find that more is required but this is never more then 4GB. If you give java more then that it probably makes it worse.

edit: as for jvm arguments I am looking for some myself as the ones I currently use seem to make the garbage collector go crazy so I can't help you with that.
Is fastcraft installed in regrowth? if it is try it without if it isn't try it with it.
 
Last edited:
  • Like
Reactions: Unisionzz

Unisionzz

New Member
Jul 29, 2019
16
0
0
Ok, so I'm trying that right now, but still it give me around a steady 25 frames, is there a key to finding the best RAM settings to use in your FTB launcher, (between 2GB and 4GB or lower than 2GB)
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
Ok, so I'm trying that right now, but still it give me around a steady 25 frames, is there a key to finding the best RAM settings to use in your FTB launcher, (between 2GB and 4GB or lower than 2GB)

The only thing you can do is watch how much % it uses and respond to it. With that I mean if it is always lower then 60% you can probably decrease the amount if it is always higher then 80% then I would recommend to increase it.

However there are a lot of things to consider when doing it depending on how you like to play.
 
  • Like
Reactions: Unisionzz

Unisionzz

New Member
Jul 29, 2019
16
0
0
Only thing I'm trying to achieve is getting it at a steady 35 frames so that it can drop a bit without being noticed. Thanks for the help!
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
Only thing I'm trying to achieve is getting it at a steady 35 frames so that it can drop a bit without being noticed. Thanks for the help!

Well, I am sorry to say that I currently can not help you with that. The best I can do is to play around with fastcraft and I believe that there is a cofh mod in beta that can increase performance.
 
  • Like
Reactions: Unisionzz

Unisionzz

New Member
Jul 29, 2019
16
0
0
True, heared in some packs it causes quite a few problems though, so i'll have to look further into that. Thanks for all the good help, that's appreciated!
 

Linkero

New Member
Jul 29, 2019
74
0
0
This may be a simple case of bloatware. With new pc's, a lot of stuff can run on startup that isn't needed. For example, my brand new hp laptop. 3 of the 4gb was being used by crap that they had installed and starting up.


Just as a starter, and ignoring that, first remove all Java instances(since there's 3) and redownload the latest. Also make sure vsync is off and framerate is set to maximum/unlimited. Open your task manager and look to see what all is using your system resources.
 

Rtd

New Member
Jul 29, 2019
23
0
0
Title:
... (of the 15,75 max available) ...
This means you have PAE (Physical Address Expansion) enabled.
I bet you have a processor with an integrated graphic chip ? :D

Title:
... At any type of settings it keeps giving me the same amount of frames (if I use max settings I get a steady 15 frames, when I use minimum settings it gives a steady 30 frames) ...
This problem is usually caused by your java using the integrated graphics of your processor instead of your discrete card. :D
Disable it in BIOS, or setup your graphic driver (the one of the discrete card) to handle java. ;)
 

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
This means you have PAE (Physical Address Expansion) enabled.
I bet you have a processor with an integrated graphic chip ? :D


This problem is usually caused by your java using the integrated graphics of your processor instead of your discrete card. :D
Disable it in BIOS, or setup your graphic driver (the one of the discrete card) to handle java. ;)

And I can't believe I missed that. If a friend has lag the first thing I say is check your gpu :oops: Oh well, more likes for you.
 
  • Like
Reactions: Unisionzz

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
Yeah, this thing is Stupid By Design™ anyway... :D
I believe they can't really do much against it, that being said they once said that they couldn't even check which GPU you where using yet it now shows it in 1.8 if you press f3.

But the most stupid design they have done in my opinion is not making an extra file for the name id to number id and instead just dumped it inside the level.dat file.
Good luck restoring your corrupted world now for the guys that don't have a backup.
 
  • Like
Reactions: Unisionzz

lenscas

Over-Achiever
Jul 31, 2013
2,015
1,801
248
Can be a pain, that's true. :D

But I was talking about Intel & Co mostly. :p

oh that Intel doesn't go and say this is to much for us to handle lets switch? Well I believe it is more of an OS thing to make that decision so #blameMicrosoft unless you ofcourse use Linux in that case #blame{insert names of a few billion devs here}

As for the level.dat file, that is probably the most over loaded and misused file ever and it really needs to get split into smaller files.
 
  • Like
Reactions: Unisionzz

Rtd

New Member
Jul 29, 2019
23
0
0
Occupying 40% of an high-end processor die is what I called Stupidity By Design™.
That's what I was refering to.
But I think we are a bit off-topic now... :D
 
  • Like
Reactions: Unisionzz

rhn

Too Much Free Time
Nov 11, 2013
5,706
4,420
333
Yesterday I finally received my PC after a long wait, though untill now i've been a bit dissapointed because I can't get ANYTHING to work. I've gotten 16GB ram and a 4GB DDR3 graphicscard, using windows 8.1 and using JAVA 64 bit that the launcher recommanded me to download.

Regrowth on my old PC (4GB ram, 256MB graphicscard, windows 7, JAVA 32bit)
None of this really tells anything about how good the PC is at running Minecraft sadly. Minecraft relies HEAVILY on the CPU.
RAM: well you need to have RAM, but having high amounts of RAM will not help things run better... It is only when you run out of space(RAM) that you have problems. It is like having lots of space for a small item. As long as there is room for the item, all is good. And games/programs don't start using more "space" just because you allow them to use it.
GPU: Sure this helps on graphical performance, but Minecraft is horribly optimized for GPU usage. And saying it is a 4GB virtual memory card tells us nothing about the performance of it. What mostly matters is a good CPU.
 
  • Like
Reactions: Unisionzz

Unisionzz

New Member
Jul 29, 2019
16
0
0
Ok so I understand all that was said, the intergrated graphics chip on my processor would sound pretty logical if that was being used. Though I can't manage to find the BIOS settings or can't find out how to set up my graphics card to handle JAVA properly. My graphicscard is an NVidia GTX 745, could anyone help me set it up? (maybe through a quick YT tutorial link or a step by step guide?) I'm average with my knowledge on computers but I'm definatily not very well known for my knowledge on graphicscards and how to set those up (in combination with JAVA). Thanks in advance and thanks for all the help I already received! You guys are truely awesome!
 

Unisionzz

New Member
Jul 29, 2019
16
0
0
Kind of, but still at global settings there is no option for the prefered graphics processor. It at least shows me that I'm not looking at a totally different place.