Hi all, I don't mean to be pushy, but it seems my question has been ignored. I really would like some help with this.
I am trying to adjust the waving speed of the waving leaves shader. I have read the entire post here and every entry in the shaders wiki. I have tried modifying the speed value in the appropriate shaders file, but it seems to have no effect. Please, I have gone through every resource I can think of before asking for help.
Do you have v9 or v10? Because in v8 I can easily change the parameters and get results. I changed the float variables because I didn't like how fast the tree leaves were moving. For example, in the //large scale movement line, my float speed is 10.0. Default Ultra v8 is 3.0.
I also change in the //small leaf movement section to float speed = 1.5. Default is float speed = 1.1
The other one is for //redwood leaves. I set this one to float speed = 9.5. Default is float speed = 1.0
For //Jungle leaves I've mine set to float speed = 9.5. Default is float speed = 1.0.
So far, I'm satisfied with the results. If I see something along the lines that I don't like I'll tweak it further.
Here's a video I made to showcase Sonic-ether's shaders(somewhere in the video I made two close ups of the trees leaves in action)
Before I start this, I just want to say... INTEL GPUS DON'T WORK, SO STOP ASKING
Alright guys, since I have noticed many of you have similar hardware to mine yet your results are much lower, I have decided to make a little post here that hopefully will be of help to many of you. Now of course this is for everyone, and I will also go over each individual configuration so you can chose for yourself what you think is best for your system =)
I encourage people to share this around like a virus so that way more people will have better results, while also reducing the amount of replies saying how this mod makes Minecraft run poopy, haha
Now, in order to follow along with this post, you will need Optifine, otherwise this list won't make sense, and either way it is best to have Optifine anyway, and ESPECIALLY with this mod because this alone will make a large difference in performance even if you don't change any settings.
Alright, so before we begin with the configuration, here is my current system that I am running Ultra on with FPS averaging 55 - 80, depending on the area. (80 being a plain map, and 55 being a heavily modified map)
Reference System: Ultra Configuration
CPU: Intel Core 2 Quad 3.01GHz RAM: 4GB DDR2 860MHz GPU: AMD Radeon HD 6870 Twin Frozr ii @ 1080p Mobo: ASUS P5Q Pro Turbo SSD/HDD: OCZ Vertex 4 128GB Boot, WD Caviar Green 2TB Storage, WD Caviar Blue 500GB Backup OS: Mac OS X Lion 10.7.4 Java: 1.6.0_33-b03-424
And yes, this is a hackintosh =P
Alright, so now that we know what I am testing this on, so you can compare your results and config. Now, before we get into config, let me talk about each part of the computer and how it relates to Minecraft and it's performance.
How Each Part works with Minecraft
CPU: The CPU is what mainly loads chunks, controls AI, world updates, etc. The frequency in Intel and AMD CPUs cannot be measured equally, as they are two completely different architectures, so keep this in mind if you have an AMD CPU when comparing performance. Also, it helps GREATLY to have a multicore CPU, preferably at least a quad core so you can have 2 for Minecraft, and 2 for the rest of the system. *NOTE You will only be able to access multicore support in Minecraft if you have Optifine Multicore.
RAM: RAM is also very important in Minecraft, especially if you are using an HD texture pack. I suggest 4GB is the BARE minimum to have when playing Minecraft, any less and you will most definitely run into some problems, possibly with Minecraft saying it has run out of memory. However it is still playable with less, but I don't recommend HD texture packs higher than 32x. The frequency of the RAM isn't very important though, any frequency is fine for Minecraft.
GPU: The GPU is easily the most important part, since Minecraft IS a graphical game after all. In order to run these shaders, you should have at least a high-end AMD Radeon 5xxx series card, a mid-to-high range 6xxx series card, or a mid-to-high series 7xxx card. If you are using nVidia, at least a high-end GTX 5xx card, or mid-to-high 6xx card. Keep in mind that mobile GPU are far underpowered compared to the desktop counterparts, so compare them with a grain of salt.
Mobo: Now, the motherboard isn't important at all really to Minecraft, but I suggest if you are building your own computer, make sure you get a motherboard that you can overclock with, it GREATLY helps. It boosted my 2.33GHz CPU to 3.01GHz, which now makes this CPU comparable to a mid-end i5, which isn't too bad for spending the few extra dollars on an overclocking motherboard.
SSD/HDD: I bet you are thinking that this is even less important than the motherboard or on it's level right? Well, actually it makes a bigger difference than you think. After switching from having the 2TB Caviar Green drive to an OCZ Vertex 4, my FPS became much more constant/smooth and even improved probably 5-10 FPS. I theorize this happened because since the SSD can make very quick I/O and since the way an SSD works doesn't bog down the computer exponentially the more you access the disk, chunk caching/loading became far more efficient, making less lag spikes and higher FPS. Though you should get an SSD anyway because it makes your computer EXPONENTIALLY faster and more responsive.
OS: Alright, so I can already tell this is going to start some Mac vs. Windows war, but please don't, it is immature and stupid =) Now, I have used both Windows and Mac OS X, including Windows 8 and Mountain Lion. As of writing this right now, OpenGL support is much better in Mac OS X than Windows, making Minecraft run faster by default. However after playing around in Windows 8, it is much improved since Windows 7. Same goes with Mountain Lion, drivers are greatly better since Lion. Also, Linux has impeccable OpenGL support as well if you don't want to hackintosh or buy a Mac. I have noticed that I get about a 20% increase of FPS going from Windows to Linux/Mac OS X.
Java: Right now Java 1.6 is the stable release, however I highly recommend that you get Java 1.7 (also known as Java 7) as it makes Minecraft run muuuuch better, however I am too much of a lazy ass to get it right now, so you will just have to take my word from past experiences with it. Also, you can get the most up to date LWJGL, however I can't personally recommend it, since all I get are glitches, etc. with it, so try it at your own risk.
Which OptiFine to get?
These are the MAIN differences, I won't get into the nit picky. Also, try the previews out at your own risk, I personally haven't found any problems using them, but who knows.
Standard: This OptiFine is really only there if the other ones break for you, so try other ones before you try this one.
Smooth: This version is best if you have an older computer that doesn't have a multicore CPU basically.
Multi-Core: If you have a multicore CPU, then this is the one to get as it puts world loading on a separate core to help performance.
Reference OptiFine Configuration
Here is what I have to give me the FPS I get, I will talk about each option in the next section. This is going from the top of the left column down, to the top of the right column, down. And then each sub sections are separate.
Video Settings
Graphics: Fast Smooth Lighting: 100% 3D Anaglyph: Off GUI Scale: Large Brightness: Bright Fog: Off Render Distance: Short +48 Performance: Max FPS View Bobbing: On Advanced OpenGL: Off Clouds: Off Fog Start: N/A
Details
Clouds: Off Trees: Fancy Water: Default Sky: Off Sun & Moon: On Depth Fog: Off Cloud Height: N/A Grass: Default Rain & Snow: Default Stars: On Show Capes: On
Animations
I have them all on and particles are decreased. I didn't feel like writing it all out...
Quality
Mipmap Level: 1 Clear Water: On Better Grass: Off Custom Fonts: On Swamp Colors: Off Connected Textures: Off Mipmap Type: Linear Random Mobs: On Better Snow: Off Custom Colors: On Smooth Biomes: Off Natural Textures: Off
Performance
Smooth FPS: Off
Load Far: Off Chunk Updates: 1 Smooth Input: On Preloaded Chunks: Off Dynamic Updates: Off
Other
Fast Debug Info: On Weather: On Fullscreen: Default Debug Profiler: Off Time: Default Autosave: 3min
How these configurations effect gameplay
Video Settings
Graphics: I suggest fast, and then turn on Fancy on specific things under Details
Smooth Lighting: If you have a more recent GPU, turn this all the way up, it won't effect performance,
otherwise turn it off.
3D Anaglyph: Why would this even be in the game...
GUI Scale: This doesn't effect performance at all
Brightness: This doesn't effect performance, but I suggest you have it at bright so you can see everything better.
Fog: Keep this off unless you hate the look of being able to see unloaded chunks.
Render Distance: I keep mine at Short +48 because it is almost like normal, but I get a little more performance out of it. I wouldn't suggest Far.
Performance: This should always be on Max FPS, VSync causes stuttering and caps it off at low FPS.
View Bobbing: Personal preference
Advanced OpenGL: If you have an AMD card, turn this off, if you have an nVidia card, turn it to fast. No real reason to have it on fancy, it looks the same.
Clouds: I HIGHLY recommend you keep these off, I have noticed an increase of 20 or so FPS just from turning them off from Fancy, and 10 or so from Fast... these things are a performance killer for whatever reason.
Fog Start: Your choice really at how handicapped you want to be
Details
Clouds: For whatever reason it is there twice, just set the same option for both
Trees: If using waving leaves, I suggest turn this onto fancy, otherwise you will see through the world when they wave.
Water: I don't see a difference between fast water and fancy water, I suggest fast unless you get weird artifacts that you can't stand.
Sky: I haven't noticed a difference other than an FPS boost....
Sun & Moon: I haven't noticed a performance addition toggling it, so I just left it on.
Depth Fog: This stuff is annoying as it is, so why have it enabled.
Cloud Height: Just keep it off =p
Grass: If you can survive the sides of the grass sometimes being different colors than the top of it, then feel free to disable this to save your GPU some color sampling.
Rain & Snow: No reason to have this one on Fancy, considering how annoying rain can be at times this just toggles it from more (Fancy) to less (Fast)
Stars: Turn these off if you want, I haven't noticed a difference though
Show Capes: This doesn't effect performance at all
Animations
Turn off what you want, personal preference mostly, though I would suggest have the particles at decreased, or minimal if it is a problem.
Quality
Mipmap Level: This doesn't really effect performance, but if you have an older GPU, turn this off. I prefer a level of one because it doesn't smudge out the textures far away, and makes everything far away smoother.
Clear Water: This doesn't effect performance from what I have noticed.
Better Grass: I suggest that this is off, I have sometimes noticed large performance gains turning this off, and also Better Grass likes messing up on various texture packs.
Custom Fonts: If you have a texture pack that supports it, turn it on, otherwise don't
Swamp Colors: I personally don't like the swamp colors enough to have my GPU sample grass colors, so if you don't mind losing them, you do get a gain disabling this
Connected Textures: Turn it on if your texture pack supports it, if not it breaks things.
Mipmap Type: Only do Linear, Nearest looks like absolute ****
Random Mobs: Up to you, doesn't perform any different.
Better Snow: Up to you again, but I have noticed a very minimal performance gain disabling it
Custom Colors: KEEP THIS OPTION ON I CAN'T STRESS IT ENOUGH
Smooth Biomes: Same with the swamps really
Natural Textures: I haven't even noticed them working, so up to you I suppose
Performance
Smooth FPS: Keep it off, this option is pretty broken
Load Far: Keep this off unless you don't mind pretty bad lag
Chunk Updates: I wouldn't suggest any higher, it just get laggier the higher you go up.
Smooth Input: No reason to turn it off
Preloaded Chunks: Keep it at whatever is default, unless you don't travel much, then raise the value
Dynamic Updates: Just presents more lag when standing still and lag spikes if you move, then stop, move, then stop
Other
Fast Debug Info: No reason to have it off, it makes things faster in the debug menu
Weather: Up to you really, unless you lag horribly with weather
Fullscreen: If you lag when fullscreen, turn the resolution one lower each time until it stops lagging
Debug Profiler: Unless you are having problems, turn it off
Time: Again, up to you
Autosave: Have it on at least 3min, unless you expect crashes every 2 seconds (literally).
What shader should I get?
Ultra: If you are confident in your computer and have an average of maybe 150FPS+ on vanilla/with optifine.
Ultra DOF: Same as above really, but if you want Depth of Field, only difference.
Ultra No Motion Blur or DOF: If you hate motion blur and DOF, get this one.
Default: If you are unsure of your computers abilities and just want to try it out first, get this one.
Lite: If your computer sucks and your Minecraft runs at maybe 30FPS kind of thing.
Super Lite: Well, if your computer is immensely bad and you don't mind running at 10FPS with cool shaders, try this one.
Waving Grass and Leaves: If you want waving grass, leaves and wheat (and I think fire too?)
Waving Grass No Waving Leaves: If you want the waving grass, but for example want fast leaves and don't want the problem of seeing through the world.
No Waving Objects: You hate things waving!
Anyway, I hope this has helped and give any additional information you can that I can add to this list =) Any and all help is appreciated <3
Nice documentation you have there. This should be somewhere in a "sticky" section for new MC players. I've a few things I would like to discuss about it. First you said:
Fog: Keep this off unless you hate the look of being able to see unloaded chunks.
Well, I can still see unloaded chunks with fog on or off. I put my fog at fancy since, if turned off, you get to see the "raw" distance of objects. With fog enable you get a faded distance like in Morrowind. I like that.
Second, you said:
Mipmap Level: This doesn't really effect performance, but if you have an older GPU, turn this off. I prefer a level of one because it doesn't smudge out the textures far away, and makes everything far away smoother.
Well, for those who have hi-res HD textures having mipmap at least at 3 is a good thing in order to avoid the horrible "glittering: effect. I have it at 3 since I'm using John Smith Texture pack. If I use LB Photo Realism 256x, I get that infamous glittering effect even at 3 mipmap.
Third, you said:
Smooth FPS: Keep it off, this option is pretty broken
Well, I'm not sure about that. I tested it and what I've found out in my settings(I've Nvidia, btw) is that when off I get about 2-3 fps more but, as a result, I get slightly more stuttering spikes. When this setting is turn on, I get 2-3 fps less but my game is subtly more smoother. I guess this setting does what it says after all.
Yes, definitely. GTX 280 is somewhat of an old card. My card is a GTX 560 and it lags when I use all the shaders in v8. Even with draw distance set to 38 in MC.
i cant find any errorlogs. but yes it is because it rans out of memory! Thats why i hate it runs i java (grrrr)
i have 4GB ram on my pc and 512 on my gpu
so what can i do ? is there a way to increase the rams in the mc or do i have to get some more ram?
yes, go here for the so call "fix" of the out of memory issue. But I tell you this, even with this tweak I still can't play MC with shaders and ExtrabiomesXL. No matter how much RAM I put in the tweak.
ok rather then wait for the manual version i found a way to get it to work with multimc
to quote directly from what i typed in the vids description
@sonicether Please we need a manual version so we can use it properly with multimc, i know installers are good for noobs and keep the "help i installed it wrong 11!!11!!!!1" messages but some of us are more engaged with how mods work (and a big warning "the manual version is unsupported" would keep the noobs at bay"
ps beautiful mod!
(quick side note, i accidently recorded this at 480p...i stream at 720p )
Great that you found a way! I think you're the first in doing that:) Again, I hope Sonic creates a "sticky" in his thread to showcase all user possible solutions instead of reading the 400+ pages or the somewhat inefficient search button.
1
v10 shaders are at Sonic's Facebook. You have to scroll somewhere down the page to get the file download link.
1
Do you have v9 or v10? Because in v8 I can easily change the parameters and get results. I changed the float variables because I didn't like how fast the tree leaves were moving. For example, in the //large scale movement line, my float speed is 10.0. Default Ultra v8 is 3.0.
I also change in the //small leaf movement section to float speed = 1.5. Default is float speed = 1.1
The other one is for //redwood leaves. I set this one to float speed = 9.5. Default is float speed = 1.0
For //Jungle leaves I've mine set to float speed = 9.5. Default is float speed = 1.0.
So far, I'm satisfied with the results. If I see something along the lines that I don't like I'll tweak it further.
Here's a video I made to showcase Sonic-ether's shaders(somewhere in the video I made two close ups of the trees leaves in action)
2
Nice documentation you have there. This should be somewhere in a "sticky" section for new MC players. I've a few things I would like to discuss about it. First you said:
Fog: Keep this off unless you hate the look of being able to see unloaded chunks.
Well, I can still see unloaded chunks with fog on or off. I put my fog at fancy since, if turned off, you get to see the "raw" distance of objects. With fog enable you get a faded distance like in Morrowind. I like that.
Second, you said:
Mipmap Level: This doesn't really effect performance, but if you have an older GPU, turn this off. I prefer a level of one because it doesn't smudge out the textures far away, and makes everything far away smoother.
Well, for those who have hi-res HD textures having mipmap at least at 3 is a good thing in order to avoid the horrible "glittering: effect. I have it at 3 since I'm using John Smith Texture pack. If I use LB Photo Realism 256x, I get that infamous glittering effect even at 3 mipmap.
Third, you said:
Smooth FPS: Keep it off, this option is pretty broken
Well, I'm not sure about that. I tested it and what I've found out in my settings(I've Nvidia, btw) is that when off I get about 2-3 fps more but, as a result, I get slightly more stuttering spikes. When this setting is turn on, I get 2-3 fps less but my game is subtly more smoother. I guess this setting does what it says after all.
1
Yes, definitely. GTX 280 is somewhat of an old card. My card is a GTX 560 and it lags when I use all the shaders in v8. Even with draw distance set to 38 in MC.
1
You forgot to list your graphic card but, anyways, in your setup(assuming you don't have other mods) I would go like this:
If you've Nvidia card then download the v8 shaders. If you have Ati, v9.
Now, 1)eliminate meta-inf of course.
2) Install Optifine manually
3) Run shader Installer.exe
That should work with the basic shaders. You can later add the Ultra or whatnot shaders compatible with your graphic card.
1
yes, go here for the so call "fix" of the out of memory issue. But I tell you this, even with this tweak I still can't play MC with shaders and ExtrabiomesXL. No matter how much RAM I put in the tweak.
http://www.minecraftforum.net/topic/350344-allocating-more-memory-to-java-windows/
Great that you found a way! I think you're the first in doing that:) Again, I hope Sonic creates a "sticky" in his thread to showcase all user possible solutions instead of reading the 400+ pages or the somewhat inefficient search button.