艾巴生活网

您现在的位置是:主页>互联网 >内容

互联网

DirectX12API在AgilitySDK中获得新的GPU上传堆和非标准化采样功能

2023-04-01 10:40:56互联网传统的飞鸟
微软今天宣布在最新的AgilitySDK预览中添加两个新的DirectX12API功能,称为GPU上传堆和非规范化采样。在其最新的博文中,Microsoft的Direct

微软今天宣布在最新的AgilitySDK预览中添加两个新的DirectX12API功能,称为GPU上传堆和非规范化采样。

DirectX12API在AgilitySDK中获得新的GPU上传堆和非标准化采样功能

在其最新的博文中,Microsoft的DirectX开发人员博客发布了AgilitySDK1.710.0(预览版)的可用性,它为DirectX12API添加了全新的功能。两个新功能更新包括GPU上传堆和非规范化采样。以下是博客本身对这两个新功能的描述:

过去,CPU无法访问GPU的VRAM,迫使程序必须通过PCI总线将大量数据复制到GPU。大多数现代GPU都引入了VRAM可调整大小的基地址寄存器(BAR),使Windows能够在WDDM2.0或更高版本中管理GPUVRAM。

由于VRAM由Windows管理,D3D现在将堆内存访问直接暴露给CPU!这允许CPU和GPU同时直接访问内存,无需将数据从CPU复制到GPU,从而在某些情况下提高性能。

GPU上传堆可用于iGPU和dGPU。对于dGPU,需要在BIOS中打开可调整大小的栏。iGPU没有此要求,因为GPU上传堆将为UMA使用L0内存。

非标准化抽样

在受支持的硬件上使用此AgilitySDK,可以使用新的采样器标志来创建将采样坐标解释为绝对坐标的采样器。

第一天预览PIX支持

PIX在其最新的预览版本2303.30-preview中支持GPU上传堆和非规范化采样,以配合今天的AgilitySDK版本。有关更多信息,请参见此处。

微软还透露了包括NVIDIA、AMD和Intel在内的三大GPU供应商的准备情况如下:

NVIDIA:NVIDIA最新的GameReady驱动程序和NVIDIAStudio驱动程序(版本531.41)支持Ampere和更新的GPU上的GPU上传堆以及所有GPU上的非标准化采样。您可以通过GeForceExperience或直接从NVIDIA.com下载来无缝更新到此驱动程序版本。

英特尔:可在以下位置找到支持这些功能的英特尔驱动程序:Intel®Arc™&Iris®XeGraphicsDriver31.0.101.4255

AMD:有兴趣尽早获得支持这些功能的支持DirectXAgilitySDK的AMD驱动程序的开发人员应联系他们的AMD联盟经理。