You're going to need to find the manufacturer and type of your video card.
(Windows XP)
Right click the Desktop, hit Properties.
In the Display Properties window, hit Settings.
You should see the Manufacturer and Model beneath the line that says "Display:"
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
(Windows Vista/7)
Right click the Desktop, hit Screen Resolution, then Advanced Settings.
the window that pops up should show the manufacturer / model.
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
[Linux]
You're going to need to find the manufacturer and type of your video card.
type
su -c "lspci | grep VGA"
It should output something like: (Some Numbers) VGA compatible controller (manufacturer) [(model)]
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
[Mac]
Apple's Software Update takes care of this for you.
Many of the newer Distros ship with OpenJDK's JRE, which is often fine, but it runs minecraft slowly. How to Install Sun Java on Linux
[Mac]
Apple supplies their own version of Java. Use the Software Update feature (available on the Apple menu) to check that you have the most up-to-date version of Java for your Mac.
3) Creating a Launcher
[Windows]
Step 1: Head over to the Downloads section of minecraft.net (http://www.minecraft.net/download.jsp) and download the file
under Linux / Other and place it in your Downloads folder (or somewhere else, see if I care.)
Step 2: Right-click on the desktop.
Step 3: Mouse over New and select New Text Document.
Step 4: Rename the file to something like minecraft.bat.
Step 5: Right click the file and hit Edit.
Step 6: Back in the minecraft.bat file, paste the following in:
For 32-bit Operating Systems 768M is recommended.
If you have 64-bit, or that doesn't work, continue to try the following
1G
1536M
2G
As I said, this varies depending on how much RAM you have.
The number after "-XX:ParallelGCThreads=" should be the number of processor cores.
"C:\Users\_UserName_\Downloads\minecraft.jar" is the path to the jar we downloaded earlier, make sure to change the User Name or the path if you installed it somewhere else.
When you want to run minecraft, you can use this .bat file to launch it.
[Linux / Mac]
Step 1: Head over to the Downloads section of minecraft.net (http://www.minecraft.net/download.jsp) and download the file
under Linux / Other and place it in your Downloads folder (or somewhere else, see if I care.)
Step 2: Open up Bash / Terminal (Mac Users hit Command + Space, type "Terminal", and hit enter.)
Step 3: In Bash / Terminal, type
cd ~/Desktop
touch minecraft.sh
Step 4: Open up minecraft.sh in your favorite text editor (gedit / vi / textedit.)
For 32-bit Operating Systems 768M is recommended.
If you have 64-bit, or that doesn't work, continue to try the following
1G
1536M
2G
As I said, this varies depending on how much RAM you have.
The number after "-XX:ParallelGCThreads=" should be the number of processor cores.
~/Downloads/minecraft.jar is the path to the jar we downloaded earlier, make sure to change it if you downloaded the launcher somewhere else.
Step 6: Save and exit the file.
Step 7: Back in Bash / Terminal, type
cd ~/Desktop
chmod +x minecraft.sh
chmod 755 minecraft.sh
Now when you want to run Minecraft, just double click on minecraft.sh and hit run. In some cases, you might have to run it by typing
cd ~/Desktop
./minecraft.sh
4) Increasing the Priority
[Windows]
*Note* Make sure Java is running.
Hit Ctrl + Alt + Delete and click on Task Manager.
Go to the processes tab and look for java.exe.
Right click on java.exe, mouse over Set Priority, and set it to something like High / Above Normal.
[Linux]
*Note* Make sure Java is running.
Open up Bash and type:
sudo pidof java
sudo renice -A -p B
Important: Replace B with the number returned by the first command. Replace A with a number from -11 to -20, -20 being the highest priority. (You can actually use -1 to -20, but anything from 0-20 will take the priority down.) I recommend -20, as it gives the most processing power to Minecraft.
[Mac]
I personally haven't tried this on a Mac, so I would appreciate if someone could test it out and send me a PM if it works / doesn't work. Thanks!
Step 1: Download the latest lwjgl libraries here: http://lwjgl.org/download.php and select the latest stable release. (Or if you're feeling adventurous, you can download one of the nightly builds.)
Step 2: Select the lwjgl-(version).zip and download it.
Step 3: Unzip / Extract it somewhere.
Step 4: Navigate to your .minecraft folder. *Note* Make sure to backup your .minecraft/bin folder. If everything goes south, at least you have something to fall back on.
Step 5: Back in the unzipped lwjgl.zip, look for the folder called native, and then the one with your OS name. Drag all the files in that folder into .minecraft/bin/natives.
Step 6: Next, in the unzipped lwjgl.zip, look for the folder named jar. Copy all the files into .minecraft/bin.
You should be good to go. If minecraft fails to launch or something goes wrong, you can always revert back to the backup we made earlier. Right?
In any case, I hope this How To has helped speed up your minecraft, and make it enjoyable once again. If you have any ideas or suggestions (or even complaints) please feel free to leave a comment below!
I managed to get all but one of these methods to work properly (the .bat file one), and even then, my Minecraft now runs absolutely beautifully.
Thanks! Glad you liked it. :smile.gif:
In regards to the .bat method, did you remember to change the parameters? You can't copy the stuff directly.
-Xmx1024M and -Xms1024 should be changed to something like 768 for 32 bit, and 1024M - 1536M for 64 bit. The number after "-XX:ParallelGCThreads=" should be the number of processor cores. "C:\Users\Your User Name\Downloads\minecraft.jar" is the path to the jar we downloaded earlier, if you changed its location, make sure to change the path accordingly.
I followed pretty much everything to the letter (except for that bit about opening minecraft using a text document, that didn't really do anything when I tried it, along with Optimine, wihich isn't 1.8 compatible yet, making it my last hope), but nothing actually worked.
I guess I'm stuck using a short render distance unless I spend a few hundred dollars on a new computer :sad.gif: .
Any tips on how to make the server run any faster? I'm running it off Linux and I'm just trying to get that extra umph out of it. Great post though. It made me realize how sheltering Mac systems are haha
1) Update Video Card Drivers
[Windows]
You're going to need to find the manufacturer and type of your video card.
(Windows XP)
Right click the Desktop, hit Properties.
In the Display Properties window, hit Settings.
You should see the Manufacturer and Model beneath the line that says "Display:"
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
(Windows Vista/7)
Right click the Desktop, hit Screen Resolution, then Advanced Settings.
the window that pops up should show the manufacturer / model.
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
[Linux]
You're going to need to find the manufacturer and type of your video card.
type
It should output something like: (Some Numbers) VGA compatible controller (manufacturer) [(model)]
Next, I suggest googling the manufacturer and looking for the model's drivers on their website.
[Mac]
Apple's Software Update takes care of this for you.
2) Get the Latest Sun JRE
[Windows]
You can get the latest bleeding edge JRE 6 at http://www.java.com/...load/manual.jsp, or get the *even* more bleeding edge JRE 7 at http://www.oracle.co....html#javasejdk
[Linux]
Many of the newer Distros ship with OpenJDK's JRE, which is often fine, but it runs minecraft slowly.
How to Install Sun Java on Linux
[Mac]
Apple supplies their own version of Java. Use the Software Update feature (available on the Apple menu) to check that you have the most up-to-date version of Java for your Mac.
3) Creating a Launcher
[Windows]
Step 1: Head over to the Downloads section of minecraft.net (http://www.minecraft.net/download.jsp) and download the file
under Linux / Other and place it in your Downloads folder (or somewhere else, see if I care.)
Step 2: Right-click on the desktop.
Step 3: Mouse over New and select New Text Document.
Step 4: Rename the file to something like minecraft.bat.
Step 5: Right click the file and hit Edit.
Step 6: Back in the minecraft.bat file, paste the following in:
-Xmx1024M (maximum RAM) and -Xms1024M (minimum RAM) changes the heap allocated to Minecraft.
The number after "-XX:ParallelGCThreads=" should be the number of processor cores.
"C:\Users\_UserName_\Downloads\minecraft.jar" is the path to the jar we downloaded earlier, make sure to change the User Name or the path if you installed it somewhere else.
When you want to run minecraft, you can use this .bat file to launch it.
[Linux / Mac]
Step 1: Head over to the Downloads section of minecraft.net (http://www.minecraft.net/download.jsp) and download the file
under Linux / Other and place it in your Downloads folder (or somewhere else, see if I care.)
Step 2: Open up Bash / Terminal (Mac Users hit Command + Space, type "Terminal", and hit enter.)
Step 3: In Bash / Terminal, type
Step 4: Open up minecraft.sh in your favorite text editor (gedit / vi / textedit.)
Step 5: Paste in the following:
-Xmx1024M (maximum RAM) and -Xms1024M (minimum RAM) changes the heap allocated to Minecraft.
The number after "-XX:ParallelGCThreads=" should be the number of processor cores.
~/Downloads/minecraft.jar is the path to the jar we downloaded earlier, make sure to change it if you downloaded the launcher somewhere else.
Step 6: Save and exit the file.
Step 7: Back in Bash / Terminal, type
Now when you want to run Minecraft, just double click on minecraft.sh and hit run. In some cases, you might have to run it by typing
4) Increasing the Priority
[Windows]
*Note* Make sure Java is running.
Hit Ctrl + Alt + Delete and click on Task Manager.
Go to the processes tab and look for java.exe.
Right click on java.exe, mouse over Set Priority, and set it to something like High / Above Normal.
[Linux]
*Note* Make sure Java is running.
Open up Bash and type:
Important: Replace B with the number returned by the first command. Replace A with a number from -11 to -20, -20 being the highest priority. (You can actually use -1 to -20, but anything from 0-20 will take the priority down.) I recommend -20, as it gives the most processing power to Minecraft.
[Mac]
I personally haven't tried this on a Mac, so I would appreciate if someone could test it out and send me a PM if it works / doesn't work. Thanks!
5) Optimine
I've had great success with Optimine / Optifog as it often gives fps boosts of up to +20 fps.
Get it here: http://www.minecraft...hd-g-fps-boost/
6) Update LWJGL Libraries
Step 1: Download the latest lwjgl libraries here: http://lwjgl.org/download.php and select the latest stable release. (Or if you're feeling adventurous, you can download one of the nightly builds.)
Step 2: Select the lwjgl-(version).zip and download it.
Step 3: Unzip / Extract it somewhere.
Step 4: Navigate to your .minecraft folder. *Note* Make sure to backup your .minecraft/bin folder. If everything goes south, at least you have something to fall back on.
Step 5: Back in the unzipped lwjgl.zip, look for the folder called native, and then the one with your OS name. Drag all the files in that folder into .minecraft/bin/natives.
Step 6: Next, in the unzipped lwjgl.zip, look for the folder named jar. Copy all the files into .minecraft/bin.
You should be good to go. If minecraft fails to launch or something goes wrong, you can always revert back to the backup we made earlier. Right?
In any case, I hope this How To has helped speed up your minecraft, and make it enjoyable once again. If you have any ideas or suggestions (or even complaints) please feel free to leave a comment below!
I managed to get all but one of these methods to work properly (the .bat file one), and even then, my Minecraft now runs absolutely beautifully.
I built a perpetual motion device that used to lag me to oblivion. Now I can set it, and jump around with reckless abandon.
Thanks! Glad you liked it. :smile.gif:
In regards to the .bat method, did you remember to change the parameters? You can't copy the stuff directly.
-Xmx1024M and -Xms1024 should be changed to something like 768 for 32 bit, and 1024M - 1536M for 64 bit.
The number after "-XX:ParallelGCThreads=" should be the number of processor cores.
"C:\Users\Your User Name\Downloads\minecraft.jar" is the path to the jar we downloaded earlier, if you changed its location, make sure to change the path accordingly.
I followed pretty much everything to the letter (except for that bit about opening minecraft using a text document, that didn't really do anything when I tried it, along with Optimine, wihich isn't 1.8 compatible yet, making it my last hope), but nothing actually worked.
I guess I'm stuck using a short render distance unless I spend a few hundred dollars on a new computer :sad.gif: .