Jump to content

Recommended Posts

Posted

From what I've read in internet, many people say that minecraft can run unly on 1 core which results for example 12 core cpu pretty much unused, so I was thinking... is that truth?

If it is, is there any way to change that? and if yes, how? is it very hard? or are there any other solutions to use off my cpu so I would get lots of use from my cores to reduce the lag?

I just find it sad that it uses only 1 core when 11 is pretty much unused. Ideas?

Posted

You could try the optifine Multicore edition, that should run multiple cores when rendering.

Posted

Yeah its true, the main bulk of minecraft runs of a single thread with only some minority utilizing a second, which for server owners is a nightmare ;p

It would be just fine if it was ~50 slot regular minecraft server, but when you got 200 players at same time playing at same server which is tekkit (even more lag) and have lags even though you spend tons on your server, its kinda devastating that it uses only 1 core out of 12 given. Would love to find a solution for it, as what for Multicore edition.. What exactly is that? got more info on it? (checking google in few mins) or did you mean for client? cuz I never heard of optifines for servers

Posted

kewl, so basicaly I could downgrade my cpu to shittier and have almost no difference? cuz having such beast is kinda pointless when it doesnt even use half of its power

Posted

Indeed it is, quite a beast. Not the best on plannet, but knowing the fact that even half of it is unused I doubt there is a lot of need to update that.

Posted

Best cpu for running a server ive found, Is the Intel Xeon E3 1290v2

That wasn't the question, nor it removes the problem. Problem is still the same, that regardless of how overpowered cpu I buy it wont use all of it, which leads to bullshit.

Posted

Go do your homework boys, the minecraft server is Multi-core as of i do belive 1.2.1

It was an added part from jeb shortly after he took over. if you run a server and watch the core usage an a multi-core pc/server youll be able to see for your self that is useing all the cores.

Posted

Woodzy, Sorry, but that applies to single threaded applications too. The application doesn't actually care what core it runs on, that's the job of the Operating System. This is why we refer to them as threads, as threads allow for parallel processing (Processing multiple jobs from the same application on different cores within the same CPU cycle.) You can quite happily run a single threaded application on 4 or 5 different cores, and they may appear to load them all. In reality though you will only ever be running a single processing task for that application per CPU cycle. However It's also not very efficient due to the nature of the CPU design, which is why most modern OS' will "try" and keep a single thread to a single core.

My point is, just because your application appears to be loading multiple cores, does not make it multi-threaded.

Not to mention it's often very difficult to multi-thread a game.

Most attempts at it still only use 3 or 4 threads, with 1 primary thread that makes up ~90% of the processing time.

For example:

Thread 1 - Responsible for: Block events, lighting, entity interactions, entity movement, I/O operations (reading and saving data to/from the disk drive.)

Thread 2 - Responsible for: Chat

Thread 3 - Responsible for: Sound

Posted

You still ahve the same problem. The reason that MC and other MMO's aren't fully multi-threaded is that quite often a number of events and operations have to happen in sequence, there's no way you can force an application to run multi-threaded if it wasnt designed for it without creating errors. Usually fatal ones.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...