Hello people, i am here to tell you something crazy i have found. Not sure if this has been mentioned before but here goes.
My laptop has...
a core i3 at 2.13ghz
intel hd graphics
4 gigs of ram
Now your probably thinking, that should be more than adequate to run a stupid little block game. well, no.
A huge problem with minecraft is that it only uses one (1) core of your computer. Optifine claims some multicore support, but its only in world loading and solving.
i was playing on multiplayer today and was achieving 100+fps the whole time with render distance on short+16, which allows you to see a pretty good amount of distance, or at least way more than needed.
after i got off the server, i headed for single player. heres where the problem happened, i was getting about 15fps. unacceptable, with terrible lag spikes. Thinking, what the hell, i went back on the server, 100fps. new world, 20fps then back to 15
after thinking about it more, the server does a TON of the processing for the minecraft world, as far as generation, solving (fluids and mobs) and even time, or ticks, leaving your computer to just "display" the information given, so basically rendering it and such.
Well, on multi core computers, you can tell what core you want a program to run on, so heres the howto....
Checking all the boxes wont do you good, it just means that if it wants to, windows can move a process over to that core.
if quad......
for the first javaw.exe set it for core numbers 0 and 1
for the second javaw.exe set it for cores 2 and 3
if dual
for the first javaw.exe set it for core numbers 0
for the second javaw.exe set it for core number 1
Great, now you have minecraft split into 2 processes on seperate cores.
now just connect to the server using your computers ip address which can be found by running command prompt and typing ipconfig/all and looking for where it says ipv4 address for your current network adapter
This only works if your CPU is the bottleneck. However, if you have a bad graphics card, this won't do anything.
99.99999% of the time, the cpu is the bottleneck, think of how easily the graphics chipset can draw 5000 polygons, a couple per each block in view. thats not crap. its used to be drawing hundreds of thousands.
anyways like i said, this chipset in this laptop is pretty much the lowest of the low, meaning my old radeon 9550 was faster than it. and its standard in 99.999% of just general modern laptops, (post 2009ish). Anything else before that PROBABLY did not have a even a dual core, so it wouldent apply anyways
Oh my god, you're such a noob! It's your graphics that's causing this to happen, seperating two processes into one/two cores won't do anything! And why in the world would someone make a local server to play on when they have singleplayer mode which is an internal server? it doesn't make a difference! Get a good graphics card, an intel pentium is way more than enough too get 100 fps if you have a good gpu.
My laptop has...
a core i3 at 2.13ghz
intel hd graphics
4 gigs of ram
Now your probably thinking, that should be more than adequate to run a stupid little block game. well, no.
A huge problem with minecraft is that it only uses one (1) core of your computer. Optifine claims some multicore support, but its only in world loading and solving.
i was playing on multiplayer today and was achieving 100+fps the whole time with render distance on short+16, which allows you to see a pretty good amount of distance, or at least way more than needed.
after i got off the server, i headed for single player. heres where the problem happened, i was getting about 15fps. unacceptable, with terrible lag spikes. Thinking, what the hell, i went back on the server, 100fps. new world, 20fps then back to 15
after thinking about it more, the server does a TON of the processing for the minecraft world, as far as generation, solving (fluids and mobs) and even time, or ticks, leaving your computer to just "display" the information given, so basically rendering it and such.
Well, on multi core computers, you can tell what core you want a program to run on, so heres the howto....
Download minecraft server from https://minecraft.net/download
Put it in a folder
run it. wait till stuff stops happening
close it
run it again
open up minecraft
go to task manager. set it to alphabetical order
find the processes "javaw.exe" or "java.exe"
right click one of them and click set affinity.
Checking all the boxes wont do you good, it just means that if it wants to, windows can move a process over to that core.
if quad......
for the first javaw.exe set it for core numbers 0 and 1
for the second javaw.exe set it for cores 2 and 3
if dual
for the first javaw.exe set it for core numbers 0
for the second javaw.exe set it for core number 1
Great, now you have minecraft split into 2 processes on seperate cores.
now just connect to the server using your computers ip address which can be found by running command prompt and typing ipconfig/all and looking for where it says ipv4 address for your current network adapter
Now enjoy your great fps!
Click the picture!
-Derek Shunia
99.99999% of the time, the cpu is the bottleneck, think of how easily the graphics chipset can draw 5000 polygons, a couple per each block in view. thats not crap. its used to be drawing hundreds of thousands.
anyways like i said, this chipset in this laptop is pretty much the lowest of the low, meaning my old radeon 9550 was faster than it. and its standard in 99.999% of just general modern laptops, (post 2009ish). Anything else before that PROBABLY did not have a even a dual core, so it wouldent apply anyways
-
View User Profile
-
View Posts
-
Send Message
Curse Premium