MCRcortex / MCRcortex/voxy

Flashback causes repeated Voxy renderer reloads and severe stutters

Open
#657 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
1.2k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

I'm experiencing a severe rendering issue when using Voxy together with Flashback.

While editing/playing back a Flashback recording, the terrain periodically disappears and then gets rendered again. At the same time, the game experiences very severe stutters/freezes.

This happens repeatedly during the same Flashback session. It does not look like normal chunk loading: according to the log, Voxy is actually shutting down its renderer and creating a new one repeatedly.

Environment

  • Minecraft: 26.2
  • Fabric
  • Voxy: 0.2.18-beta
  • Voxy Extra: 0.2.2
  • Flashback: 0.43.1-for-MC26.1
  • Sodium: 0.9.1+mc26.2
  • Iris: 1.11.2+mc26.2
  • Nvidium: 0.4.4-beta3-26.2
  • GPU: NVIDIA GeForce GTX 1650

Other performance-related mods are installed, including C2ME, Lithium, ImmediatelyFast, ModernFix, EntityCulling, MoreCulling, FerriteCore, etc.

Voxy Extra configuration

My current Voxy Extra configuration has:

"flashbackIngest": true,
"flashbackCheckLodCache": true

Main Voxy issue

The main issue seems to be that Voxy repeatedly shuts down and recreates its renderer during Flashback playback/editing.

The log repeatedly shows:

Shutting down rendering
Shutting down render pipeline
Render shutdown completed
Creating Voxy render system

This causes the terrain to disappear temporarily and then be rebuilt, resulting in severe stutters/freezes.

I'm not sure what exactly triggers the renderer reload, but it appears to happen specifically while using Flashback with Voxy.

Logs

I'm also attaching my log, where the repeated Voxy renderer shutdown/recreation can be seen:

latest.log

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached latest.log and reproduce Flashback playback or editing with flashbackIngest and flashbackCheckLodCache enabled. Trace the repeated “Shutting down rendering” and “Creating Voxy render system” sequence to identify what triggers it. Done means the renderer no longer reloads repeatedly during the session and the associated terrain disappearance and severe stutters are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
computer-graphics, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.