Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance drop with GT pump #517

Open
TLaviron opened this issue May 8, 2019 · 5 comments
Open

Performance drop with GT pump #517

TLaviron opened this issue May 8, 2019 · 5 comments

Comments

@TLaviron
Copy link

TLaviron commented May 8, 2019

Hello,

I have observed severe performance drops when using a GT pump (the machine, not the cover).
I placed a pump over an oil source, powered by a battery buffer, and outputting oil into a Fancy Fluid Storage tank. I left the area (so the chunk should have been unloaded) and upon coming back the frame rate drops to 2FPS when the pump is in view.
2019-05-08_18 04 54
As the performance pie chart shows, a lot of time is spent rendering block entities. I assume those are supposed to be the pipes going down.

Breaking the pump restores normal framerate, but the pump and the battery buffer became transparent, even after being picked up and replaced:
2019-05-08_18 18 21

I did not notice anything wrong when placing the pump and staying around for a while, I don't know yet if it needs a long time away from the pump to notice performance drops, or if it can happen simply when the chunk is being reloaded after leaving, but I do know it happend twice at the same location.

@TLaviron
Copy link
Author

TLaviron commented May 8, 2019

Update : it turns that not just the pump and the battery buffer are no longer rendered, but a good number of gregtech blocks as well (and only gregtech). Disconnecting and reconnecting does not remove this, but relaunching the client does.

@pyure
Copy link
Owner

pyure commented May 9, 2019

@TLaviron I've seen this happen when multiblocks span chunks, possibly in connection to forceloading those chunks. Any chance that's the case with your FFS? It seems to cause GT tile entities to corrupt.

@TLaviron
Copy link
Author

TLaviron commented May 9, 2019

Most likely, I think both pump locations had a tank spanning multiple chunks (unwise, but I only thought about checking for it after I built it...)
I will try again with a tank in one chunk, and see if it still happens.

@TLaviron
Copy link
Author

Update: with everything in a single chunk, there is still the performance drop but the corruption did not happen when I mined the pump this time.
Since I just built some quantum tanks, I will try pumping into one and remove the FFS tank, and see what happens.

@pyure
Copy link
Owner

pyure commented May 19, 2019

TLaviron, fwiw the Gas Lift is another pumping option if you can tolerate pneumaticraft (and possibly OP)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants