近日,微软公布了DirectX 12的一项名为“GPU Upload Heaps”的新功能,该功能目前已经能够在Agility SDK中使用。

据悉,该功能通过允许CPU与GPU同时访问显存,这将有效提高DX12游戏的性能,并显著降低了系统内存的占用率。

在当下,高规格游戏对内存与显存的需求越来越高,CPU与GPU之间需要传输的数据也在不断增加。

而“GPU Upload Heaps”这一功能,能降低游戏时CPU和内存的占用率,CPU不再需要在系统内存和显存上保存数据副本来进行交互。

目前,NVIDIA与Intel的驱动都已经支持该功能,前者是GeForce Game Ready 531.41 WHQL或更新的驱动,后者是Intel Graphics Driver 31.0.101.4255或更新的驱动。

需要注意的是,作为一个刚刚推出的新功能,开发者需要一段时间了解该功能的特性,以及是否会导致预料之外的Bug。

因此,短时间内或许并不会有游戏实际应用这一新功能。

微软DirectX 12获更新:允许CPU和GPU同时访问显存-冯金伟博客园