Every time I load a save, teleport somewhere, or turn the camera towards a direction for the first time I can see textures of structures like walls or stairs gradually changing from lower to higher quality.
After extensive testing I've found that RVT (Runtime Virtual Texturing) is the source of the pop-in, because it's completely gone when setting r.VirtualTextures=0, but of course the game looks bad like that.
Settings I've already tried that didn't fix the issue:
r.VT.MaxUploadsPerFrame=64 or 128
r.VT.MaxContinuousUpdatesPerFrame=64 or 128
r.VT.MaxTilesProducedPerFrame=64 or 128
r.VT.NumTranscodeRequests=32 or 64
r.VT.NumFeedbackTasks=4
r.VT.ParallelFeedbackTasks=1
r.VT.PoolSizeScale=1.0 up to 4.0
r.VT.FeedbackFactor=4
r.VT.RVT.StreamingMips=3
r.VT.RVT.TileCountBias=2
r.VT.RVT.DirtyPagesKeptMappedFrames=60
r.VT.RVT.DirectCompress=0
r.VT.RefreshEntirePageTable=1
In the attached screenshot, left is 1 second after loading, right is 5 seconds after loading.
Could there be a way to improve RVT (make it faster?) in order to eliminate or at least reduce loading pop-in?