FTB vs MultiMC

  • 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

bwblazerkid

New Member
Jul 29, 2019
50
0
0
So, I have been using MultiMC for a while now and love it of course, but recently I've been using the FTB launcher and just editing mods if I need to. Yesterday I downloaded slowpokes stream pack, added ars magica and threw together a 128x sphax pack. I do not use 128x textures because normally I get a good bit of lag, but I tried it anyway. On the FTB launcher I got roughly 50 fps and was amazed. My laptop that I play on though, was not. It was running about as hot as it does when I'm playing a game like bioshock infinite. Minecraft never makes it do that so I think that maybe it's the launcher, I import the pack to MultiMC and try it out. I got roughly 20 fps with all the same settings, but my laptop stayed cool. I was wondering if anyone knows why there's such a preformance difference between the 2 launchers, both running the same exact pack. I run MultiMC with min 512 MB, max 4gb. I run the FTB launcher at 4gb. I have 8 GB total of ram, what would be the best setup so I can enjoy high FPS while not making my computer heat so much?
 

Lathanael

New Member
Jul 29, 2019
959
0
0
It might be because our Launcher uses some custom JVM arguments to start the game while MultiMC does not. It can't be tha launcher itself as it is closed after the game starts.
 

bwblazerkid

New Member
Jul 29, 2019
50
0
0
Interesting... That would make sense as the FTB launcher launches the game much faster as well. Is there any way to keep my laptop temp down? I -think- its the gpu heating but I'm not sure
 

Harvest88

New Member
Jul 29, 2019
1,365
-1
0
Interesting... That would make sense as the FTB launcher launches the game much faster as well. Is there any way to keep my laptop temp down? I -think- its the gpu heating but I'm not sure
I heard you can buy cooling pads that you put under it to keep it cool.
 

DZCreeper

New Member
Jul 29, 2019
1,469
0
1
They do exactly shit, they simply put the heat out of mind because you can't place the steam boiler on your lap.
 

Harvest88

New Member
Jul 29, 2019
1,365
-1
0
Well that's explains it why I never heard of them. As they're crap then well idk what's else would work.
 

bwblazerkid

New Member
Jul 29, 2019
50
0
0
I have plenty of airflow, but I always get worried when my laptop gets hot. When does it get to the point of damaging the hardware? Does it have to be really really hot, becusse I get to the point where I can only hold my hand right on the air output for only a few seconds before it gets too hot, but I can't feel heat any other areas that are nearly as hot as the air output
 

slay_mithos

New Member
Jul 29, 2019
1,288
0
0
Well, the special commands make your client use more of your computer resources (graphics card and/or CPU) in order to run faster.
So of course, it will produce more heat.

So your options are to clean the computer in order to have a more efficient cooling (the actual hardware), to use multiMC and not use the performance increase, or to google a bit to find those commands and adapt them to have a middle ground between heat and FPS.

EDIT: to damage your computer, it has to go to insane temperatures, usually way above 100°C.
Most computers have a safety to prevent it to reach such extremes.

That being said, as temperature is a direct result of your computer being used closer to full capacity, it will take less time for the components to start having problems due to ageing.
 

Harvest88

New Member
Jul 29, 2019
1,365
-1
0
Yea if I had to guess it would shorten the life of the hardware being exposed to high temps or even damaging it if the laptop can't cool fast enough. You could probably take in a store like Best Buy and see if they can help you get something or even upgrade it's cooling.
 

bwblazerkid

New Member
Jul 29, 2019
50
0
0
Yeah, I think I'll try to find some of those commands to beef up my MultiMC to run better. My laptop doesn't get too hot and it definatly has enough airflow and cools very quickly so I think I'm just being paranoid a bit. If anything I'll just use the FTB launcher, get the great fps and just play in shorter incrimints
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
It's your 128 spax pack, dude.

Laptops don't like using GPU to run Java because 99% of the time, it's not necessary. As a result, you're running a hugely processing-intensive graphics pack on your CPU. However, my desktop is 4GB RAM and 512 MB GPU, and I'd never want to try to run a 128 pack in an Ultimate modpack. I'd scale it back to 32x, you'd have better results.
 

KirinDave

New Member
Jul 29, 2019
3,086
0
0
It's your 128 spax pack, dude.

Laptops don't like using GPU to run Java because 99% of the time, it's not necessary.

Please. Please. Please. Do not spread radically incorrect information like this. Java is perfectly capable of a variety of hardware accelerate graphics tasks. Minecraft does use them.


To the OP: MultiMC doesn't automatically increase your permgem space or max memory allocations; you need to do this per instance. Google around for info on how to do this. There's a command line argument for the permgen space and MultiMC gives you parameters for the max and min memory.
 
  • Like
Reactions: tabs and Eyamaz

Freakscar

New Member
Jul 29, 2019
575
0
1
A gpu feeling hot and a gpu being hot are two pairs of shoes. I suggest, get some software that can read the temperature sensors inside your laptop and see if it's "hot = feels hot to me" or if it's "hot = card is nearing meltdown point". Might help in deciding anything further. A card around 70°-80° is still well within its "I'm fine" range (at least those from the last few years), whereas a card ranging anywhere from 85° and up could cause problems. Again, this of course is depending on what card is in there, manufacturer, gpu type and all those details. But a quick google search should tell you if your specific card is melting or just really warm. ;)
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Please. Please. Please. Do not spread radically incorrect information like this. Java is perfectly capable of a variety of hardware accelerate graphics tasks. Minecraft does use them.


To the OP: MultiMC doesn't automatically increase your permgem space or max memory allocations; you need to do this per instance. Google around for info on how to do this. There's a command line argument for the permgen space and MultiMC gives you parameters for the max and min memory.
You misunderstand. It's the drivers in most laptops. It's not Java, it's that the drivers see Java as not a GPU intensive program and doesn't want to use it.

Yes, Java can handle it, and yes MC does use them, but the drivers don't recognize that they should be able to unless you manually configure it in your graphics settings.
 

bwblazerkid

New Member
Jul 29, 2019
50
0
0
Ah I see... Is that temperature in Fahrenheit or in the much better temperature system?:p besides that does anyone know of any software that regulates and cools gpus better than default?

Edit: to the post above me, I have changed my driver settings so that Javaw.exe is recognized and I manually changed some settings to "the best configuration for minecraft" according to a MCF thread.
 

KirinDave

New Member
Jul 29, 2019
3,086
0
0
You misunderstand. It's the drivers in most laptops. It's not Java, it's that the drivers see Java as not a GPU intensive program and doesn't want to use it.

I am pretty sure this is false. The client library is what specifies the capabilities required. I also don't know what you are actually talking about.

I am pretty sure no one's minecraft is ending up entirely in software mode due to a driver issue.
 

slay_mithos

New Member
Jul 29, 2019
1,288
0
0
It's your 128 spax pack, dude.

Laptops don't like using GPU to run Java because 99% of the time, it's not necessary. As a result, you're running a hugely processing-intensive graphics pack on your CPU. However, my desktop is 4GB RAM and 512 MB GPU, and I'd never want to try to run a 128 pack in an Ultimate modpack. I'd scale it back to 32x, you'd have better results.
A 128x texture pack is not that taxing on your computer, it will just use a bit more of your graphics card (not like Minecraft uses everything anyway), and more RAM.

As long as your computer is half decent, it should not impact you too much, as long as you do get Optifine alongside with it.

Just make sure to allocate at least 2GB RAM to the game, and it should run just fine.

At least if your computer is able to handle the game without graphics pack at a decent-high framerate in the first place.
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
I am pretty sure this is false. The client library is what specifies the capabilities required. I also don't know what you are actually talking about.

I am pretty sure no one's minecraft is ending up entirely in software mode due to a driver issue.
This is one example. Specifically:

The problem (or so I think) is that the alternative HP integrated graphics chip (used by default for most non-gpu-intensive applications) is being used by Java instead.

The laptop registers Java as a non-gpu-intensive application, unless you manually override it in the settings.
 

bwblazerkid

New Member
Jul 29, 2019
50
0
0
hm, i can't seem to find any of these commands that the FTB launcher uses. Or commands any that can boost my java preformance at all. any help?
 

Eyamaz

New Member
Jul 29, 2019
2,373
0
0
This is one example. Specifically:



The laptop registers Java as a non-gpu-intensive application, unless you manually override it in the settings.

This is neither a client library, nor laptop issue. This is a manufacturer issue. Many of the current graphics card manufacturers do not recognise java as a graphics intensive program and you have to enable it as such in their software. Up until very recent, java has not been a major coding language for graphic intense games and simply enabling it for all java is not necessary for most people.

There are java libraries that you can use to enable this. Minecraft does not use them.

Sent from my HTC One X+ using Tapatalk 2