• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Microsoft Simplifies Multi-GPU Support for DirectX 12 Developers

  • Thread starter Thread starter HeX
  • Start date Start date

HeX

HeX

Soldato
Joined
20 Jun 2004
Posts
12,023
Location
Huddersfield, UK
Microsoft has announced that it is making it easier for DirectX 12 developers to use multiple GPUs on a system without having to use as much coding as they do now. The new abstraction layer will simplify the process of pooling video cards on a single system, offering a basic level of support that will bypass the use of Explicit Multi Adaptor (EMA).

DirectX 12 gives developers the option of using more than one GPU on a single system, even if those cards are different models and offer different performance. However, Microsoft has never really pushed this ability beyond a concept, and at the moment if developers want to pool GPUs they have to do all the heavy lifting and code everything.

That’s a lot of work, so as a result only a few titles have actually taken advantage of Explicit Multi Adaptor (EMA) the support feature that allows multi GPU pooling. EMA is noted for being difficult to use, simply because incorrect implementation often leads to poorer performance and not enhanced power.

Microsoft has finally decided to offer a pathway for easier coding to achieve more than one card working on a system. Removing some of the difficulties, developers can now use minimal coding to achieve multi-GPU systems.

It is worth noting that Microsoft says this is “basic multi-GPU support,” so developers will still have to use EMA if they want to integrate multiple cards to DirectX 12 and get the full potential.

The new abstraction layer is not available yet, Microsoft says it is doing some final touches before rolling out to the public soon.

Source

Those crossfire RX480's might just start looking like a better option (eventually... possibly... probably not...)

On a basic level this should give all developers an easy base level multi-GPU support option.
 
Last edited:
Back
Top Bottom