Ok, I'm having some serious trouble with the latest version of OptiFine...
...
When using the Multicore Version of Optifine for Minecraft 1.6.2, Minecraft becomes completely unplayable. When setting chunk loading to MultiCore, moving the mouse (e.g. looking around) will cause the game to stall for seconds. It's really that bad. The Lag-O-Meter goes insane as well:
...
I should note that I'm using OptiFine to improve the visual quality, not to gain performance. In fact, OptiFine cuts my FPS to a third compared to a standard Minecraft Profile where my FPS remain in a locked state at 120 FPS.
This looks like a graphics driver problem, you may try upgrading/downgrading the graphics driver or maybe tweaking some driver settings. The performance of the multi-core chunk loading is very dependant of the graphics driver quality.
*** MagicMinecraftLauncher 1.1.7 ***
LCP: C:\Users\Erika\Downloads\backpack-1.12.15-1.6.2.zip;C:\Users\Erika\Downloads\OptiFine_1.6.2_HD_U_B4.zip;C:\Users\Erika\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\minecraftforge\minecraftforge\9.10.0.804\minecraftforge-9.10.0.804.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20130708-debug3\lwjgl-2.9.1-nightly-20130708-debug3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20130708-debug3\lwjgl_util-2.9.1-nightly-20130708-debug3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1-nightly-20130708-debug3\lwjgl-platform-2.9.1-nightly-20130708-debug3-natives-windows.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar
WindowMaximized: true
MainClass: net.minecraft.launchwrapper.Launch
java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
When i press login (with magic launcher) it gives me a log and it says:
*** MagicMinecraftLauncher 1.1.7 ***
LCP: C:\Users\Cosie\AppData\Roaming\.minecraft\OptiFine_1.6.2_HD_U_B4.zip;C:\Users\Cosie\AppData\Roaming\.minecraft\versions\1.6.2\1.6.2.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
WindowMaximized: true
MainClass: net.minecraft.client.Minecraft
java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
"Ohhhh, that makes sense.
Optifine must mess with OpenGLHelper (which isn't a surprise to be honest) and override forge adding lastBrightnessX.
So for now we're not compatible with Optifine. I'll see if I can work out a fix. Or get sp614x to fix Optifine. "
(с) https://github.com/aidancbrady/Mekanism/issues/206#issuecomment-21835821
For now, I'm using minecraft version 1.5.2 just for optifine performance increase, and the shaders mod. One weird thing that happens when you use the shaders mod that sonic ether developed was that while using shaders the sun and moon are tilted diagonally, instead of just squares in the sky that are aligned.
You have tried loading and running a fresh, vanilla minecraft? And that works?
Then you run Magic launcher and run it through there - does it work then?
If so, do you load Mod Loader into Magic launcher and test if that works?
Then if that does, try loading Optfine into Magic Launcher (just after Mod Loader) and running that?
Sometimes going through a slow, methodical, step by step procedure can help to narrow things down. It may be tedious, but putting in the time can often pay dividends.
Best of luck!
Thanks for the reply. This is a fresh install of Minecraft. It has never been modded. Doesn't work.
I don't use ModLoader, I use Forge. No, it doesn't work with any of the stable recommended versions that have come out since 1.6.2 was released.
As for the step by step methodical method, I do that too. I tried different Forges, as soon as updated versions of Optifine came out, I tried those and I have tried adding and removing the couple of mods that I use. It didn't matter if I only had Forge loaded, Optifine wouldn't work properly.
I CAN CONFIRM THAT OPTIFINE IN ALL OF ITS VERSIONS IS COMPLETELY COMPATIBLE WITH THE LATEST FORGE VERSION 9. It would be helpful to everyone if the OP would update his post with this new information.
Rollback Post to RevisionRollBack
Let your opinion be without bias, and be swift to correct yourself rather than others.
I seem to be having trouble with my cape. one day i log in and its just gone. my friends cant see it, but we can all see theirs. could you check to see if someone moved my cape off my account? i was hacked a while ago and i think someone may have stolen my cape, and i would like it back, because Ive had it so long it does not feel right without it. help would be nice, thanks
I seem to be having trouble with my cape. one day i log in and its just gone. my friends cant see it, but we can all see theirs. could you check to see if someone moved my cape off my account? i was hacked a while ago and i think someone may have stolen my cape, and i would like it back, because Ive had it so long it does not feel right without it. help would be nice, thanks
sp614x, now that Optifine is using the new asset file structure in packs, can we get Optifine-specific CTM? So it will look in /optifine/ctm first, and then if it doesn't find it there, it looks in /mcpatcher/ctm instead?
Also, I'm not sure if you remember, but a long time ago we spoke in PM about features. I asked for a feature dealing with this image:
But I don't know if I explained right, or maybe you focused on how glasspanes/rails rendered.
A while later, MCpatcher implemented the feature I wanted (not because of me, though)!
Compare that to the first image, where no seams are drawn at all (looking very... strange). The feature in mcpatcher is called "innerSeams" and is true/false.
It also turns out, that at one point the original CTM mod used to do it this way by default:
I personally don't like classic CTM without this, so this would be an awesome thing to add. It will also (along with creative classic CTM textures) reduce dependency on betterglass. One way you could differentiate with the MCpatcher implementation is to still take in effect blocks that are covered by a different block than self. For instance, it would be like the second picture, but if you had glass continuing into a wall, the texture would not look like it started at the wall (so, basically how it works without innerSeams).
I also don't like backface culling on glass. it would be wonderful if that was working, too. Currently having the renderPass option in my .properties files makes Optifine ignore them completely. I'm not even using "betterglass" in entirety, just the renderPass for removing backface culling.
I'm glad that you updated NTM's natural.properties to use the new block names (although some of them in the template appear to be out of date, Mojang finally made the names correct), I liked seeing my new textures using NTM. Although some of my textures (make to be even distributed, not meant for NTM) have artifacts when certain block faces touch, creating grid-like errors (that admittedly, aren't as bad as without NTM). This could be easily fixed with NTM-made textures, which would also require Optifine-specific textures to not mess up regular textures. I notice that even in Optifine's files, it uses mcpatcher's namespace. I get that people use Optifine for "speed" and mcpatcher for "features", but I still think Optifine should have it's own namespace and only use mcpatcher's namespace as fallback. It's also very hard to try and fully support both without the other, and no I understand that I cannot expect Optifine features to mirror MCpatcher's, just as I cannot expect MCpatcher's features to mirror Optifine.
Cross-compatibility has always been an issue as long as I can remember here... Kahr has already chosen his path by making mcpatcher have its own namespace, and I think you should as well. You can even add in-game options (prefer optifine/mcpatcher assets, use optifine/mcpatcher assets exclusively) so users have a safeguard against artists that are biased and immature (and as I've said on the MCpatcher thread, fans won't appreciate that anyways, and go somewhere else).
Thank you.
Rollback Post to RevisionRollBack
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin
This looks like a graphics driver problem, you may try upgrading/downgrading the graphics driver or maybe tweaking some driver settings. The performance of the multi-core chunk loading is very dependant of the graphics driver quality.
https://twitter.com/minecraftcpw/status/362345647506063360
Check out my Let's Play Series:
LCP: C:\Users\Erika\Downloads\backpack-1.12.15-1.6.2.zip;C:\Users\Erika\Downloads\OptiFine_1.6.2_HD_U_B4.zip;C:\Users\Erika\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\minecraftforge\minecraftforge\9.10.0.804\minecraftforge-9.10.0.804.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1-nightly-20130708-debug3\lwjgl-2.9.1-nightly-20130708-debug3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1-nightly-20130708-debug3\lwjgl_util-2.9.1-nightly-20130708-debug3.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.1-nightly-20130708-debug3\lwjgl-platform-2.9.1-nightly-20130708-debug3-natives-windows.jar;C:\Users\Erika\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar
WindowMaximized: true
MainClass: net.minecraft.launchwrapper.Launch
java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
Someone posted that there is something outdated/wrong about the natural texture files.
Optifine must mess with OpenGLHelper (which isn't a surprise to be honest) and override forge adding lastBrightnessX.
So for now we're not compatible with Optifine. I'll see if I can work out a fix. Or get sp614x to fix Optifine. "
(с) https://github.com/aidancbrady/Mekanism/issues/206#issuecomment-21835821
If you're using Forge for 1.6.2, please get the latest build, 804. Stop using the broken 789 build, please!
https://twitter.com/...345647506063360
Check out my Let's Play Series:
I usually ask questions, not answer them.
Thanks for the reply. This is a fresh install of Minecraft. It has never been modded. Doesn't work.
I don't use ModLoader, I use Forge. No, it doesn't work with any of the stable recommended versions that have come out since 1.6.2 was released.
As for the step by step methodical method, I do that too. I tried different Forges, as soon as updated versions of Optifine came out, I tried those and I have tried adding and removing the couple of mods that I use. It didn't matter if I only had Forge loaded, Optifine wouldn't work properly.
i am having the same issue.
Also, I'm not sure if you remember, but a long time ago we spoke in PM about features. I asked for a feature dealing with this image:
But I don't know if I explained right, or maybe you focused on how glasspanes/rails rendered.
A while later, MCpatcher implemented the feature I wanted (not because of me, though)!
Compare that to the first image, where no seams are drawn at all (looking very... strange). The feature in mcpatcher is called "innerSeams" and is true/false.
It also turns out, that at one point the original CTM mod used to do it this way by default:
I personally don't like classic CTM without this, so this would be an awesome thing to add. It will also (along with creative classic CTM textures) reduce dependency on betterglass. One way you could differentiate with the MCpatcher implementation is to still take in effect blocks that are covered by a different block than self. For instance, it would be like the second picture, but if you had glass continuing into a wall, the texture would not look like it started at the wall (so, basically how it works without innerSeams).
I also don't like backface culling on glass. it would be wonderful if that was working, too. Currently having the renderPass option in my .properties files makes Optifine ignore them completely. I'm not even using "betterglass" in entirety, just the renderPass for removing backface culling.
I'm glad that you updated NTM's natural.properties to use the new block names (although some of them in the template appear to be out of date, Mojang finally made the names correct), I liked seeing my new textures using NTM. Although some of my textures (make to be even distributed, not meant for NTM) have artifacts when certain block faces touch, creating grid-like errors (that admittedly, aren't as bad as without NTM). This could be easily fixed with NTM-made textures, which would also require Optifine-specific textures to not mess up regular textures. I notice that even in Optifine's files, it uses mcpatcher's namespace. I get that people use Optifine for "speed" and mcpatcher for "features", but I still think Optifine should have it's own namespace and only use mcpatcher's namespace as fallback. It's also very hard to try and fully support both without the other, and no I understand that I cannot expect Optifine features to mirror MCpatcher's, just as I cannot expect MCpatcher's features to mirror Optifine.
Cross-compatibility has always been an issue as long as I can remember here... Kahr has already chosen his path by making mcpatcher have its own namespace, and I think you should as well. You can even add in-game options (prefer optifine/mcpatcher assets, use optifine/mcpatcher assets exclusively) so users have a safeguard against artists that are biased and immature (and as I've said on the MCpatcher thread, fans won't appreciate that anyways, and go somewhere else).
Thank you.
"I'm an outsider by choice, but not truly.
It’s the unpleasantness of the system that keeps me out.
I’d rather be in, in a good system. That’s where my discontent comes from:
being forced to choose to stay outside.
My advice: Just keep movin’ straight ahead.
Every now and then you find yourself in a different place."
-George Carlin