henkelmax / easy-villagers

Never get annoyed by villagers again!
59 stars 25 forks source link

Iron Farm Frame Drops #128

Closed Dev-Bjorn closed 2 years ago

Dev-Bjorn commented 2 years ago

Please read the FAQ before submitting a bug report!

Bug description If i look to my iron farm (The block from Easy-Villagers) it causes some serious frame drops.

Steps to reproduce the issue

  1. Place a 9x9 iron farm (blocks from here)
  2. Look at it (Frame drops)

Expected behavior It does not cause frame drops.

Versions

Other mods It was tested in an flat world with no other mods installed.

henkelmax commented 2 years ago

What are your system specs?

Dev-Bjorn commented 2 years ago

Processor: i9-10900K Graphics Card: MSI GeForce RTX 3070 Gaming X Trio RAM: 32 GB SSD: Samsung 970 Pro

henkelmax commented 2 years ago

I guess thats pretty normal with 729 blocks that are very rendering intensive.

Dev-Bjorn commented 2 years ago

How did u come on 729 blocks?

9x9 = 81 blocks?

henkelmax commented 2 years ago

Oh, I thought a 9 wide cube. I misunderstood, sorry

Dev-Bjorn commented 2 years ago

If it was 729 I could understand...

henkelmax commented 2 years ago

Without blocks image

With blocks image

No stutter or frame drops, everything is pretty constant (Ignore the framerate. The graph rendering takes away a lot of frames, see the above image for the framerate) image

What you need to consider is that for every block, a zombie, a villager and an iron golem gets rendered, which takes the same toll in framerate as if the entities would physically be there.

Dev-Bjorn commented 2 years ago

U got a RTX 3090 xD

henkelmax commented 2 years ago

That doesn't matter. Its about the comparison. Despite this, the game is CPU limited.

Dev-Bjorn commented 2 years ago

But u see it drop 20 Frames and i got 60 frames and went to 30 frames

henkelmax commented 2 years ago

Yeah, theres not much that could be done about that without removing the rendering of the entities in the blocks. It has always been like that. You just shouldn't go too much overboard with these blocks. They replace farms that would otherwise require a lot more resources.