独立显卡显存不足时是否会占用系统内存?
在Windows 10 1709及以后的版本中,你可以直接在任务管理器里看到GPU的相关数据,其中共享GPU一栏就明确显示了分配给显卡使用的内存大小。
在Windows 10 1709及以后的版本中,你可以直接在任务管理器里看到GPU的相关数据,其中共享GPU一栏就明确显示了分配给显卡使用的内存大小。
这提示太实用了,以前只知道看内存,现在知道去任务管理器找“共享GPU”这一栏,瞬间就能搞清楚显存是不是爆了导致系统内存被占用,省得去查一堆技术文档。
确实是这样,以前大家还在纠结怎么进注册表或者看硬件信息,现在任务管理器直接显示得明明白白,共享GPU那项就是显存不够时系统借出来的内存。不过要注意,借过来的内存速度跟显存没法比,如果共享部分占得太多,玩游戏该卡还是卡,只是没那么容易直接闪退了而已。
这就涉及到一个概念混淆的问题了。任务管理器里的“共享GPU”通常指的是显卡内置的那部分用于处理图形渲染的缓存(GDDR),而不是系统内存(RAM)。显存不足时,现代显卡确实有机制去借用系统内存作为扩展显存(类似虚拟内存),但这部分占用通常不会直接体现在所谓的“共享GPU”这一项里,或者体现得非常滞后。Windows任务管理器有时候展示得并不够直观,容易误导小白用户以为“共享”就是直接共享系统内存。如果要准确监控是否占用了系统内存做显存,用GPU-Z看具体的VRAM使用情况更靠谱一些。