Immersive Portals (for Forge)

Immersive Portals (for Forge)

3M Downloads

Oculus lag and crash issue

Eclipse-Ilx opened this issue ยท 2 comments

commented

According to your testing, does the issue occur with ONLY Immersive Portals mod installed?

No

Forge Version

47.4.0

ImmersivePortals Version

3.0.7

Latest Log

https://gist.github.com/Eclipse-Ilx/3cc4dac92c72b0e42662cf6cd22d605c

Crash Report (if applicable)

https://gist.github.com/Eclipse-Ilx/124bf041faf8e1b1d73c3be741eeb72a

Steps to Reproduce

1.) Download immersive portals any version and install Embeddium and oculus (1.20.1)
2.) Stack dimensions and make a big hole going through all the dimensions
3.) Enable shaders (issue does not happen with shaders toggled off)
4.) Fall through the dimensions with shaders enabled

What You Expected

My game not to crash when I fall through dimensions fast

What Happened Instead

My Game crashes Example of crash with game log on screen

You can see it looks like every time it loads a new portal is when a lag spike happens and my memory allocation rate spikes.

Additional Details

PC Specs
CPU: Intel Core i5-13500 2.5 GHz 14-Core Processor
Motherboard: Asus TUF GAMING B760M-PLUS WIFI D4 Micro ATX LGA1700 Motherboard
Memory: G.Skill Trident Z RGB 32 GB (4 x 8 GB) DDR4-3200 CL16 Memory
Storage: Samsung 850 Evo 500 GB 2.5" Solid State Drive
Storage: Samsung 860 Evo 500 GB 2.5" Solid State Drive
Storage: Samsung 970 Evo 1 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive
Video Card: Gigabyte AORUS MASTER GeForce RTX 4070 SUPER 12 GB Video Card

This issue does NOT occur when shaders are not being used, even if oculus is installed. No lag spike, no crash without shaders the fall through is completely smooth and normal.

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed the details provided in this report are concise as possible and does not contained vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this does not happen on the fabric version (If it does please report to here instead).
  • I have confirmed I'm not using a hybrid server (Magma, Cauldron) or a different (non official) Forge Server release.
  • I have confirmed this issue is unique and has not been reported already.
commented

Additional test I did.

1.)Turned on loop enabled for dimension stacking
2.) Fell through every dimension with shaders enabled suffering from lag spikes every time a new dimension came within render distance
3.) Made it through the stack once successfully without crashing from pure luck (about a 50/50 chance I make it through)
4.) Continued falling through the stack again
5.) Upon falling through the looped dimension stack a second time the lag ceased to exist as I Continue falling through the looped dimension stack
6.) Reloaded the world
7.) Back to step one it lags every time I become within render distance of new dim and after falling through all dims once the problem goes away until i reload the world.

https://youtu.be/FYZ5xLRxekE

commented

this is done on a mod pack I'm making called abyssal descent. We also have a repo if you want to replicate the bug yourself https://github.com/Eclipse-Ilx/Abyssal-Descent

Teaser got 900,000 views and you can also see the issue on the teaser https://www.youtube.com/watch?v=n77KEIU-40k&ab_channel=EclipseIlx Alot of people are going to experience this bug in the pack if it goes unfixed, normally gameplay doesn't cause a crash typically but the massive lag spikes exist still and the risk of crash is always prevalent. Sometimes even crashing my entire PC, and I'm on a Medium - High end gaming PC.

Abyssal ascent also has this issue and we've gotten a tonnnn of people mentioning it - https://www.curseforge.com/minecraft/modpacks/abyssal-ascent

But from mine and Aimsell testing it seems to be less prevalent on 1.19 IP.

let me know if u want a world save as well with a hole in it so u can replicate the bug yourself really easily, really willing to do whatever I can to get this bug fixed.