最近,微软公布了DirectX 12的一个新功能,叫做“GPU上传堆”,已经在Agility SDK中使用。
据悉该功能通过允许CPU和GPU同时访问显存,将有效提升DX12游戏的性能,并大幅降低系统内存的占用率。
目前高标准游戏对内存和显存的需求越来越高,CPU和GPU之间要传输的数据也越来越多。
“GPU上传堆”的功能可以降低游戏过程中CPU和内存的占用率,CPU不再需要在系统内存和显存中保存数据副本进行交互。
目前,NVIDIA和Intel驱动已经支持该功能,前者是GeForce Game Ready 531.41 WHQL或更高版本,后者是Intel显卡驱动31.0.101.4255或更高版本。
需要注意的是,作为一个刚刚推出的新功能,开发者需要一段时间来了解这个功能的特性,以及是否会导致意想不到的bug。
所以短时间内可能不会出现游戏实际应用的新功能。