DirectX 12 med support for nVidia og AMD samtidigt

Grafikkort, Diverse d.  04. marts. 2015, skrevet af Gripen90 9 Kommentarer.  Vist: 2769 gange.

DirectX 12 tilbyder nye multi GPU muligheder!

I den seneste uge har der været megen virak og omtale omkring DirectX 12, og hvad det vil betyde for mening mand. Der er stadig mange gisninger, men ikke desto mindre lader det til, at nogen reelt har mulighed for at blive til noget. Ikke blot med at DirectX 12 tilbyder, nogle nye grafiske finesser som vi kender fra diverse opdateringer igennem årerne, men nu ser det ud til at der faktisk sker noget på hardware planet som hidtil har været uhørt. De mest spændende forudsigelser er:

1) Krydskompabilitet mellem nVidia og AMD GPU'er i en multi-GPU konfiguration.
2) Der bliver gjort op med at f.eks nu bliver  3x 4GB Vram = 12GB Vram ! Hvad der ikke har været muligt i over eet årti kan Direct X12 måske endelige gøre op med således      at Vram nu faktisk lægges sammen og ikke blot bruges til at lagre teksturer parallelt.

"One of the big things that we will be seeing is DirectX 12's Explicit Asynchronous Multi-GPU capabilities. What this means is that the API combines all the different graphics resources in a system and puts them all into one "bucket." It is then left to the game developer to divide the workload up however they see fit, letting different hardware take care of different tasks.

DirectX 12 will remove the 4 + 4 = 4 idea and will work with a new frame rendering method called SFR, which stands for Split Frame Rendering. Developers will be able to manually, or automatically, divide the texture and geometry data between the GPUs, and all of the GPUs can then work together to work on each frame. Each GPU will then work on a specific portion of the screen, with the number of portions being equivalent to the number of GPUs installed.

....

What we're seeing here is that DirectX 12 is capable of aggregating graphics resources, be that compute or memory, in the most efficient way possible. Don't forget, however, that this isn't only beneficial for systems with multiple discrete desktop GPUs. Laptopswith dual-graphics solutions, or systems running an APU and a GPU will be able to benefit too. DirectX 12's aggregation will allow GPUs to work together that today would be completely mismatched, possibly making technologies like SLI and CrossFire obsolete in the future.

There is a catch, however. Lots of the optimization work for the spreading of workloads is left to the developers – the game studios. The same went for older APIs, though, and DirectX 12 is intended to be much friendlier. For advanced uses it may be a bit tricky, but according to the source, implementing the SFR should be a relatively simple and painless process for most developers."

Det lyder alt sammen super spændende og lovende. Vi håber, at spiludviklerne vil tage de nye muligheder til sig med åbne arme således at fremtiden bliver præget af større fleksibilitet og åbenhed på GPU markedet.
Som en notits til sidst skal vi lige bemærke at DirectX 12 kun kommer til at blive understøttet i Windows 10 (såvidt der indtil videre er blevet tilkendegivet).

Kilde: Toms

Pelinox
 
Superbruger
Tilføjet:
04-03-2015 13:15:31
Svar/Indlæg:
949/9
Ja, i teorien. Kommer aldrig til at ske i praksis. 🙂


Gripen90
 
Senior Skribent
Tilføjet:
04-03-2015 13:38:59
Svar/Indlæg:
15982/637

Ja, i teorien. Kommer aldrig til at ske i praksis. 🙂

Pelinox skrev d. 04-03-2015 13:15:31

Hvilket ?. Er sådan set "ligeglad" med cross-compatibility, men higer efter at Vram kan lægges sammen til een samlet buffer.


Pelinox
 
Superbruger
Tilføjet:
04-03-2015 13:46:23
Svar/Indlæg:
949/9
Ja okay, skulle nok have præciseret. Mixet med AMD/Nvidia kommer ikke til at ske, men at kombinere RAM lyder mere sandsynlig, selvom jeg også tvivler. Det er jo noget AMD har sagt ville ske i et stykke tid efterhånden.


Ebo
 
Superbruger
Tilføjet:
04-03-2015 16:44:14
Svar/Indlæg:
709/10
Tror heller ikke at det bliver til noget. Lad os nu se hvordan AMD's nye serie virker med stacked ram, måske bliver det en mulighed, når først win 10 kommer ud, som færdigt produkt.


M.Thomsen
 
Elitebruger
Tilføjet:
04-03-2015 17:22:47
Svar/Indlæg:
4112/53
Det lyder lidt som "problematikken" vi havde med multi core processorer, som tog nogle år før div. programmer blev modificeret til at udnytte multi threading.

Bliver spændende at se hvornår/om dette bliver effektivt implementeret.


Sven
 
Superbruger
Tilføjet:
11-03-2015 06:07:10
Svar/Indlæg:
3661/82
Ram kombinerinh er irrelevant da du stadigvaek skal have texture data i begge gfxkort ellers opleve r du en kanon nedgang i fps. saa intet reelt forskel

#5
Men har kunnet udnytte multithreading langt foer core cpu'en.


canny
 
Superbruger
Tilføjet:
11-03-2015 22:54:45
Svar/Indlæg:
1500/79


M.Thomsen
 
Elitebruger
Tilføjet:
13-03-2015 05:05:35
Svar/Indlæg:
4112/53
#6 Ja, der var enkelte programmer der var lavet til multi CPU servere, er kunne udnytte multithreading, men "normale" programmer så som de fleste spil, tog et par år før de blev modificeret godt nok, til at udnytte dual/quad core processorerne (eller hyperthreading før da).


Gripen90
 
Senior Skribent
Tilføjet:
13-03-2015 11:50:10
Svar/Indlæg:
15982/637
Lidt mere i sagen.
http://www.kitguru.net/compone...


Svaret blev redigeret 1 gang, sidst af Gripen90 d. 13-03-2015 11:51:09.