Entity Culling Mod 1.19.2, 1.18.2) uses async paths-tracing to hide tiles/entities that aren’t visible. Minecraft doesn’t render things behind you so why would it render everything you can’t see due to a wall? This mod uses your other CPU cores/threads for quick path-tracing. It will trace from your camera to all tiles/-entities, determining whether they are visible. The rendering will skip the visible ones.
This mod calculates visibility of tile/-entities 64 in each direction of a player (so a 128x128x128cube in total). Anything beyond that is considered too far away, and is invisible. It should somewhat align with the vanilla “Entity Distance” setting but future adjustments to this size may be possible.