So this is kinda new news that TomsHardware put up and arent 100%, but they have a reliable source from Microsoft that claims that Directx 12 will support multiple gpus.
You might think, that shit aint new. But heres the catch. You can do Nvidia and AMD card and connect them together just as sli or crossfire. And you would be able to run a older card with newer card.
For example I would be able to use my GTX 780 3GB card and buy a new GTX 980 4GB card for example, or AMD 290X with my GTX 780 and run them kinda like how sli or crossfire works.
And big benefit will also be that the vram adds up. So If I have my 3GB and then buy a card with 4GB I will then have 7GB vram thanks to the API on DirectX 12. This shit is amazing if its true.
So even if you buy new card after a few years you can still get that new performance boost with ur new card, and add it up with ur older card to get even higher frametimes.
I really hope this info is true that will make it so much easier to catch up with newer games for many cause the mem stacks up in that way as they say. And as the article says if you want to use AMDs true audio you can do that and if you want Nvidias 3D vision on the same system you might be able to do that. That shit blows my nerd mind completely and really hope it will come to this, finally!
And they dont say that in the article but my guess is that the problems with some games not supporting Sli or Crossfire will not be anymore, cause they would run through the API and no bottlenecks would appear.
So all the cards you would have would run on max all the time and give you amazing framtimes in games and wouldnt matter what game you played, it will boost it always.
That is fucking awesome.
Link to the article on Toms Hardware: http://www.tomshardware.com/news/microsoft-directx12-amd-nvidia,28606.html