DirectX 11 u odnosu na DirectX 12: Koje su razlike?

Directx 11 U Odnosu Na Directx 12 Koje Su Razlike



Ako ste Windows PC igrač, onda znate da li DirectX 12 je bolje od DirectX 11 vrlo je važno kako biste najbolje iskoristili svoje omiljene video igre. Većina ljudi će reći da je DirectX 12 bolji jer ima veći broj, ali stvari obično nisu tako jednostavne.



DirectX 12 objavljen je 2015. zajedno sa sustavom Windows 10. Microsoft tvrdi da je to najbolja verzija DirectX-a do sada i da će vjerojatno otvoriti novu eru za igrače. To je zato što je sposoban povećati performanse GPU-a, istovremeno smanjujući opterećenje CPU-a.





stvoriti bootable usb cmd

Problem je u tome što povećanje performansi vašeg računala nije tako jednostavno kao prebacivanje na novu verziju DirectX-a. Ili možda i jest, pa doznajmo što se točno ovdje događa.





DirectX 11 protiv DirectX 12

Obje verzije DirectX-a su sjajne, ali DirectX 12 je novija verzija i kao takva dolazi sa značajkama koje nema u DirectX-u 11. Međutim, određivanje koja je bolja nije tako jednostavna.



Što je DirectX od Microsofta?

Dakle, DirectX je zbirka ključnih API-ja dizajniranih u svrhu obavljanja zadataka povezanih s multimedijom. To može uključivati ​​programiranje videoigara na Windowsima, Xboxu i bilo kojoj drugoj Microsoftovoj platformi.

Koje su razlike između DirectX 11 i DirectX 12?

DirectX 12 , sposoban je za interakciju s hardverom vašeg računala na naprednijoj razini. Na primjer, DirectX 12 dizajniran je za raspodjelu radnog opterećenja CPU-a na druge jezgre, ali ne samo to, može omogućiti svakoj jezgri da komunicira s GPU-om u isto vrijeme.

DirectX 11 s druge strane dopušta igrama da koriste samo dvije i četiri CPU jezgre. U mnogim slučajevima, maksimalan broj je tri jer se jedna od jezgri koristi za diktiranje uputa GPU-u.



Kada se radi o otmjenim značajkama, DirectX 12 ovdje preuzima kolač. To uključuje objekte stanja cjevovoda (PSO) i asinkrono računalstvo. Vidite, asinkrono računalstvo povećava iskorištenost GPU-a dopuštajući mu da paralelno obrađuje više radnih opterećenja.

Ovdje se nadamo da ćete otključati puni potencijal vašeg GPU-a, iako to ovisi o tome podržava li GPU DirectX 12 budući da ga ne podržavaju svi. Ne brinite jer svi GPU-ovi koji su objavljeni nakon 2015. podržavaju DirectX 12, pa ako je starost vašeg trenutnog hardvera u skladu s tim određenim datumom, onda je sve u redu.

Izvan renderiranja grafike, vaš GPU je zadužen za širok raspon ključnih zadataka. Na primjer, GPU je potreban za pokretanje algoritama strojnog učenja. Sada, ako se DirectX 11 koristi u situaciji strojnog učenja, može izvršavati samo zadatke jedan za drugim i određenim redoslijedom. Kad god se to dogodi, izvedba ima tendenciju pada jer se svi resursi koji se odnose na GPU ne koriste.

DirectX 12 rješava ovaj problem korištenjem asinkronog računalstva, tako da je, kao što se i očekivalo, upotreba GPU-a maksimizirana, i kao takva, vaše performanse igranja će se poboljšati.

nedostaje mrežni adapter surface pro 3

Nadalje, trebali bismo primijetiti da je DirectX 12 prvi koji je predstavio PSO širokim masama. Za one koji se pitaju, PSO su objekti koji objašnjavaju stanje cijelog grafičkog cjevovoda. Vidite, PSO se ponaša kao boca koja sadrži svako stanje i komponentu potrebnu za stvaranje slike. Dakle, u biti, ovo će omogućiti GPU-u da unaprijed obradi sva zavisna stanja bez potrebe da cijelo vrijeme ponovno izračunava stanja.

Kada se ovo koristi, CPU opterećenje se značajno smanjuje u usporedbi s načinom na koji DirectX 11 rješava stvari.

Što odabrati, DirectX 12 ili DirectX 11?

Dakle, veliko pitanje koje zaslužuje odgovor je, što je bolje? Pa, odgovor ovisi o igrici koju pokušavate igrati. Neke su igre napravljene s DirectX 11 na umu, dok su moderniji naslovi razvijeni s DirectX 12 kao središnjom točkom.

Ipak, ako niste tip osobe koja igra starije video igrice, onda DirectX 12 je sigurna oklada jer gotovo svi novi naslovi danas dolaze s podrškom za DirectX 12 u odnosu na prethodnu verziju.

ČITATI : Kako koristiti DirectX dijagnostički alat (DxDiag) za rješavanje problema

Hoće li DirectX 12 poboljšati FPS?

Ovisno o igri, DirectX 12 bi mogao donijeti poboljšanja kada je u pitanju FPS. Neke igre kao što je Cyberpunk 2077 imale su povećanje od 20 posto u broju sličica u sekundi pri 1080p, dok je Assassin’s Creed Valhalla uspjela dobiti povećanje od 25 posto pri istoj razlučivosti.

Trebam li DirectX 11 ako imam 12?

DirectX nije nešto što možete zasebno instalirati, što znači da ne postoji način da DirectX 11 i DirectX 12 budu zasebno instalirani na istom računalu. Budući da DirectX API nije stariji ili kompatibilan, neke igre ili aplikacije mogu zahtijevati stariju verziju za ispravan rad.

  Ikona WindowsClub
Popularni Postovi