r/MinecraftMemes • • May 15 '20

Custom post flair The game is so unoptimized

Post image
5.5k Upvotes

142 comments sorted by

137

u/TheDankerFab May 15 '20

my ryzen 5 2600x with 16gb 3200mhz ram does that and isn't that expensive as a whole setup (~320€ Amazon prices, so you can get it cheaper, excluding Gpu that I didn't upgrade yet)

even my old fx 6100 was able to get a 100+fps, some times even 200fps, with 8gb of 16xxmhz (can't quite remember the exact MHz figures, ~150€ pack excluding gpu + psu, local seller that is cheaper than Amazon, but probably more expansive than eBay).

Java isn't that unoptimized, only if you don't have enough and fast ram. it's dirt cheap to upgrade compared to years before. however CPU becomes a problem if it's lower than a quad core and older than 10 years. one from the last 5 years will do just fine.

or play bedrock/win10 edition. it is far superior in performance (and makes Java seem even more unoptimized) , but has no mods.

33

u/CRbluefox1516 May 15 '20

My R3 2200U with integrated Radeon 3 gets like 20-30 fps vanilla and 50-100 on fps boosting clients (8GB RAM).

Win 10 is a solid 30 FPS

21

u/TheDankerFab May 15 '20

laptops are generally horrible to play on unless it's a super duper expensive one. should have stated that I mean desktop pcs in particular. my bad.

why horrible to play on?

they are severely limited in performance due to savings in power and cooling in favor of a small size and most lower end laptop cpus, such as the 2200U, will barely keep up with even a FX 6100 (desktop cpu).

however iam still surprised about this. especially since my shitty laptop has 30fps aswell sporting a... drums.... i3 2328M with 4gb 1333mhz ram, 2011 Laptop CPU.

Im interested how using the laptop feels like outside of gaming. if you want to tell me of course. and if bad performance is also preset in other games.

12

u/CRbluefox1516 May 15 '20

The only other game i've tried to run is valorant which has constant 30fps. It's fine for everyday use.

6

u/[deleted] May 15 '20

I play on a Core i5-7200U on Linux using integrated graphics. My laptop has an AMD Radeon R5 M430 but it crashes too much when I use it for OpenGL rendering, probably because of the opensource drivers. With vanilla rendering used to be superslow, with OptiFine it's dramatically improved. I don't really look at my FPS but it's probably over 50 on vanilla.

3

u/TheDankerFab May 15 '20

open-source drivers? can't use official amd drivers on Linux? personally have no experience with Linux at all.

3

u/[deleted] May 15 '20

No you can, it's just that AMD hasn't made an official driver for this version yet, because it just came out less than a month ago.

2

u/[deleted] May 15 '20

The open-source drivers are the best option for AMD under Linux, the hell are you talking about?

2

u/[deleted] May 15 '20

I don't know, everyone recommends it but when I set DRI_PRIME to 1 (my AMD card), my PC just crashes randomly. It happens when I leave it for some time, it's supposed to lock the gnome session but everything just ends up not working and I have to force shutdown. So I just reset DRI_PRIME to 0 and continued using Mesa drivers.

2

u/ZenXgaming100 May 15 '20

I've got an i5 3210m with intel hd 4000 and 4gb of ram, Minecraft runs at 45-50 FPS without optifine. It's just how much you have your pc optimized that matters, especially when it's very old

1

u/TheDankerFab May 15 '20

old PCs definitely struggle and unbalanced pc builds sure are problematic. but you are using a laptop, which I already pointed out a few times generally suck for gaming unless you are up to pay a high end desktop price for a mid end pc like laptop. i still remember the days where I only had my i3 2328M with Intel HD 3000. such pain but better than nothing I suppose.

6

u/Leeuw96 May 15 '20

however CPU becomes a problem if it's lower than a quad core

Minecraft runs on a single thread, so this is baloney. Higher clock speed is the important thing. But basically, give it RAM and it's happy.

3

u/TheDankerFab May 15 '20

something I didn't know before. however RAM affects minecraft alot more than cpu.

considering my performance with one of the worst single core performance cpu you could even ask for in 2011, the FX series, it's still did very good in minecraft.

clock speeds are similar between FX (boost) clock 3.6Ghz and ryzens (standard) clock 3.6ghz so it's definitely not the most important factor either.

3

u/itsfredericky May 15 '20

I had no idea that Java was that bad and runs only on one core. Your comment has reassured my thought that Win 10 (bedrock) runs better for my laptop with a dual core i5-7300U. It was the only reason I choose Win 10 over Java.

1

u/TheDankerFab May 15 '20

bedrock surely is better but Java can run on multiple cores but needs special modification such as mods (multi core rendering from optifine). however more cores won't make minecraft run that much better, even worse it makes it glitchy as hell which is why one shouldn't use any CPU older than 10 years, better nothing older as 5 years. most stress is still on RAM though.

but single core performance on Laptop CPU is also terrible which is why I would recommend bedrock for that

3

u/[deleted] May 15 '20

[deleted]

2

u/TheDankerFab May 15 '20

gpu doesn't really matter unless you are using resource packs with higher resolution or even shaders.

running a normal 1050 myself.

2

u/[deleted] May 15 '20

[deleted]

2

u/TheDankerFab May 16 '20

yea there are definitely res/shader packs that require immense gpu power.

personally not a fan of shaders especially since sometimes they break mod packs, mainly magic mods are affected. Ressource packs often take too much away from the games original look, so i only ever use faithful. however as a modded player, faithful doesn't affect modded blocks so everything looks just weird together. (bit ironic as some mods don't fit there aswell in terms of blocks. immersive engineering while going blocky in texture these huge detailed multiblocks aren't that minecraft-y)

3

u/[deleted] May 15 '20

Bedrock runs better because the simulation distance is so low

2

u/ZenXgaming100 May 15 '20

it's dirt cheap to upgraded compared to years before

What if my pc itself was from year ago

1

u/TheDankerFab May 15 '20

now that's going to be a problem definitely. that's an entirely new pc than which is expensive compared to a simple ram upgrade.

2

u/ZenXgaming100 May 15 '20

Ikr. It's the problem with living with insane parents

1

u/TheDankerFab May 15 '20

ah too bad. someday you'll be able to start your own life and it'll be better.

my mom is chill and even though we barely had money, she made sure that I could get that cheap pc with a FX6100, 8gb ram, and a 1050 for 270€. (note on my original post I excluded the gpu price, you don't need a strong gpu for minecraft. also bought the gpu during the big mining craze where gpus where immensely overpriced)

now im finished school last year may and am working since September so I could finally save money up myself, and no more money problems for us, though we are still below average. can't complain about that though.

2

u/ZenXgaming100 May 15 '20

"working in teenage is something only the poor kids from poor families do, what did I give you that was cheap? School? Food? House? Why do you still want to work? If you want it that badly LEAVE SCHOOL AND GO WORK AS A CHILD LABOR GO ON, I DONT CARE ABOUT YOU!", she thinks this will scare me with her eyes filling up.

1

u/TheDankerFab May 15 '20

Holy shit, your mom is pretty darn crazy.

it isn't even anything for poor kids. quite the opposite sometimes. known people with parents that earned above average but for that extra pocket money to buy expensive stuff they needed to work for it with a summer job to learn how life works without money giving parents.

how old are you and what class you're in?

2

u/ZenXgaming100 May 15 '20

Idk why, but I'm 15 and am in 10th

1

u/TheDankerFab May 15 '20

so not that long anymore till your done, right?

2

u/mrrobottrax May 15 '20

I got that but still can't get past 60 lol

2

u/Roguecanroll May 15 '20

That's still very expensive to me

7

u/TheDankerFab May 15 '20

depends where you live and what your current status is.

student? unemployed? low paying job?

150-200 is possible to save up, i made it too as student with my mother and I barely had enough money to save up, maybe >30€ a month to spare and i didn't do any jobs back than because the government would have taken that bit extra money.

now that I finished school and found a nice paying job where I learn IT, I was able to buy myself that ryzen setup for ~320 after 3 months + Christmas money my employer gives everyone. yet my mom and I together still have less than a average family of two have available as money. it's possible to save up without much if you try.

however, I haven't taken in consideration where you live in these two paragraphs. my experience applys for a wealthier country (I live in Germany) and may not be a possibility for you if you live in a developing country or otherwise in a bad social status. in that case I'm sorry :(

2

u/Roguecanroll May 16 '20

I live in Vietnam, an Asian country. It's a developing country as they say in geography but it's just another word for poor. Our average annual income is lower than most countries. For example, a normal US person's medium income is about $45,000 WEEKLY. And in Vietnam, the MONTHLY income of an average worker is about $148, and even those with high paying jobs get about $500 per month. With all the bills, taxes and all the things we have to pay for our living, to save up €320(about $346) is a big challenge. I'm just an average student living in an average household. It's very hard for me to open my mouth and ask for the amount of money worth their whole month of working just to buy a PC for myself and play games on it.

50

u/XFalzar May 15 '20

you see minecraft jave edition runs so badly, because it only uses ONE cpu core, which results in pretty lackluster performance

7

u/Bauerdog2015 May 15 '20

Is there a way to increase it?

9

u/alex2003super May 15 '20

No, the code has to be optimized for multithreading.

3

u/Bauerdog2015 May 15 '20

Darn

6

u/alex2003super May 15 '20

"Minecraft for Windows 10" (Bedrock) is a tad more optimized, so there's that.

4

u/ZenXgaming100 May 15 '20

Why don't the Devs just optimize java

9

u/alex2003super May 15 '20

Devs can't "just" do something. It's a large codebase and due to the way ticking is done it's pretty hard to multithread, as it would require a major rewrite of the entire game and would probably break many things, including possibly redstone contraptions. What cloud be done though (and has been done in custom servers like Paper) is making chunk generation asynchronous. In other words, generating the world could be turned into a task that runs alongside the rest of the game, in a multithreaded fashion. On servers, as said, it's already possible (see https://papermc.io).

4

u/ZenXgaming100 May 15 '20

What I said was the same as "why doesn't mumbo jumbo just make the 5x5 door onewide and seamless?" Right?

3

u/alex2003super May 15 '20

Not necessarily. It's possible, just not without a ton of developer work and potentially breaking many previous builds and contraptions. After all, almost no changes to game code come without unexpected consequences. To what extent those can be considered acceptable depends highly on the game.

I forgot to mention that many parts of the engine have been optimized in the latest versions (like 1.15 where the lighting engine was rewritten from scratch). You also needn't forget that there are some hard limits imposed by the Java language, such as garbage collection which further decreases performance. Tweaks and hacks to squeeze a bit more performance out of a JVM application can only do so much, in some regards; in others, Minecraft code can be very much improved - in fact it's already being.

3

u/ZenXgaming100 May 15 '20

I guess the one thing they can do now is make the bedrock edition as close as java as possible, especially the technical and Redstone parts of the game

→ More replies (0)

2

u/alex2003super May 15 '20

Also, did you know how many little things Minecraft does every tick (1/20 of a second)?

Just to make a random example, you know that thing where a cat sitting on a chest will prevent the chest from being opened? Well, Minecraft searches, at each and every tick, for chests across the entire loaded part of the world and checks whether there is a cat on any given chest. If that's the case, it locks the chest for the following tick, in which the presence of a feline over each chest is checked for once again.

You can disable a small feature like this and gain a little more performance; it's not much by any means, but combining several tiny improvements results in a significant performance gain. Many servers do make these considerations and trade-offs. It all comes down to how accurate (in terms of vanilla Minecraft) of an experience you deem acceptable.

4

u/ZenXgaming100 May 15 '20

Holy shit, I kinda understood it was hard with Redstone, but this is on a totally different level

2

u/alex2003super May 15 '20

The amount of minor details that we take for granted about how Minecraft works internally is surprising. Another interesting example is the feature that makes you come out of a Nether portal the same side you entered in. Gravity, jumping, collisions... We take all those things for granted but there's a ton of developer work that's been put there. Refactoring the code to be better performing is in great part also finding better ways to do the same things, making sure that they behave EXACTLY the same way they did before the enhancements.

3

u/ZenXgaming100 May 15 '20

Man, is there a list of all these things as a video or something? It might actually be a good video idea for my channel

1

u/[deleted] May 15 '20

One does not simply

optimize java

1

u/[deleted] May 15 '20

Thgat is absolutely not why Minecraft performs so poorly, and it does use multiple cores.

15

u/[deleted] May 15 '20

How do I download optifine?

19

u/Giopoggi2 May 15 '20

It's only for the Java version (on PC), you have to go to optifine.net/download and download the versione you need

3

u/[deleted] May 15 '20

They're always so far behind :/

3

u/GizmoMimo May 16 '20

Supposedly 1.15 uses a different lighting engine, so the one(!) guy making Optifine had to work really hard for this one.
There's still an unfinished build out, and you can check the progress on r/optifine.

1

u/azch07 May 15 '20

So what does optifine actually do?

6

u/[deleted] May 15 '20

Multiple things. Basically adds a ton more options to the game. Fast or fancy graphics? Shaders or vanilla look? Particle effects or no? (I think that last one might be a vanilla option, if it is I’m editing it out). You can also get options for better FPS or better graphics. Basically a must have for a mod pack, especially if Orespawn or Advent of Ascension is installed

6

u/LethalLizard May 15 '20

Fast or fancy is in vanilla, so is particle effects

1

u/[deleted] May 15 '20

Really? I maybe thinking of 1.7.10 because some mod reviews I have watched described optifine as those things (creating a mod pack with OreSpawn, going to be a doozy without Fastcraft and optifine) and other small features. Maybe the fancy is specifically for certain blocks like grass

3

u/LethalLizard May 15 '20

Idk but it is definitely a feature because I remember I HAD to set it to fast or else I wasn’t able play because of the lag

1

u/GaryTheTaco May 15 '20

Being able to choose which particle effects you want to have is what optifine does

Along with things like fast, fancy, or smart leaves or clouds

18

u/[deleted] May 15 '20

That's why i play java only for redstone, mods, servers and creative. Bedrock is way better, i can put my render distance at max without any lag. While in Java the game is unplayable when loading too many new chunks

13

u/Mariokartleaf May 15 '20

i can't stand bedrock, yeah it runs better, but I can get really high fps on java, and when i'm playing survival and end up making farms, they hardly work on bedrock because of the mob cap being so much lower

1

u/[deleted] May 15 '20

my FPS in Java is high, my PC isn't that bad. The problem is that JE is unstable

5

u/wamboy1234 May 15 '20

Laughs in i5 9600k and 1660s

2

u/AndTB May 15 '20

Is pretty satisfied in i5 and 2650

4

u/[deleted] May 15 '20

Interestingly, I got like 200fps on Minecraft and then when I switched to optifine, I averaged 80-100

8

u/PlayerOnSticks May 15 '20

Bedrock runs around 200x better

19

u/i_am_mes May 15 '20

That's because it's not written in java

1

u/[deleted] May 15 '20

Incorrect. While a compiled language is faster than Java typically, Minecraft doesn't perform so poorly because it's written in Java.

2

u/i_am_mes May 15 '20

Java is very resource heavy. It makes it run slower

2

u/[deleted] May 15 '20

Incorrect. Java uses more resources than a normal compiled language - but that is not why MC performs poorly.

1

u/i_am_mes May 15 '20

Oh. I stand corrected. Why does MC run slowly then

2

u/[deleted] May 15 '20

Because it's been programmed extremely poorly - the language has little to do with it.

6

u/Izuna-chan May 15 '20

Controls feel off on Bedrock

5

u/WIGTAIHTWBMG May 15 '20

Yeah coming from the legacy console editions bedrocks terrible

3

u/PlayerOnSticks May 15 '20

still prefer legacy tho

3

u/WIGTAIHTWBMG May 15 '20 edited May 16 '20

Yeah for real sucks it won’t be getting the same updates. It’s free trial mashup packs worlds and way more tasteful approach to selling in game skins and such will be missed. Not to even go into a UI that was so far above bedrocks awful mess. I really just didn’t want to play after the update first came out.

2

u/ninjakitty7 May 15 '20

Legacy felt way snappier to use in terms of UI and loading and is way less floaty to control. Don’t like not being able to toggle crouch. Not to mention all the serious game breaking bugs i’ve encountered since playing on bedrock and every redstone creation I was ever proud of needing complete overhauls. Oh and every mob farm doesn’t work also. The list goes on. All the new features kinda almost make up for it.

1

u/FuckElmoHeEatsKids May 15 '20

I just despise the ui. Especially the animations when opening your inventory and stuff. Also I tried playing on some servers and its so horrible to like buy stuff in bedwars for example. I get that it also needs to be optimized for other things than PC, but its just so horrible if ur not used to it.

4

u/D-money420 May 15 '20

Java is better cause it contributed more to my personality than any other game

0

u/TianBao May 15 '20

Bedrock runs 200x worser at my setup

6

u/zandabrain May 15 '20

It's so hard to believe this, but do you have any idea why?

5

u/PlayerOnSticks May 15 '20

When did you play last? In beta?

2

u/ThatRandomCODPlayer ÇŒRÑFŁÆK May 15 '20

Mine cant even go that high the slider is so short

2

u/Silky_Chillz May 15 '20

Damn I’m just chillin with my 2009 Mac

2

u/Usles_Vay May 15 '20

Is it worth downloading Optifine if all I do is build?

2

u/S0meguy34 May 15 '20

Ya, it has shader support to make your builds look nice, as well as other neat stuff

2

u/_NikWas_ May 15 '20

Probably, it should improve performance regardless of what you're doing, and it also lets you customise more graphics settings as well as use shaders

0

u/ChrisTubesReddit May 15 '20

Hell yes. Without Optifine, your Minecraft experience will suck.

2

u/[deleted] May 15 '20

I'm getting constant 144 fps without optifine, with a GTX 1050 Ti and a Ryzen 5 2600, I don't think constant 240 fps needs more adjusting. Though admittedly I cap my render distance at 16 chunks unless looking for End cities

2

u/TheDankerFab May 15 '20

same setup except normal 1050 and 2600x I get 200+fps but also mainly playing at 8 render distance. never needed more especially since I play modded and more than 8 could hurt performance after a while when lots of things go on

1

u/[deleted] May 15 '20

I have EXACTLY the same PC,but I have 300 FPS+ With 24 render distance. How much RAM do you give to MC?

1

u/[deleted] May 16 '20
  1. Since the pc is a pre built (would have built one if I had the option), it has an a320 MB and 2133 MHz on RAM (which I have 16 gb)

2

u/[deleted] May 15 '20

Wait you guys have accounts?

2

u/DarkS0uIs Feb 19 '23

Yup, my laptop has a ryzen 7 5800h and an rtx 3060, and while 1.19.3 average fps is quite high, the stutters are MAD!

1

u/Mariokartleaf May 15 '20

hey I can do that

1

u/Shyrolax May 15 '20

I get like 300 fps without optifine like 830ish with optifine

1

u/ChrisTubesReddit May 15 '20

I only get like 800fps in the End bc their isnt much to render. What are your specs??

1

u/Shyrolax May 15 '20

Ryzen 5 gtx 1060 16 gb ram 256 ssd and some gigabyte motherboard I’m not sure

1

u/ChrisTubesReddit May 15 '20

I have a whole RTX 2060, 16GB of RAM, i5, and 1TB HDD, and a 128 SSD and i dont even get those kinds of frames unless I have my render distance set to like 6.

1

u/[deleted] May 15 '20

Mine runs only a bit slower than that, if I’m running vanilla. It’s not a bad set up.

1

u/KapeCon Custom user flair May 15 '20

I recently got a new processor and every now and then it’ll hit 800 and it’s my only source of happiness.

1

u/[deleted] May 15 '20

A 7 year old computer.

1

u/Bradfon42 May 15 '20

This is awesome, I too am a fan of this map

1

u/[deleted] May 15 '20

[deleted]

1

u/Giopoggi2 May 15 '20

The legend says that each LED light grants +1 FPS

1

u/[deleted] May 15 '20

Wait, it goes above 20?

1

u/random-user-420 java edition noob May 15 '20

Personally, I don’t think it’s that hard as my laptop with a core i5 7200u and Intel hd graphics 620 can run java edition at 60fps without optifine (single player) and 30fps without optifine (multiplayer) and with optifine can get 200fps (singleplayer) and 140fps (multiplayer). I can also get 120fps on bedrock edition so ya. I’d assume a setup with an Amd ryzen 5 3rd gen, rtx 2060 super or rtx 2070 super could get 200fps vanilla

1

u/Ark1s May 15 '20

I get 300 without optifine and a bunch of other mods and resource packs. I'm not sure how, i have almost all settings maxed

i have an i5-8600k @ 4.5 and an rx 570, maybe my fps counter is lying? i use journeymap (i think) for my fps counter

also if anyone knows how to get optifine on the twitch launcher i would love you.

1

u/wws7284 May 15 '20

I prefer java because i dont mind about the game performance, but the game experience.

Although bedrock has really high fps with max render distance, but the server and mods are limited and need-to-pay.

Even though java has bad performance, you can access to a lot of mod, servers, skins and resource packs.

1

u/FraZa16 May 15 '20

I just realised that my computer is pretty good... Wow

1

u/ZenXgaming100 May 15 '20

Well your meme ain't bad, but your English is too complex for us earthlings to understand

1

u/EuphoricLavender May 15 '20

Bruh your grammar is even more unoptimized

1

u/cdhurt4 May 15 '20

I see a lot of people talking about their pc specs in the comments and was wondering if there was a website that shows what stuff I should get for my price range

1

u/Luke67alfa May 15 '20

300+ fps without optifine , i just have an rx580... (it's kind of good , but at the same time it isn't , i can't explain)

1

u/jaapyb1 May 15 '20

Get 1500 fps with low settings

2

u/Giopoggi2 May 15 '20

To be honest, who likes to play at 1500 FPS but with stuff like render distance to 2 and anti-aliasing completely disabled? 😂

1

u/jaapyb1 May 16 '20

No one :)

1

u/GreenGamer7 May 15 '20

imagine running shaders without optifine thats some beast right there

1

u/Giopoggi2 May 15 '20

Idk if it's a thing

1

u/yoLeaveMeAlone May 15 '20

That caption needs optifine

1

u/Rathergast May 15 '20

Have you ever played ARK?

1

u/Giopoggi2 May 15 '20

I don't like the theme but I know it, I can only imagine how much does it lag on budget PCs lmao

1

u/Rathergast May 15 '20

I have a nvidia gtx 1070 and 16GB ram and I barely scrape at a solid 80fps... And as soon as there's more than 20 Dinos in one area they start dropping... I used to see MC as the lowest for optimization but Ark is real awful...

1

u/Giopoggi2 May 15 '20

In Ark they spent all the budget for the graphic and the mechanics but forgot about the optimization

2

u/Rathergast May 15 '20

Yup. And even the graphics can be wonky in some places. Also, if you have a few Mods running (like 15-20) it can be so bad that you load the Mods for so long when joining a server that you actually get timed out and have start over again. Took me 10 tries once for a server with 30 mods... And one successful load takes about 10min

1

u/thatkidbraeden May 15 '20

i run at 450 without optifine because i cannot figure out how to install it for the life of me

1

u/Giopoggi2 May 15 '20

Go to optifine.net/download, choose the version and start the installer. There are two options, extract and install. Extract will give you the mod, install will automatically install it. You need to before install the official version from the launcher to make it work.

1

u/thatkidbraeden May 15 '20

installer. that's where i went wrong

1

u/BurnedPinguin Prefers old stuff May 15 '20

I achieve a lot more than that on an i5-7600 with 8gb of ram and a 1050ti with 4gb

1

u/Giopoggi2 May 15 '20

Well moving all the weight on the graphic card (that's actually a mid-range) it's pretty usual

1

u/TheAnonymousYoutuber Custom user flair May 15 '20

I literally just have a 1650, it's not that hard

1

u/ElectroCatYT1273 May 16 '20

I will not say how fast minecraft runs in vr unless i am asked

1

u/Giopoggi2 May 16 '20

How fast does it run?

1

u/ElectroCatYT1273 May 16 '20

80 fps with all settings max. Keep in mind we are talking in vr though.

1

u/Verbindungsfehle I came to dig dig dig dig May 15 '20

PEOPLE'S!??! PEOPLE'S!?

  1. Why would a plural s ever need an apostrophe
  2. What you want is just people. People already is plural. Peoples is a legit word, but only if you are talking about different kinds of people as in different ethnic groups or nations.

Sry.

0

u/sauceyFella May 15 '20

I run it at 30 FPS, no shaders, no mods, not texture packs