Create Water Wheel has a heavy FPS impact
mikedrugs opened this issue ยท 5 comments
Describe the bug
Create has a heavy performance impact when using bliss shaders.
- If you cannot do option 1. Please list the following information instead:
- What GPU vendor you are using (e.g Apple/AMD/Nvidia/Intel)
Nvidia GeForce RTX 3060 12GB - What operating system you are using (e.g Windows/Linux/macOS)
WINDOWS 11 - What minecraft version you are playing (e.g 1.20.4, 1.16.5, 1.12)
Forge 1.20.1 - If you are using a special client for minecraft (e.g lunar, badlion, feather)
Forge - What shader loading mod you are using (e.g Iris/oculus/optifine)
Embeddium and oculus - What version of the shader you are using (e.g Bliss v2.0.4, Bliss Shader Main)
Bliss shader main, latest as of 6/21 - If you are using any, what additional mods you are using besides the ones required to use the shader (e.g distant horizons, physics mod)
distant horizons, pysics mod, create, eureka ships, valkyrien
Describe how to reproduce the bug
place 2-3 water wheels and fps will drop to 40 FPS. (looking away i get 120 fps so i'm pretty sure that's the main issue.)
Do NOT use that mod, it is not proper compatibility for flywheel and causes more issues than anything. This issue is also almost completely unrelated to shaders themselves, using any shader will disable flywheel.
Try using this Mod too: https://www.curseforge.com/minecraft/mc-mods/iris-flywheel-compat
This Mod enables Flywheel's optimization when using Shaders.
I didn't have any problems using this mod with a 200+ modpack and i tested like 10 different shaders including bliss shaders.
I also built a lot of stuff with create and always had 60+ fps with my rtx 3060.
Do NOT use that mod, it is not proper compatibility for flywheel and causes more issues than anything. This issue is also almost completely unrelated to shaders themselves, using any shader will disable flywheel.
The thing is, idk what the shader is calculating on the wheel that takes a 70% performance hit, isn't there a way to atleast, blacklist the shadow and shader projection on the flywheel?
The thing is, idk what the shader is calculating on the wheel that takes a 70% performance hit, isn't there a way to atleast, blacklist the shadow and shader projection on the flywheel?
That's what I'm trying to say, the issue is having any shader enabled at all; not something a specific shader can fix. Flywheel uses its own shaders to optimize rendering. When a shaders-mod like Iris enables shaders, flywheel has to disable itself because it's not compatible (and shaders can't just be "mixed" together).
The only way for flywheel to be compatible with a shaders-mod is for that shaders-mod to support flywheel directly. The flywheel-compat mod just forces flywheel back on, and does not actually provide compatibility. This might mostly work in some cases/shaders, but often causes random issues with others. Neither Create, Flywheel, or Iris devs suggest using that mod.