Create

Create

86M Downloads

Waterwheels causing serious lag on MacOS

Goddokage opened this issue · 12 comments

commented

Describe the Bug

It appears that across a variety of blocks in the create mod (specifically ones with moving parts) there is a larger decrease in FPS on MacOS than on Windows. This is most apparent with both small and large water wheels. It seems there is no difference between moving or stagnant, the decrease in FPS remains the same. As you can see below in my screenshots I started with 120 FPS in both instances with the small water wheels creating a decrease of roughly 53%, 47%, 33%, etc according to the number of them added to the world. In the case of the large water wheels, those percentages become 70%, 38%, 27%, etc for each water wheel added. After 5 water wheels, the game becomes completely unplayable.

Upon loading into a world with these water wheels placed I am still able to maintain the 120 FPS up until these chunks are loaded. Once the water wheels have been loaded, regardless of where I am in the overworld, the FPS does not go back up. The only solution seems to be re-logging or changing dimensions.

Reproduction Steps

  1. Run Minecraft with the Create mod installed
  2. Place a small/large water wheel in the world

Expected Result

The expectation is to have a marginal drop in FPS rather than a large one.

Screenshots and Videos

2023-12-10_18 05 59
2023-12-10_18 08 29
2023-12-10_18 08 43
2023-12-10_18 08 55
2023-12-10_18 08 12
2023-12-10_18 07 40
2023-12-10_18 07 52

Crash Report or Log

N/A

Operating System

MacOS Sonoma 14.1.2

Mod Version

0.5.1f

Minecraft Version

1.19.2

Forge Version

43.2.23

Other Mods

No response

Additional Context

I also wanted to note that replicating the same thing in the same version of Create on a lower-end Windows PC did not yield the same results, rather no additional lag was created. This just shows the issue is only occurring on MacOS.

commented

Bit of a late response but i get this on windows on a server. Exact same issue to. However those flywheel commands is not doing anything for me

commented

Can you send a screenshot of your F3 screen? You might be using the wrong GPU.

commented

Do you use a mac with an Intel or Apple M-series chip? I can't seem to reproduce this.

commented

Do you use a mac with an Intel or Apple M-series chip? I can't seem to reproduce this.

The specific specs are:
2.3 Ghz 8-Core Intel Core i9

AMD Radeon Pro 5500M 4 GB

Intel UHD Graphics 630 1536 MB

32 GB 2667 MHz DDR4

commented

2023-12-10_19 02 06

commented

I also wanted to point out that although this issue is most prominent with water wheels almost all moving parts seem to cause more excessive lag on MacOS as setting up a few machines, once moving, will still bring it down to around 20fps. Again, I could not replicate this on the Windows PC, which is lower spec than the MacBook.

commented

Well you GPU is maxed out in that screenshot. Which is not good! Your windows might be lower specs, but if the GPU isnt maxed out when you are playing Create then its better than the Mac.

commented

I'm not sure how, but you might want to try disabling your AMD GPU and using the integrated one.

commented

Have you tried switching backend modes with /flywheel backend batching and /flywheel backend instancing?

Using /flywheel backend batching did indeed completely fix the issue.

commented

Was there any fix found? I'm on a 2019 Mac Book pro with the i9, and 5500m, and get massive amounts of lag with anything create as well. Thanks.
Edit, Loading in windows on the same machine there is NO lag, this is definitely a macos issue.
Edit 2, found a fix that worked for me, do "/flywheel backend batching"

commented

Have you tried switching backend modes with /flywheel backend batching and /flywheel backend instancing?

commented

Bit of a late response but i get this on windows on a server. Exact same issue to. However those flywheel commands is not doing anything for me

Pretty sure its macOS only, had the same problem on both my windows and mac, only fixed the problem on the mac.