Integrated GPUs (iGPUs) use the system RAM to store GPU VRAM. How to know VRAM usage of iGPU? explains usage of GPU-specific tools to monitor the amount of VRAM, but I'm interested in whether the corresponding amount of RAM usage appears for iGPUs (and would not appear for discrete GPUs because it's stored in a physical VRAM separate from the main memory).
For example, if my process allocated a 512MB chunk of VRAM:
Do standard linux memory statistics (such as the ones shown by the
htoporfreewhich show nothing about GPUs AFAIK) show this as part of the amount of RAM allocated by processes?Or is this counted globally somewhere else in the system RAM usage?
Or does it effectively "disappear" from the system, meaning that the total amount of usable RAM (reported by
free) would be variable?
freeor so.