Waterwheels causing serious lag on MacOS
Goddokage opened this issue · 12 comments
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
- Run Minecraft with the Create mod installed
- 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
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.
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
Do you use a mac with an Intel or Apple M-series chip? I can't seem to reproduce this.
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
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.
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.
I'm not sure how, but you might want to try disabling your AMD GPU and using the integrated one.
Have you tried switching backend modes with /flywheel backend batching and /flywheel backend instancing?
Using /flywheel backend batching did indeed completely fix the issue.
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"
Have you tried switching backend modes with /flywheel backend batching and /flywheel backend instancing?