Create

Create

86M Downloads

macOS Water wheel makes game unplayable

ImNoahDev opened this issue ยท 9 comments

commented

Describe the Bug

I am on macOS Ventura and using Minecraft 1.20.1. When placing and using a water wheel the frame rate drops from 100fps to 30 fps then from 30 to 16 with an additional water wheel. Any more added water wheel beyond 2 make it go to 5fps. This seems to only affect macOS.

Reproduction Steps

  1. Use macOS Ventura with Minecraft 1.20.1
  2. Place water wheels and make them spin

Expected Result

Game should run at 100fps

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

macOS ventura

Mod Version

0.5.1e

Minecraft Version

1.20.1

Forge Version

36.2.0

Other Mods

No response

Additional Context

No response

commented

I am on a Macbook Pro M1 and I can't even play the create mod with the fly wheel integration. It just says that the "flywheel failed to load properly"
Have you run into this issue? Or have any ideas on how to fix it?

commented

Have you run into this issue? Or have any ideas on how to fix it?

The version I'm using has flywheel integrated (0.5.1.f) in that version its important not to load the flywheel mod separately.

commented

Yes I don't install it separately, but I have gotten this issue because flywheel is integrated.
I just can't play the game with create installed on the newer versions. To play create mod at all I have to downgrade all the way to before flywheel is integrated with the create mod.
Here is the link to my Github bug report #5618 if you think that you know how to fix it.

commented

Is there a way to disable flywheel to fix this?

commented

Well create requires flywheel to run right?

commented

Do you think this issue will go away if I run parallels desktop?

commented

Confirmed on the DW20 1.20 pack: Create 1.20.1 0.5.1.f

More detail:
It only happens on my 2019 Macbook Pro
2,4 GHz 8-Core Intel Core i9
AMD Radeon Pro 5500M 8 GB

It does not happen on a Macbook with the M2 CPU/GPU.

It appears to be specific to the waterwheels indeed, a large windmill appears to be fine, adding a single waterwheel kills the FPS.

When not looking at a create contraption everything is fine, until looked at a contraption, from then on the FPS are tanked. (if a waterwheel is present). Looking away again does not restore it. Only switching dimensions or restarting the graphics (for instance by changing the mipmap config) will restore the FPS.

Maybe this extra detail makes it easier to find this problem. Let me know if there is a test I can do to get more info.

The workaround for now is easy, no more waterwheels, wind power for the Win(d).

commented

Currently having the same issue with the small and large water wheels in the latest version of Create although it is 1.19.2 and I am using MacOS Sonoma. Everything that renders as an entity seems to have a higher-than-expected effect on FPS however it does seem that water wheels have the greatest effect. Just 4 waterwheels are enough to bring my MacBook from 100 FPS to 5 FPS. Doing the same thing on a lower-end Windows PC has absolutely no effect on FPS.

commented

Setting the flywheel backend to batching improves the performance in Macs that have AMD GPUs. At least in my iMac 2019 I can go from ~30 to ~120 fps.

/flywheel backend batching