Incorrect Texture Streaming setting
Fairplex
I am not sure if VRChat is using the benefits of Texture Streaming or not. But there is clearly a mistake in the SDK, where the quality settings are modified by the SDK to NOT use Texture Streaming, but also complaining that Streaming Mipmaps have to be enabled.
I think this is just a mistake and that VRChat should use the benefits of Texture Streaming and fix that parameter in Quality Settings.
Log In
Fairplex
I have done more tests that has been discussed on VRChat Discord server, I am adding it here as well to have an update on this issue.
So I've done more researches on this is issue, I've manually enabled texture streaming in the editor and made a script which request the mipmap level that is currently loaded by the streaming system with the Texture2D.loadedMipmapLevel function.
In unity we can see that the number vary between 0 and 7 (7 is the lowest mipmap) which indicate that the texture streaming does kick in correctly depending of the memory budget.
In the second screenshot it's the VRChat console. We can see that every textures arent affected at all and only the mipmap 0 is used ingame, which seems to indicate that VRChat does not use texture streaming feature.