josheyr
Dedicated Member
josheyr
Cardiff Massive Member
- Joined
- Oct 22, 2015
- Messages
- 943
- Reaction score
- 1,552
- May 21, 2016
- #2
Your frames per second is determined by many different things, first is your CPU usage on your computer. If you have lots of applications or processes running on your computer, it can get very slow especially with lower-grade processors. To kill applications and processes that run in the background you need to use the task manager, this can be accessed several ways:
- Right-clicking taskbar.
- WINDOWS KEY + R then typing "taskmgr"
- CONTROL + ALT + DELETE then pressing "Task Manager"
The window should look like this:
Make sure you don't end the task "Java(TM) Platform SE binary"
Optifine is a Minecraft mod that focuses on improving fps, it can really benefit and is allowed on the network. Optifine is simple to install and has many settings which you can change in the video settings. Here is a link to the mod website: http://optifine.net/
Step 1: Visit http://optifine.net/downloads and select the download link that suites your version.
Step 2:
Wait for 3 seconds and click the yellow adfly SKIP button.
Step 3:
Next click the text that says "Download OptiFine_*.*.*_**_*_**.jar" Make sure you do not press any other download link on the page, these are scams.
Step 4: Open the jar file downloaded, if it is not a jar file, do not open it. Make sure to open it with JAVA SE BINARY, not any jar archiver program (WinRAR). This should show a small window labeled "Optifine Installer", from there simply press "Install". This should start the installation of Optifine.
Open up your Minecraft launcher and change the profile to "Optifine"
vvvvvvvvvvvvvv (switch this to OptiFine) vvvvvvvvvvvvvv
Step 6: Hit play and voila! You have successfully installed OptiFine. If you have any problems either post here or contact OptiFine on their website.
Optifine has its own section in the recommended configurations sub-section.
There are multiple video settings and you should use them for the best gameplay but here are some recommended options for different types of computers:
OR
Download this text file and put it in %appdata%/.minecraft
WITH OPTIFINE
Download this text file and put it in %appdata%/.minecraft
optionsof.txtObviously some settings can be changed to your liking, OptiFine also has a feature where hovering over a setting will explain to you the best option.
Minecraft can get very hot and sweaty after being played for long periods of time, JVM terms can help allow the game to run for longer without Memory overflow. Memory overflow is when your Minecraft memory continuously hits 100%. You can tell this is happening if you are getting frequent lag spikes and when pressing F3 in the top right corner "Mem: ~99%" shows. You can fix this by allocating more ram in your JVM arguments.
To change your JVM arguments you need to open your launcher and press on "Edit" under ...
Next you need to tick the "JVM Arguments" box:
In the text box that becomes enabled, you can type in your JVM terms. To find the perfect term for you, navigate to your computer properties. On windows, it is found here:
Control Panel\System and Security\System
Note the number after "Installed Memory (RAM)" and take away 3 from that number.
Voronwe said:
If you are running on Windows and your applications and operating system fill up the whole ram, parts start getting moved to your hard drive.*
Your hard drive usually a lot slower than your ram, so your computer would feel very slow altogether.I would recommend capping Minecraft in a way that there will always be enough space for your operating system + a few other apps, so Minecraft taking up less than half at max sounds good.
Now select everything in the JVM arguments box and copy and paste one of the following:
Code:
-Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1024M
Code:
-Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
Code:
-Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
Code:
-Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn2G
Code:
-Xmx5G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn2G
6GB
Code:
-Xmx6G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn3G
Code:
-Xmx7G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn3G
Code:
-Xmx8G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn4G
And so on..
There is also an online recommended JVM Argument with lots of different variables modified (OPTIFINE ONLY):
If you have more 3GB of RAM to spare, copy and paste the below code into the JVM Arguments:
Code:
-Xmx3G -Xms3G -Xmn768m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=30 -XX:GCPauseIntervalMillis=150 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:+UseFastAccessorMethods -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=2048m -XX:+UseCodeCacheFlushing -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:ParallelGCThreads=10
If you only have 1GB of RAM to spare, use this:
Code:
-Xmx1G -Xms1G -Xmn128m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=30 -XX:GCPauseIntervalMillis=150 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -Dfml.ignorePatchDiscrepancies=true -Dfml.ignoreInvalidMinecraftCertificates=true -XX:+UseFastAccessorMethods -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=2048m -XX:+UseCodeCacheFlushing -XX:SoftRefLRUPolicyMSPerMB=2000 -XX:ParallelGCThreads=10
OR you can use this 1gb terms (recommended by arth2000) without OptiFine
Code:
-XX:+DisableExplicitGC -Xmx1G -Xms1G -Xmn200M -XX:ReservedCodeCacheSize=200M -Xmixed -XX:+AggressiveOpts -XX:MaxTenuringThreshold=15 XX:+UseConcMarkSweep -XX:+CMSScavengeBeforeRemark -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
Same as above but for OptiFine
Code:
-XX:-DisableExplicitGC -Xmx1G -Xms1G -Xmn200M -XX:ReservedCodeCacheSize=200M -Xmixed -XX:+AggressiveOpts -XX:MaxTenuringThreshold=15 XX:+UseConcMarkSweep -XX:+CMSScavengeBeforeRemark -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy
^-- buggy spoiler that wants to go to the left for some weird reason..
source for online optimised JVM args
ON MAC (
by @JaxTale ):
- Right-click Minecraft(on desktop) and click 'Show Package Contents.'
- Go into contents and click info.plist. We're going to edit this so more data is allocated towards Minecraft, thus more FPS.
- Scroll to the bottom of info.plist and look at the 5th last line which should be something like this :
<key>VMOptions</key> <string>-Xmx128m</string> - If this is not your 5th line, just look for the 'Xmx128m'
- To allocate more rams, Change the 128 into 2000 so it becomes :
<key>VMOptions</key> <string>-Xmx2000m</string>
Here is a list of mods programs that like to use a lot of CPU, these programs and mods can cause lag spikes in-game. (None of these mods have been confirmed as allowed but are for use at own risk)
- Shaders
- Any Adobe application
- Internet Explorer
- Skype (recommend using Discord or Teamspeak)
- Any recording program or streaming program
- Razer Synapse (especially the VAD audio streaming)
- Cinema 4D
- Most development applications
- Apple automatic updating notification
- Antiviruses running constant scans in the background
- Windows Video Player
- Groove
- Other Minecraft Instances
- Spotify
- Any windows apps
Here is a quick list of extra improvements that could help with lagg:
- Try out @Sk1er's "Patcher" Minecraft Forge mod, https://sk1er.club/mods/patcher
- Blood disabled in certain minigames (/toggleblood)
- Making your minecraft window smaller. (credit @_GetRektPvP_)
- Any other Hypixel feature that helps lag (eg. particles)
- Using a 16 by 16 resource pack
- Turning sounds down a little
- Turning any background recording software to low settings (30fps, 480p)
- Clearing up desktop
- Not having a slide-show desktop background
- Check PC for malware, adware or laggware by installing a reputable antivirus
- Not having lots of website tabs open (especially not with flash games or videos running)
- Defragmenting your HDD to allow for faster operation and startup times on applications and your system, alongside better performance. Do not do with an SSD. For more information:
http://www.dummies.com/how-to/content/for-seniors-how-to-defragment-your-computer-hard-d.html
- There are several newer "clients" that claim to give more FPS (eg. Labymod, 5zig, OCMC, Cosmic Client, Lunar Client), these are obviously not garaunteed to provide an FPS boost and are not stated as "allowed" by Hypixel but a decent last resort. NEW and RECOMMENDED by myself: Lunar Client, as with other clients exercise caution.
>> COMMUNITY SUGGESTIONS <<
Battlebears said:
Another idea to reduce fps lag is to reduce display resolution (ie if you have a 1080p monitor, make it use 720p) or amount of displays (If you are really lagging, only use one display, not 2 or more).
Other useful performance enhancing mods (unconfirmed by staff / risky):
- http://minecraft.curseforge.com/projects/betterfps
- http://forum.industrial-craft.net/index.php?page=Thread&threadID=10820
<-- back to start
Attachments
Last edited: