Resourceful Bees

Resourceful Bees

10M Downloads

Active Ender Beecon causes massive FPS drops

g0urra opened this issue · 14 comments

commented

Describe the bug
Having an active Ender Beecon causes massive FPS drops, having it passive does not cause this.

To Reproduce
Steps to reproduce the behavior:

  1. Place an Ender Beecon and fill with Honey to start
  2. Running any active buff causes FPS drops when Beecon is active
  3. Changing to passive mode returns the game to normal

Expected behavior
Not to cause massive FPS drops when using an active Ender Beecon.

Screenshots or Crash Logs
https://spark.lucko.me/lGiBycgHRt

please complete the following information:

  • Forge Version 1.16.5 - 36.1.13
  • Mod Version 0.6.7.2b

Additional context
None

commented

fixed in 0.9.9.2

commented

I would like to +1 this issue, and my case is pretty extreme.
Hardware:

  • Ryzen 3700X
  • RTX 2080 Super
  • 12GB RAM dedicated to the client

Software:

  • Enigmatica 6 0.5.6
  • Win 10 64-bit
  • Java 8u301

Sitting in my base with four passive Beecons, I get a consistent ~120 fps.
Activating one Beecon reduces that to ~30 fps.
Activating a second Beecon further reduces the fps to 11.
Reducing all my video settings to minimum (Graphics: fast, Smooth lighting: minimum, Clouds: off, Particles: minimal) has no effect on this reduction.

Further, a vanilla beacon has no such effect on framerate.
Taking the Beecon away from any bees significantly mitigates the FPS reduction. Away from any bees, my framerate drops by only 10-15, rather than 100+.

commented

We’ve had other reports of FPS drops from the Ender beecon but can’t reproduce it. The beecon uses the same code as the vanilla beacon

commented

I'll inject that this is in Enigmatica 6, I'm assuming either 0.4.10 or 0.4.12.

commented

Correct, 0.4.10.

commented

We’ve had other reports of FPS drops from the Ender beecon but can’t reproduce it. The beecon uses the same code as the vanilla beacon

I'd like to invite you to my server then so you can experience it yourself.

commented

I'd like you to know that render code is client side code only and as such it doesn't matter whether you're connected to a server or not bc the code is only ever run on the client. as such this is a video of my FPS with multiple beecons vs multiple beacons

https://imgur.com/SnrPTOc

commented

oh and it also doesn't matter what pack either. unless some other mod is fucking up render in which case it isn't us

commented

Are your Beecons active (gives bee buffs) or passive? It happens when it's active but not when passive. The stutter persist when not looking at the Beecon.

commented

I did notice some minor fps drops in my test world with a beecon active, I think I know the cause, it's all the particles given off by the beecon when the effects are applied, I'll change it so that the effect bubbles aren't applied which should help fps

commented

the fix for this will take a little bit to get out as we're working on a MASSIVE update, for now i'd recommend turning down particles

commented

Turning down particles didn't help much, but good to hear you found a fix.

commented

Yeah I’m gonna have to assume that any FPS drops are a hardware issue. If particles cause FPS issues then that’s a hardware issue. I’m gonna leave this open for now but I’d really like to close as can not reproduce. In dawns case a 5 fps drop isn’t the same as someone else’s FPS tanking. But depending on hardware it very well could be

commented

Just as a side note, I have noticed some of the debugging you've done have been done in single player. It might be because I play on a server, have you been able to replicate it?