DV Hardware - bringing you the hottest news about processors, graphics cards, Intel, AMD, NVIDIA, hardware and technology!

   Home | News submit | News Archives | Reviews | Articles | Howto's | Advertise
 
DarkVision Hardware - Daily tech news
November 19, 2018 
Main Menu
Home
Info
News archives
Articles
Howto
Reviews
 

Who's Online
There are currently 217 people online.

 

Latest Reviews
Arctic BioniX F120 and F140 fans
Jaybird Freedom 2 wireless sport headphones
Ewin Racing Champion gaming chair
Zowie P-TF Rough mousepad
Zowie FK mouse
BitFenix Ronin case
Ozone Rage ST headset
Lamptron FC-10 SE fan controller
 

Follow us
RSS
 

DX12 Multiadapter increases performance by offloading workload to your integrated graphics

Posted on Friday, May 01 2015 @ 16:22:31 CEST by


Microsoft logo
Over at the Build 2015 conference, Microsoft revealed that its upcoming DirectX 12 API has a new feature named Multiadapter that finally enables applications to take advantage of all GPUs in a computer. This will enable game developers to share workloads over not only multiple discrete graphics cards from different vendors, but also augment performance by offloading some work to integrated graphics.

Direct3D development lead guy Max McMullen demonstrated the feature using the Unreal Engine 4 Elemental demo on an Intel-based system with an NVIDIA GeForce graphics card. By letting the integrated graphics handle some of the post-processing effects, DX12 Multiadapter was able to increase the framerate from 35.9fps to 39.7fps!
According to Direct3D development lead Max McMullen, who presented a Build session on graphics performance, DX12's Multiadapter mojo lets developers generate and execute commands in parallel on multiple GPUs, complete with independent memory management for each one. Those GPUs can collaborate on rendering the same frame or do different kinds of work in parallel.

McMullen showcased the benefits for a hybrid configuration using the Unreal Engine 4 Elemental demo. Splitting the workload between unnamed Nvidia discrete and Intel integrated GPUs raised the frame rate from 35.9 FPS to 39.7 FPS versus only targeting the Nvidia chip. In that example, the integrated GPU was relegated to handling some of the post-processing effects.
You can learn more about Multiadapter at MSDN.
We recognized that most mixed GPU systems in the world were not making the most out of the hardware they had. So in our quest to maximize performance, we set out to enable separable and contiguous workloads to be executed in parallel on separate GPUs. One such example of separable workloads is postprocessing.

Virtually every game out there makes use of postprocessing to make your favorite games visually impressive; but that postprocessing work doesn’t come free. By offloading some of the postprocessing work to a second GPU, the first GPU is freed up to start on the next frame before it would have otherwise been able to improving your overall framerate.
Here's an example of the GPU workload timeline. Microsoft says the NVIDIA GPU had a utilization rate of roughly 100 percent whereas the Intel integrated graphics had an utilization rate of around 70 percent on average, meaning there's still room for improvement.

Multiadapter DX12

Via: TechReport



 



 

DV Hardware - Privacy statement
All logos and trademarks are property of their respective owner.
The comments are property of their posters, all the rest © 2002-2018 DM Media Group bvba