DirectX 11 pret DirectX 12: kādas ir atšķirības?

Directx 11 Pret Directx 12 Kadas Ir Atskiribas



Ja esat Windows PC spēlētājs, tad zinot, vai DirectX 12 ir labāks par DirectX 11 ir ļoti svarīgi, lai pēc iespējas labāk izmantotu savas iecienītākās videospēles. Tagad lielākā daļa cilvēku teiks, ka DirectX 12 ir labāks, jo tam ir lielāks skaits, taču lietas parasti nav tik vienkārši.



DirectX 12 tika izlaists 2015. gadā kopā ar operētājsistēmu Windows 10. Microsoft apgalvo, ka tā ir līdz šim labākā DirectX versija, un tā, visticamāk, ieviesīs jaunu ēru spēlētājiem. Tas ir tāpēc, ka tas spēj uzlabot GPU veiktspēju, vienlaikus samazinot CPU pieskaitāmās izmaksas.





Problēma ir tā, ka datora veiktspējas palielināšana nav tik vienkārša kā pārslēgšanās uz jaunu DirectX versiju. Vai varbūt tā ir, tāpēc ļaujiet mums uzzināt, kas tieši šeit notiek.





DirectX 11 pret DirectX 12

Abas DirectX versijas ir lieliskas, taču DirectX 12 ir jaunāka versija, un tādēļ tajā ir iekļautas funkcijas, kas nav atrodamas programmā DirectX 11. Tomēr nav tik vienkārši noteikt, kura ir labāka.



groove mūzika avarē

Kas ir Microsoft DirectX?

Tātad, DirectX ir galveno API kolekcija, kas izstrādāta, lai veiktu ar multividi saistītos pienākumus. Tas var ietvert videospēļu programmēšanu operētājsistēmās Windows, Xbox un jebkurā citā Microsoft platformā.

Kādas ir atšķirības starp DirectX 11 no DirectX 12?

DirectX 12 , spēj mijiedarboties ar jūsu datora aparatūru uzlabotā līmenī. Piemēram, DirectX 12 ir izstrādāts, lai sadalītu CPU darba slodzi pa citiem kodoliem, taču ne tikai tas var ļaut katram kodolam vienlaikus sazināties ar GPU.

DirectX 11 no otras puses, spēlēs var izmantot tikai divus un četrus CPU kodolus. Daudzos gadījumos maksimālais skaits ir trīs, jo viens no kodoliem tiek izmantots, lai diktētu norādījumus GPU.



kā pārvietot mapi Windows 10

Ja runa ir par smalkiem zvaniņiem un svilpes funkcijām, DirectX 12 šeit ir noderīgs. Tas ietver konveijera stāvokļa objektus (PSO) un asinhrono skaitļošanu. Redziet, asinhronā skaitļošana palielina GPU izmantošanu, ļaujot tai paralēli apstrādāt vairākas darba slodzes.

Šeit ir cerība atraisīt visu jūsu GPU potenciālu, lai gan tas ir atkarīgs no tā, vai GPU atbalsta DirectX 12, jo ne visi to atbalsta. Neuztraucieties, jo visi GPU, kas tika izlaisti pēc 2015. gada, atbalsta DirectX 12, tādēļ, ja jūsu pašreizējās aparatūras vecums atbilst konkrētajam datumam, viss ir kārtībā.

Ārpus grafikas renderēšanas jūsu GPU ir atbildīgs par plašu galveno uzdevumu klāstu. Piemēram, GPU ir nepieciešams mašīnmācīšanās algoritmu palaišanai. Tagad, ja DirectX 11 tiek izmantots mašīnmācīšanās situācijā, tas var veikt uzdevumus tikai vienu pēc otra un noteiktā secībā. Ikreiz, kad tas notiek, veiktspēja mēdz pasliktināties, jo netiek izmantoti visi ar GPU saistītie resursi.

DirectX 12 atrisina šo problēmu, izmantojot asinhrono skaitļošanu, tāpēc, kā gaidīts, tiek maksimāli palielināts GPU lietojums, un tādējādi jūsu spēļu veiktspēja uzlabosies.

Turklāt jāņem vērā, ka DirectX 12 ir pirmais, kas ievieš PSO masām. Tiem, kas interesējas, PSO ir objekti, kas izskaidro visa grafikas cauruļvada stāvokli. Redziet, PSO darbojas kā pudele, kurā ir visi attēla izveidei nepieciešamie stāvokļi un komponenti. Tātad būtībā tas ļaus GPU iepriekš apstrādāt visus atkarīgos stāvokļus, nepārtraukti nepārrēķinot stāvokļus.

atkarības dienestam neizdevās palaist Windows 10

Ja tas tiek izmantots, CPU virsslodze ir ievērojami samazināta, salīdzinot ar to, kā DirectX 11 apstrādā lietas.

atvērts fons

Kuru izvēlēties — DirectX 12 vai DirectX 11?

Tātad lielais jautājums, kas ir pelnījis atbildi, ir, kurš ir labāks? Atbilde ir atkarīga no spēles, kuru mēģināt spēlēt. Dažas spēles tika veidotas, paturot prātā DirectX 11, savukārt modernāki nosaukumi tika izstrādāti, izmantojot DirectX 12 kā galveno punktu.

Tomēr, ja jūs neesat tāds cilvēks, kas spēlētu vecākas videospēles, tad DirectX 12 ir drošā likme jo gandrīz visi jaunie nosaukumi mūsdienās tiek nodrošināti ar DirectX 12 atbalstu salīdzinājumā ar iepriekšējo versiju.

LASĪT : Kā lietot DirectX diagnostikas rīku (DxDiag) traucējummeklēšanai

Vai DirectX 12 uzlabos FPS?

Atkarībā no spēles DirectX 12 varētu nodrošināt uzlabojumus attiecībā uz FPS. Dažām spēlēm, piemēram, Cyberpunk 2077, kadru nomaiņas ātrums ir palielinājies par 20 procentiem pie 1080p, savukārt Assassin’s Creed Valhalla ar tādu pašu izšķirtspēju spēja palielināt par 25 procentiem.

Vai man ir nepieciešams DirectX 11, ja man ir 12?

DirectX nevar instalēt atsevišķi, un tas nozīmē, ka nav iespējams DirectX 11 un DirectX 12 instalēt atsevišķi vienā datorā. Tā kā DirectX API nav atgriezeniska vai saderīga, dažām spēlēm vai lietojumprogrammām var būt nepieciešama vecāka versija, lai tā darbotos pareizi.

  WindowsClub ikona
Populārākas Posts