I have OptiFine HD A4 Multi-Core for Minecraft 1.1 and when I enable Mipmap level I get really weird grid lines between blocks and also pink looking water (see image) somebody please help (GTX 570 Graphics Card)
Please Note: *Happens on both default texture pack and Mixcraft HD*
I am curious to have far load + far view enabled do you need more than 4GBs of ram OR is it based off your GPU? When I enable them its all fine but about 10-15 minutes later I start to lag. I look at java and its using 2GB of ram, I have 4GB at my disposal.
Just curious if I need more ram or a better GPU. I use OptiFine_1.0.0_HD_AA_D3 and run 1.0.0
I have OptiFine HD A4 Multi-Core for Minecraft 1.1 and when I enable Mipmap level I get really weird grid lines between blocks and also pink looking water (see image) somebody please help (GTX 570 Graphics Card)
Please Note: *Happens on both default texture pack and Mixcraft HD*
Could you link to this thread from the blog? I was trying to find optifine by going to tecnicpack.net and clicking the optifine link, but I couldn't find the download. the reason that I didn't use the search feature on the forums right away is because it is really bad. In the end, however, that's what I had to use.
Have you been looking into the whole tile entities rendering code? That actually happens to eat almost 25% (absolute) of rendering time (according to the profiler) in the main city on our server. Drags me down to <15fps in some spots.
I played a bit with MCP any by adding more levels of profiling detail I found out that TileEntitySignRenderer (especially the FontRenderer it calls) is slow as hell if it has to do about 100 or so signs. Next thing I noticed was that in contrast to chunk-slices tile entities don't get frustum culled, so I hacked that in - almost solving the problem, at least when looking away. That probably needs to use occlusion results to really work, but it would be a start.
Is there anything planned for OF? If not, I'd be happy to (try to) help out.
NB: talking about 1.0 here since we're waiting for bukkit. In singleplayer, I simply don't have that many signs...
The signs are known to be laggy, because they have a lot of text that has to be rendered and the FontRenderer renders each character separately.
The frustum culling for entities is a nice idea, but usually there are not enough visible entities to notice the difference.
I have OptiFine HD A4 Multi-Core for Minecraft 1.1 and when I enable Mipmap level I get really weird grid lines between blocks and also pink looking water (see image) somebody please help (GTX 570 Graphics Card)
Please Note: *Happens on both default texture pack and Mixcraft HD* http://i41.tinypic.com/1e1cpd.png
Disable AA and AF in the graphics card control panel.
===Simple Minecraft Error Test===
Starting Minecraft...
27 achievements
174 recipes
OptiFine_1.1_HD_S_A4
Sat Jan 21 13:58:26 CST 2012
OS: Windows XP (x86) version 5.1
Java: 1.7.0_01, Oracle Corporation
VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 4350 version 2.1.8870, ATI Technologies Inc.
OpenGL Version: 2.1
OpenGL Fancy fog: Not available (GL_NV_fog_distance)
setupTexture: "/title/mojang.png", id: 1
Exception in thread "Minecraft main thread" java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraft.client.Minecraft.a(SourceFile:265)
at net.minecraft.client.Minecraft.run(SourceFile:648)
at java.lang.Thread.run(Unknown Source)
Finished session
Right click, Select all,
Press Enter (This will copy the output to your clipboard).
Then paste the result on http://www.pastebin.com
===========#Risucraft===========
Press any key to continue . . .
The game shows the mojang splash for a second, then whites-out. The game did not self-close; I closed it.
The signs are known to be laggy, because they have a lot of text that has to be rendered and the FontRenderer renders each character separately.
The frustum culling for entities is a nice idea, but usually there are not enough visible entities to notice the difference.
Hm, so I can tell the guys that we are unusual :wink.gif:
We have 381 tile entities in total in that area (including probably 60 or so shop chests), of which ~80% of rendering time go to signs. The patch is (compared to vanilla) 15 vs 8 fps on a slow machine or 45 vs 35 fps on a "slightly" better one.
Only rendering the text if actually visible is probably the best thing, though complicated without storing the the occlusion query results.
Well anyway, here's what I did: RenderGlobal.java (Lines 372ff in MCP 5.0).
Normally you would want to use the block's bounding box, but the tile entity doesn't know it's block anymore, so I just used something there that should never clip out too much.
It is tested in all kinds of weird contraptions and never breaks anything. Do with it whatever you want... :cool.gif:
Yes we know: It doesn't because Optifine depends on Minecraft Coder Pack, which isn't updated to every little snapshot because it's a massive workload. Cool Cuneiform btw, is there a font for that downloadable somewhere? :wink.gif:
I was just wondering because I remember that Mojang often didn't change the obfuscation codes for the prereleases. It doesn't anyway, all the files are correctly named, but the insides must be different. Oh well.
The font is actually the dragon font from Skyrim, you can find it here, about halfway down the page.
I'm having an issue, and I'm not sure what the cause is. Just yesterday I reformatted my computer, installed all the latest drivers and updated Java to the latest version. (Java 7 update 4). And now, when I run Minecraft, with any version of Optifine, the CPU usage has tripled from yesterday. It used to be 15-20 percent usage on primarily the lowest graphics settings, and now it can spike to 70 percent usage but generally is between 30-40 percent. How could an update to Java, or my graphics driver have affected performance THAT badly? I've tried everything I can think of, except downgrading Java. I'll do that next if I can find an older version. I've updated the lwjgl files, I've tried magiclauncher and manually patching the .jar with all versions of optifine, including the 1.1 beta. My CPU is a Phenom II x4 running at 3.6 ghz and I have an overclocked Radeon 6850 graphics card. Currently, the performance of the vanilla.jar is superior to Optifine when running on my computer.
Interesting, I decided to try out the Anti-Aliasing version just to see what Minecraft would look like with it on (even though Minecraft doesn't really need AA whatsoever, it looks smooth already which I find kind of odd) and well, when I turned AA to 16x, it looked more aliased than when I had the Multi-threaded version installed with no AA... so I think your AA is a tad broken, haha =p
EDIT* Oh, I would like to add what system I am currently running if that helps =)
CPU: Intel Core 2 Quad 3.01GHz
RAM: 4GB DDR2 900MHz
Mobo: ASUS P5Q Pro Turbo
GPU: AMD Radeon HD 6870
OS: Mac OS X Lion 10.7.2
Java: Tried on versions 1.6 64-bit and Java Beta 1.7 64-bit, same result.
Could you link to this thread from the blog? I was trying to find optifine by going to tecnicpack.net and clicking the optifine link, but I couldn't find the download. the reason that I didn't use the search feature on the forums right away is because it is really bad. In the end, however, that's what I had to use.
Just serch the forums >.>
[off topic]
your sig got my IP wrong :tongue.gif: (I am a little scared that it knew i was o Chrome and XP though)
Please Note: *Happens on both default texture pack and Mixcraft HD*
http://i41.tinypic.com/1e1cpd.png
Just curious if I need more ram or a better GPU. I use OptiFine_1.0.0_HD_AA_D3 and run 1.0.0
Mipmapping and anti-aliasing isn't really recommended.
The signs are known to be laggy, because they have a lot of text that has to be rendered and the FontRenderer renders each character separately.
The frustum culling for entities is a nice idea, but usually there are not enough visible entities to notice the difference.
Disable AA and AF in the graphics card control panel.
As soon as i press F to change fog(the only function why i use optifine) it says: Saving Chunks... and go black.. :angry.gif:
The game shows the mojang splash for a second, then whites-out. The game did not self-close; I closed it.
We have 381 tile entities in total in that area (including probably 60 or so shop chests), of which ~80% of rendering time go to signs. The patch is (compared to vanilla) 15 vs 8 fps on a slow machine or 45 vs 35 fps on a "slightly" better one.
Only rendering the text if actually visible is probably the best thing, though complicated without storing the the occlusion query results.
Well anyway, here's what I did: RenderGlobal.java (Lines 372ff in MCP 5.0).
Normally you would want to use the block's bounding box, but the tile entity doesn't know it's block anymore, so I just used something there that should never clip out too much.
It is tested in all kinds of weird contraptions and never breaks anything. Do with it whatever you want... :cool.gif:
I was just wondering because I remember that Mojang often didn't change the obfuscation codes for the prereleases. It doesn't anyway, all the files are correctly named, but the insides must be different. Oh well.
The font is actually the dragon font from Skyrim, you can find it here, about halfway down the page.
I went from ~80-90FPS up to around 130 on average.
Keeping everything on max, Multi-threaded Optifine. I love you. :3
EDIT* Oh, I would like to add what system I am currently running if that helps =)
CPU: Intel Core 2 Quad 3.01GHz
RAM: 4GB DDR2 900MHz
Mobo: ASUS P5Q Pro Turbo
GPU: AMD Radeon HD 6870
OS: Mac OS X Lion 10.7.2
Java: Tried on versions 1.6 64-bit and Java Beta 1.7 64-bit, same result.
Just serch the forums >.>
[off topic]
your sig got my IP wrong :tongue.gif: (I am a little scared that it knew i was o Chrome and XP though)
All bride... By the way good sir, the mod is awesome, you deserve diamonds. x 10
Oh please. Of course it's compatible - the class is merged.
This game is so oreing.