Video memory has been exhausted

Enable virtual streaming in the texture.
Assign a virtual texture in the texture node in the material. Then “virtual color” will be an option in the node instead of “color” (and “virtual normal” instead of “normal”). The virtual options only appear if the node is set with a virtual texture.

But as I understand, VT is trade off of memory for CPU, and may help especially with big textures (4k+) but wouldn’t turn it on for everything. As soon as you do you can also see it also increases in disk size. So space and cpu in exchange for memory. And I assume only helps if the whole texture isn’t visible all at once.

It isn’t meant as an improvement over regular textures but as an additional option.