MCRcortex / nvidium

Fast minecraft rendering backend for sodium (nvidia only)
GNU Lesser General Public License v3.0
667 stars 77 forks source link

Chunks in peripheral vision disappearing before they are out of vision (Vivecraft, Valve Index) #140

Open cec1Ie opened 7 months ago

cec1Ie commented 7 months ago

As the title says, when nvidium is enabled, chunks in my peripheral vision disappear before they should. (Might be able to take a video of this) When I disable nvidium, the problem disappears. The problem gets worse when I enable eye stenciling (a Vivecraft feature that stops things from rendering if they aren't visible) nvidium 0.2.5, minecraft 1.20.1

edit: disabling temporal coherence makes the effect significantly worse as well edit 2: changing vivecraft's desktop mirror setting to 1st person seems to improve things decently

cec1Ie commented 7 months ago

Update: the FOV slider in minecraft itself also heavily affects this. Using a mod to be able to increase the game's FOV to 120 works as sort of a band-aid fix I'm curious though if you could allow a setting or slider for temporal coherence, as this seems to affect this the most (I have no clue how it works so I apologize if that's a ridiculous suggestion)

christofin commented 6 months ago

Same here - seems to happen to me no matter what I set Vivecraft's desktop mirror setting to.

It just looks like Nvidium is too aggressively culling at the edge of the displays. I would be 100% happy with a 5% performance hit if it meant Nvidium doesn't cull as aggressively.

Super impressive performance gains, this is a great mod, definitely needs a bit of work to be playable in Vivecraft though, due to this chunk culling issue on the periphery.

christofin commented 2 months ago

Still an issue in beta 0.2.8 and Minecraft version 1.21 - any updates to this issue? The performance gains are tremendous in VR and make playing at a locked 144hz on a Valve Index with 32 chunk render distance possible, but the periphery is very distracting!