我想知道当前处理 VRAM 资源分配的 nvidia/AMD 实现。
我们已经知道操作系统在系统 RAM 已满时使用交换/虚拟内存,那么当涉及到 VRAM 时,交换的等价物是什么?它们是回退到系统 RAM 还是硬盘?
我认为回退到系统 RAM 是合理的,但是根据我的经验,视频游戏在视频内存空间不足时会严重滞后(典型 FPS 的 1/20),这让我怀疑他们正在使用系统 RAM,因为我认为系统RAM 并没有那么慢,使游戏滞后这么多。
简而言之,我想知道当前的实现是什么,以及导致游戏在内存不足的情况下滞后的最大瓶颈是什么。