Sve što trebate znati o DirectX-u u 2016. godini

  • Mark Lucas
  • 0
  • 3091
  • 289
Oglas

Svatko tko je instalirao Windows igra u posljednjih 15 godina trebao bi biti upoznat s jednom posebnom stvari - na kraju instaliranja videoigre čarobnjak će od vas tražiti da nadogradite na najnoviju verziju DirectX-a na vašem računalu.

Jeste li se ikad zapitali što je to ili zašto je uopće potrebno? Sve odgovore imamo za vas ovdje.

Što je DirectX?

Računalo se bavi besprijekornim razgovorom softvera i hardvera. Vama bi to trebalo izgledati kao magija. No, pod kapuljačom, programeri troše puno vremena za programiranje softvera tako da hardverske resurse koristi što je moguće efikasnije.

Konzola za video igre, poput Xbox One ili PlayStation 4, ima ugrađeni specifični hardver. Ne mijenja se iz sustava u sustav. Svaki PS4 ima isti procesor, istu grafičku karticu, istu RAM-u i tako dalje.

Pa kad programeri naprave igru ​​za PS4, oni točno znaju s kojim hardverom rade. Dok svatko može napraviti video igre bez programiranja Kako napraviti video igre bez ikakvog programiranja Kako napraviti video igre bez ikakvog programiranja Želite li napraviti video igru, ali ne možete kodirati? Zatim upotrijebite komplet za izgradnju video igara koji vam omogućuje izradu igara bez ikakvog potrebe za kodiranjem! , profesionalci naporno rade kako bi izvukli svaki izvor iz hardvera kako bi postigli najbolje performanse.

Naravno, stvari nisu tako jednostavne pri izradi igara za PC. Imate različite komponente raznih proizvođača Što je unutar vašeg računala: Priča o svim komponentama koje trebate znati što je unutar vašeg računala: Priča o svim komponentama koje morate znati Bilo da kupujete novo računalo ili gradite svoje vlastito, bit će izloženi puno kratica i slučajnih brojeva. što uvelike može promijeniti performanse. Dva računala mogu imati potpuno različite procesore, matične ploče i grafičke kartice, a tisuće permutacija postoje na tom računalu.

Pa kako se programer osigurava da postigne najbolje performanse?

Tu dolazi DirectX. DirectX je aplikacijsko programsko sučelje (API) koje proizvođačima softvera (poput programerima videoigara) omogućuje jednostavniji razgovor s različitim hardverskim komponentama na kojima rade Windows računala.

DirectX je široko podijeljen u tri dijela:

  • Direct3D (za korištenje 3D grafičke kartice za prikazivanje 3D objekata)
  • DirectDraw (za korištenje grafičke kartice za izradu 2D objekata)
  • DirectSound (da biste koristili zvučnu karticu za isporuku boljeg zvuka)

Jednostavno rečeno, DirectX je jezični most koji proizvođačima videoigara omogućuje razgovor s različitim hardverom na računalu sa sustavom Windows, bez potrebe za pisanjem zasebnog koda za svaki.

DirectX vs OpenGL

Slično poput Microsoftovog DirectX-a, postoji još jedan industrijski standardni API pod nazivom OpenGL. I DirectX i OpenGL rade isti osnovni posao, tj. Olakšavaju programerima izradu video igara stvaranjem standardnih “Jezik” razgovarati s različitim hardverom.

Ali postoji nekoliko temeljnih razlika. DirectX pruža programerima veću kontrolu nad hardverom, omogućavajući im odabir načina korištenja različitih resursa dostupnih u sustavu. OpenGL ima specifične parametre kojima programer mora udovoljiti, te će u skladu s tim dodijeliti resurse.

Koja je škola mišljenja bolja? To je neprekidna rasprava koja traje već desetljećima, tako da se ne brinite previše.

Važno je, potrošaču, ovo: DirectX je važan za Windows računala i proizvođače videoigara brzo reagiraju na promjene u njemu, dok je OpenGL izvrstan za optimizaciju Linux igara poput Minecraft 7 koraka za instaliranje i optimizaciju Minecrafta za Linux 7 koraka za instaliranje I optimizirajte Minecraft za Linux Minecraft na Linuxu i dalje povremeno pati od problema s performansama. Međutim, možete poduzeti neke korake koji mogu učiniti svako malo razlike. i važan je za Linux operativne sustave poput SteamOS-a.

Evo, stvar je ipak. Od ovog pisanja DirectX ima prednost nad OpenGL-om. Ars Technica je čak vodio usporedbu sustava Windows 10 i SteamOS i ustanovio da DirectX ima značajno bolje performanse od OpenGL-a. Možda bi se to moglo promijeniti u budućnosti, ali nemojte se kladiti u svojoj kući.

Što je posebno u DirectX-u 12?

Windows 10, najnoviji Microsoftov operativni sustav, također dolazi ekskluzivno s najnovijom verzijom DirectX-a. U stvari, mogli bismo ići toliko daleko da kažemo da je DirectX 12 jedna taktika koja će vas natjerati da nadogradite 6 Microsoftovih taktika koje će vas nadograditi na Windows 10 6 Microsoft taktike da vas nadograde na Windows 10 Microsoft želi da vas izvede na Windows 10 a oni snažno guraju. Saželi smo taktike koje koriste kako bi vas što brže nadogradili na Windows 10. ako već niste. Sve do Windows 8 podržava DirectX 11, a testovi su pokazali da je DirectX 12 daleko bolji.

Jedna od najvećih prednosti DirectX-a 12 je nešto što se zove podrška sa više adaptera. Suvremeni CPU-ovi zapravo su APU-ovi - ubrzane procesne jedinice - koje kombiniraju računalni procesor i grafički procesor Što je APU? [Objasnio tehnologiju] Što je APU? [Objašnjena tehnologija] u jedan čip. Dakle, budući da vaš CPU već ima grafički procesor u njemu, zašto trošiti malo hardvera?

DirectX 12 pametno preuzima računarstvo na vašu glavnu grafičku karticu i na ugrađeni grafički procesor vašeg CPU-a. Glavna grafička kartica obavljat će teške uvjete dok vaš APU radi lakše. Krajnji rezultat je brže prikazivanje grafike i učinkovitija obrada gameplaya.

Napominjemo da je DirectX 12 još uvijek malo udaljen od masovnog prihvaćanja od strane proizvođača. Uz to, iako radi sa starijim hardverom, još uvijek će vam trebati nešto nedavno kako biste ga u potpunosti iskoristili.

  • Ako imate grafičku karticu Nvidia, potrebna vam je GTX 400 ili novija kartica - u osnovi bilo što s Fermi arhitekturom.
  • Ako imate AMD grafičku karticu, potreban vam je HD 7000, R5 240 ili novija kartica - u osnovi sve na temelju GCN arhitekture.
  • Ako vaš Intel PC ima ugrađenu grafiku, onda su vam potrebni Intel Haswell ili bolji CPU-ovi. Koja je razlika između Intelovih Haswell i Ivy Bridge CPU-a? Kakva je onda razlika između Intelovih Haswell i Ivy Bridge CPU-a? Tražite novo računalo? Oni koji kupuju novo prijenosno računalo ili stolno računalo s Intelom moraju znati razlike između posljednje i najnovije generacije Intelovih procesora. .
  • Ako vaše AMD računalo ima ugrađenu grafiku, onda su vam potrebni AMD Kaveri, Mullins, Beema ili bolji CPU.

Kako provjeriti i nadograditi DirectX

Lako je provjeriti koju verziju DirectX-a trenutno koristite. Evo jednostavnog postupka:

  1. Idite na Start> Run (Pokreni) ili pritisnite Win + R.
  2. Tip “dxdiag” (bez navodnika) i pritisnite Enter ili kliknite U redu. Ovo će otvoriti DirectX dijagnostički alat.
  3. Dno okna prikazat će na kojoj se verziji DirectX-a nalazite.

Korisnici sustava Windows 10 trebali bi biti na DirectX 12 ili DirectX 11, dok bi korisnici Windows 7 i Windows 8 trebali biti na DirectXu 11. Microsoft je prestao službeno podržavati Windows XP, ali još uvijek neće nestati Zašto Windows XP neće nestati ni u kojem trenutku Uskoro zašto Windows XP neće nestati ni u kojem trenutku uskoro ljudi ne mogu napustiti Windows XP. U tvrtkama i kućama širom svijeta, on će se zadržati. Razgovarali smo s tri korisnika Windows XP iz različitih generacija i podrijetla kako bismo saznali zašto. , Ako imate XP, vjerojatno ćete vidjeti DirectX 9.

Ako mislite da zaostajete, možete ručno preuzeti i instalirati DirectX iz Microsofta ili jednostavno pokrenuti Windows Update.

Također idite na Prikaz karticu DirectX dijagnostičkog alata i provjerite je li označeno ubrzanje teksture DirectDraw, Direct3D ili AGP. Nije dostupno. To znači da vaš hardver ne podržava verzija DirectX-a koju pokrećete, tako da ne možete iskoristiti hardversko ubrzanje. Najbolje je nadograditi svoj hardver ako to želite.

Hoćete li preći na Windows 10 za DX12?

Sada, Windows 10 ima mnoštvo drugih značajki za igrače. Windows 10 je za igrače: 6 Značajke koje će vam se svidjeti Windows 10 Je za igrače: 6 Značajke koje će vam se svidjeti Želite koristiti Windows 10 za igranje! Bilo da je u pitanju streaming vaših Xbox One igara na vaše računalo, pomoću Xbox aplikacije ili uživanje u igranju visokih performansi s DirectX 12, Windows 10 poboljšava vaše…, ali DirectX 12 je zasigurno najvažniji od njih. Hoćete li preći na novu verziju sustava Windows samo da biste dobili DX12?

Da li se rado pridržavate svoje trenutne verzije sustava Windows? Ima li smisla kupiti novi hardver kompatibilan sa DX12 ili samo nabaviti novu konzolu za video igre? Javite nam u komentarima!

Slikovni krediti: Branko Vučinec / Microsoft Technet




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.