最近,微软宣布了一项新的DirectX12GPU优化功能,该功能与可调整大小的BAR相结合,被称为“GPU上传”。“堆”的新功能目前在SDK中的AgilityAvailable中。它允许CPU和GPU同时访问视频内存,这可以提高DirectX12游戏的性能,并减少系统内存的使用,因为它避免了将数据从CPU复制到GPU的过程。
尽管新功能的功能尚未完全了解,但性能优势相对明显。如今,电子游戏消耗越来越多的内存和图形,需要在CPU和GPU之间传输的数据量也在增加。有了这个功能,你可以减少游戏中的CPU和内存使用,CPU不再需要将数据副本保存在系统内存和图形内存上进行交互。另一个优点是,现在的视频内存非常快,如果你把数据单独放在视频内存上,也可以减少延迟。事实上,在配备高速视频存储器的高端显卡上,随着CPU访问时间的增加,延迟可能会得到更显著的改善。玩家现在唯一需要做的就是打开可调整大小的条或SmartAccess内存,为新功能打开大门。对于开发者来说,英伟达和英特尔的显卡驱动程序目前都支持这一功能,前者是GeForceGameReady531.41WHQL或更新的驱动程序,即英特尔显卡驱动程序31.0.101.4255或更新。由于新功能刚刚推出,玩家不应该期望游戏很快得到支持。开发者还需要花时间清楚地了解并确认使用后是否会有显著的性能改进,这值得为游戏提供支持。