

With the VRAM being managed by Windows, D3D now exposes the heap memory access directly to the CPU! This allows both the CPU and GPU to directly access the memory simultaneously, removing the need to copy data from the CPU to the GPU increasing performance in certain scenarios. Most modern GPUs have introduced VRAM resizable base address register (BAR) enabling Windows to manage the GPU VRAM in WDDM 2.0 or later.


Historically a GPU’s VRAM was inaccessible to the CPU, forcing programs to have to copy large amounts of data to the GPU via the PCI bus. Head to Agility SDK Downloads to grab it. Learn more about these new releases in our January Studio Blog here.We’re pleased to announce that we have a new preview Agility SDK out today, letting developers experiment with two new features: GPU Upload Heaps and Non-normalized Sampling!
