My shaders mod isn't working. when i normally see a shaders mod review the trees are moving and there shadows and bright light but when i installed it the game gave me the shaders options that i played around with the shaders options but it looks like default mine craft
Firstly, check your graphics card. If you have any graphics card from Intel, just know that you will not be able to run most shaders, the only ones you will be able to run are low-quality shaders that are designed for minimal impact to performance, SEUS will not work outright (people have modified SEUS to work, but quite frankly the game still will not run smoothly, so no point really in using SEUS when you have shaders that look just as good for half the hit to FPS). Examples are Sildur's, KUDA and Paoleo's (think that's how you spell their name), and I'm sure others. Shaders are computer programs that are designed to take a simplistic image in (along with other things such as geometry), then apply a bunch of algorithms to the image to change it in real-time. They are the same technology used in all modern video games, and as such, you simply cannot get the graphical upgrade from thin air. Shaders require a beefy computer to run smoothly, especially packs such as SEUS which employ very intensive shading algorithms that make the game look amazing (GI and SEUS' custom bloom algorithm are examples).
The general rule of thumb is this; if your computer has any Intel GPU (so Intel HD blablabla), your choices of shaders are severely limited, most won't even run, and the ones that do will run at 10 FPS. If you have an Intel GPU, I'd recommend looking at the lowest possible quality shaders such as Sildur's or Paoleo's. I'll put an explanation as to why Intel simply does not like shaders at the end for those wanting to know. If you have an integrated ATI / AMD or NVIDIA (see explanation), your choices are still limited, but far better than with Intel GPUs. I'd still be looking at low-quality shaders. Now, if you happen to have a dedicated graphics card, your range of choices opens up greatly, SEUS becomes an option, and the medium-quality and higher shaders become an option too. However, this does not mean your computer will run SEUS 10.1 Ultra with a 128x resource pack (Chroma Hills preferably) at 60FPS full-screened. The exact shaders you pick highly depend on your card's performance, and this is where it gets tricky.
I'm going to aim this primarily at NVIDIA as it's what I use, but ATI / AMD should be the same. Naturally, as with any form of technology, more recent hardware will surpass older hardware, even if they're classed at the same level. A recent low-end card will naturally outperform an older low-end card, same goes with the higher-end cards. So you need to keep this in mind, both the older and the more low-performance-oriented your card is, the more of an FPS hit shaders will be. Personally, for me, I can run SEUS 10.1 Ultra with a 128x resource pack on a GT 840M at the default window dimensions (for Minecraft I personally cannot handle fullscreen for some reason) at about 30-40 FPS, which is by far playable. SEUS 10.1 Standard plays at about 60 FPS, and the new 10.2 preview plays at about 40-50 FPS (note that the new 10.2 preview does have an experimental build of Cody's new global illumination algorithm, which is a very intensive thing to calculate every frame).
Secondly, the settings you see in the shaders menu do next to nothing if you haven't got a shader pack installed and selected. The settings change data provided to shader packs, so nothing will happen if you don't have a shader pack installed and selected. You also need a shader pack installed to actually see any difference. The shaders mod simply only provides the means for shaders to work, it doesn't provide shaders. It's basically the same as Forge, Forge doesn't do any obvious changes to the player, but it allows other mods to function.
What is a GPU? GPU stands for Graphics Processing Unit (also referred to as Graphical Processing Unit), and it is a processor that is specialised in processing graphical instructions and rendering complex graphics to the screen. A GPU is designed in a parallel-processing format, which means it can better handle processing multiple sets of data at once. All computers need a GPU to output something to the screen, however computers don't always have the same type of GPU. There are primarily two types of GPUs used within the computing industry, integrated (also called iGPU) and dedicated (also called discrete).
An integrated GPU is a portion of the CPU that acts as a "fake" GPU that can take graphical instructions from the CPU and process them. A dedicated GPU is a specialised and dedicated processor that is placed on it's own circuit board that is designed to specifically handle graphical instructions sent from the CPU. What are the differences?
iGPUs share memory with the system, a portion of your RAM is set aside for graphical data, usually 128MB. Because of the low amount of data that can be stored at a time, iGPUs cannot process large sets of data easily, which any complex graphics do use a good portion of memory (Skyrim with average-quality textures takes up about 350MB, higher-quality textures alongside data needed for rendering can potentially take up gigabytes of memory), so they cannot handle complex graphics very well. This isn't the only limiting factor either, iGPUs are designed to mainly render simplistic graphics, such as computer UIs, simple games, HD and SD videos, etc. Because of this, iGPUs are designed to not be powerful power-hungry components, instead they are designed to be weak, lightweight components that suck up minimal power. iGPUs are usually found on mobile devices such as laptops, tablets, phones, etc, however they can also be found on the CPU die of desktops. Desktops are designed to only use the more-powerful GPU though, the iGPU is essentially only used as a backup just in case your powerful GPU dies or is disabled.
Dedicated GPUs have their own memory dedicated to their own use (hence the name), and as such can have gigabytes of memory to work with (most dedicated cards have 1 or 2 gigabytes, however high-peformance cards can have 4 or 6 gigabytes, all depends on the intentions of the card's use). Dedicated GPUs are also designed solely for graphical processing (whereas an iGPU is just a portion of the CPU which acts as a GPU, so it is not designed solely for graphical processing), and as such have better support for more intensive graphical processing. Dedicated GPUs can be found more commonly on desktops, but can also be found on mid-to-high-end laptops. Laptops tend to have special drivers which can switch between GPUs in real time without restarting, the driver will predict what GPU a specific running program needs to run the best and will switch to it prior to the program starting.
All Intel GPUs are iGPUs, and Intel GPUs really can be classed on their own. Intel GPUs as far as I know have dodgy support for OpenGL, however, Intel has fixed up the support for OpenGL for recent CPUs, so if you can, grab the latest driver and you may have better support for shaders. This does not fix up the fact that the GPU is an iGPU, you will still get poor performance, no way to fix that aside from upgrading your computer.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.