Here, I'll try a different route.
I have an App in Xcode, I created, that generates 3D Graphical Image Scenes.
I built this App using my Intel MBP 15" (2019) w/16GB of RAM, and a RADEON that only has
3GB VRAM.
When running my App, from Xcode, I could only load 3GB of Graphical Data. That's ALL, 3GB, or else it would
CRASH.
The App on Intel was using about 3GB of RAM and 3GB of VRAM, any MORE (loading of VRAM) and the App will crash.
With "
Unified Memory":
I now have an M1 Pro MBP 16" (2021) w/32GB of Unified
RAM.
When running my App, from Xcode, I can NOW LOAD 24GB of Graphical Data, and render an insanely complex scene.
In THIS USE CASE, the 32GB RAM on my M1 (2021) compared to the 16GB RAM + 3GB VRAM on my Intel (2019):
Lets me load 8x (8 times) the amount of IMAGE DATA (24GB vs 3GB), than I could with with the Intel.
In addition
EVEN IF, the Intel MBP had 32GB of RAM, I STILL could only use 3GB of VRAM.
In this case 32GB of Unified RAM versus 16GB of RAM(+3GB VRAM), means you get 8x the VRAM!
You would need a PC with 32GB of RAM and a GPU with 32GB VRAM... to do what I am doing on my M1 Pro w/32GB Unified RAM
Maybe clearer?