Prenesite najnovejšo različico Direct. Kako in kje videti, kateri directx je nameščen v vašem OS? Kaj storiti naprej

DirectX je nabor programskih orodij za Windows, ki se v večini primerov uporablja za ustvarjanje iger in drugih večpredstavnostnih vsebin. Za popolno delovanje aplikacij, ki uporabljajo knjižnice DirectX, morate imeti slednjo kot del operacijskega sistema. V bistvu se zgornji paket samodejno namesti, ko namestite Windows.

Vse igre, zasnovane za delovanje v sistemu Windows, zahtevajo namestitev določene različice DirectX. V času pisanja je zadnja revizija 12. Različice so združljive nazaj, to pomeni, da se bodo igrače, napisane pod DirectX 11, izvajale tudi dvanajstega. Edina izjema so zelo stari projekti, ki potekajo pod 5, 6, 7 ali 8 neposrednih. V takih primerih je z igro priložen tudi potreben paket.

Če želite izvedeti različico DirectX, ki je nameščena v računalniku, lahko uporabite spodnje metode.

1. način: programi

Programska oprema, ki nam daje informacije o sistemu kot celoti ali o določenih napravah, lahko prikaže tudi različico paketa DirectX.


2. način: Windows

Če v računalnik ne želite namestiti specializirane programske opreme, lahko uporabite vgrajeno programsko opremo "Diagnostično orodje DirectX".

Prenesite celoten nabor knjižnic DirectX za Windows XP, Vista OS, Windows 7, 8. Z enim klikom, brezplačen prenos DirectX 11, 10, 9- z neposrednimi povezavami - uradno spletno mesto DirectX Download Free Microsoft. Brez SMS-ov, gostovanja datotek in presenečenj - varni in hitri prenosi so zagotovljeni.

Povezave za neposreden prenos z uradne spletne strani najdete spodaj. Tukaj in zdaj mnogim ne bo na mestu, da se seznanijo z razlogom, preberejo nekaj vrstic o tem, kaj počne DirectX in zakaj ga potrebuje Windows. To vas bo rešilo nepotrebnih vprašanj in pripomoglo k procesu razumevanja.

Za programerja je Direct X SDK nabor že pripravljenih postopkov, struktur, funkcij, razredov, ki jih ponuja aplikacija za celovito rešitev različnih nalog, povezanih z razvojem in programiranjem pod Microsoft Windows.

Za osebni računalnik preprostega uporabnika je DirectX nabor navodil in vmesnikov (Direct3D, DirectPlay, DirectMusic, DirectInput itd.), ki jih računalnik potrebuje za obdelavo ukazov z igralne palice, miške, tipkovnice, vnos-izhod različnih video in zvočne podatke, dvodimenzionalne in tridimenzionalne karte. Odgovoren za kakovost zvoka in vizualnih grafičnih učinkov (model senčil - teksture, osvetlitev).

Direct X je tisti, ki vašemu računalniku pove, kako predvajati glasbo, kako obdelati grafični predmet in kako se odzvati na vaše ukaze. Sodobne aplikacije in igre lahko uporabljajo knjižnice (vmesnike) različnih generacij. Delna odsotnost knjižnic (navodil) vodi do napak v igrah in aplikacijah.

Sistemske zahteve.
DirectX 11 - sklop vključuje vse komponente 11. generacije, pa tudi vse potrebne vmesnike, celoten nabor izvedljivih knjižnic DirectX 9.0c in 10. Najboljša izbira za operacijske sisteme Windows 7, 8, Server 2008.

DirectX 10 - gonilniki za sisteme z operacijskim sistemom Windows Vista, Server 2008. Vključuje celoten nabor komponent DirectX 9.

DirectX 9.0c - končna različica za Windows XP SP2 in Windows Server 2003 s posodobitvami SP1. Deveta generacija se lahko uporablja kot dodatek k 7, 8, podprto za Vista.

Za večino uporabnikov je priporočljivo prenesti Direct X 11, vsebuje vse potrebne knjižnice. Namestitev je izjemno preprosta - zaženite preneseno datoteko, se strinjate s pogoji, kliknite - naprej, počakajte, da se namestitev zaključi, znova zaženite računalnik.

Pomembno! Odločeno prenesite DirectX 11- tako je, vaš računalnik bo postal "pametnejši"! Če imate vprašanje o namestitvi - preberite 6-7 komentarjev. Nič zapletenega – Direct X vas v angleščini pred namestitvijo vpraša, v katero mapo želite razpakirati. Uradna stran DirectX www.microsoft.com prenos je vedno brezplačen.

Operacijski sistem Windows ima precej zapleteno strukturo, ki jo lahko razumejo le njegovi razvijalci. Za kompetentno delo vseh njegovih komponent v aplikacijah in igrah, ki zahtevajo resna sredstva, razvijalci iz studia Microsoft izdajo poseben nabor orodij - DirectX. Zmotno je misliti, da je to le program, ki ga uporabniki potrebujejo.

Pravzaprav je DirectX nabor orodij, ki jih Microsoft vzdržuje za razvijalce. Programiranje zapletenih aplikacij in iger za Windows je nemogoče brez DirectX. Prav tako mora biti nameščen na računalniku končnega uporabnika razvitega programa ali igre, da lahko Windows komunicira z njim. Orodja DirectX se redno izboljšujejo in izdajajo nove različice. Zato je pomembno, da uporabnik ve, kateri DirectX je nameščen na računalniku in ali ga je treba posodobiti za delo s sodobno igro.

Kako ugotoviti, kateri DirectX je nameščen

Določanje različice DirectX na računalniku z operacijskim sistemom Windows je zelo preprosto, za to morate:

  1. Pritisnite kombinacijo Windows + R na tipkovnici, da odprete vrstico »Zaženi«;
  2. Registrirati bo moral ukaz dxdiag;
  3. Po tem se odpre okno s sistemskimi informacijami, ki se imenuje "Diagnostična orodja DirectX". Na zavihku »Sistem« na dnu lahko vidite stolpec, ki označuje, kateri DirectX je nameščen v računalniku.

Pomembno: V računalnik lahko namestite katero koli različico DirectX. Vendar pa obstaja pomemben odtenek: če ga strojna oprema ne podpira, sistem Windows z njim ne bo mogel delati. Nato operacijski sistem izbere najvišjo podprto različico DirectX kot aktivno in prav ta različica je prikazana v diagnostičnem meniju, informacije o katerem so navedene zgoraj.

Kako določiti različico DirectX z uporabo programov tretjih oseb

Poleg pripomočkov, vgrajenih v operacijski sistem, vam aplikacije tretjih oseb omogočajo določitev različice DirectX na vašem računalniku. Hkrati lahko zagotovijo veliko več informacij kot ukaz dxdiag, ki je bil omenjen zgoraj.

Priročno orodje za diagnosticiranje računalnika je aplikacija AIDA64. Njegovo brezplačno različico lahko prenesete z uradnega spletnega mesta razvijalcev. Ta program vam omogoča, da ugotovite podatke o vseh računalniških komponentah, pa tudi o komponenti programske opreme.

V levem meniju aplikacije lahko vidite ločen element DirectX. Vsebuje informacije v treh podrazdelkih: datoteke, video, zvok:


AIDA64 ni edini računalniški diagnostični program. V omrežju lahko najdete veliko njegovih analogov, tako plačanih kot brezplačnih.

Zakaj DirectX 12 ne deluje v sistemu Windows 10

Ena od značilnosti operacijskega sistema Windows 10, ki jo Microsoft aktivno promovira, so igre. Nova različica operacijskega sistema "blizu strojne opreme" deluje z igrami, ki so razvite na DirectX 12. To omogoča igralcem na računalnikih z nizko porabo energije, da izvajajo projekte, ki zahtevajo visoko zmogljivost.

Vendar pa lahko nekateri uporabniki sistema Windows 10 ugotovijo, ko preverijo, ali imajo nameščen DirectX 11 ali 11.2 in ne sodobni DirectX 12. V takšni situaciji ni treba prenesti DirectX 12 z uradnega Microsoftovega spletnega mesta in ga namestiti v računalnik, saj to ne bo pomagalo. Ta različica gonilnikov je prvotno na voljo v sistemu Windows 10, rešitev problema pa je treba iskati v drugi ravnini.

Če namesto DirectX 12 v sistemu Windows 10 pri preverjanju vidite DirectX 11.2, je to posledica:


Pomembno je omeniti, da novejši DirectX v računalniku ne nadomesti prejšnjih različic. To pomeni, da je za zagon aplikacije ali igre potreben DirectX 8.9 ali 10 in so v računalniku nameščene novejše različice, je treba naložiti "stari" gonilnik.

DirectX je nabor API-jev za razvoj aplikacij za operacijski sistem Windows. To pomeni, da je aplikacija platforma ali okvir za hitro pisanje programov. Nekatere skupne funkcije za številne aplikacije vzamejo levji delež časa. Da bi se izognili tem stroškom, so osnovna orodja razvita ločeno in so del objektov DirectX COM.

Prav zaradi tega je takšna platforma pomembna, saj se večina razvijalcev ne obremenjuje z izumom kolesa. Poleg tega je ta program večplatformen in vam omogoča delo v vseh operacijskih sistemih. Ker se funkcije, ki se uporabljajo v DirectX, uporabljajo znotraj programa, se implicira, da mora uporabnik imeti takšno komponento z enako ali novejšo različico.

Če ta pogoj ni izpolnjen, se bodo med delovanjem aplikacije pojavili različni zamiki ali pa se, kar se zgodi pogosteje, sploh ne bo zagnala. Treba je opozoriti, da se DirectX uporablja predvsem za grafične programe, natančneje za igre.

Običajno, če zahtevana različica platforme ni na voljo, pride do napak, kot je D3DX9_24.dll. Številka skozi podčrtaj se lahko razlikuje, vendar je osnova sporočila vedno enaka. V takih primerih se postavlja vprašanje, kako ugotoviti, kateri Directx so nameščeni, da bi na podlagi informacij izvajali nadaljnje manipulacije.

Če želite izvedeti, kateri Directx je nameščen, morate izvesti eno od več dejanj: poiščite ustrezne razdelke sistema Windows ali se zatečete k pomoči programov.

Kako ugotoviti, kateri Directx je nameščen v sistemu Windows s pomočjo dxdiag?

Obstaja posebno mesto, ki vsebuje ciljne informacije o različici izdelka DirectX, nameščenem v sistemu, in se imenuje »Diagnostično orodje DirectX«. To mesto je najbolj priročno za uporabo in ne zahteva prednamestitve programa.

  • Pritisnite Win + R in vnesite dxdiag;

  • V oknu glavnega menija je na koncu seznama stolpec "DirectX Version".

Poleg ključnih informacij o različici izdelka, tukaj najdete tudi druge nastavitve sistema Windows in povezovanja. Nekateri predstavljeni parametri so precej pomembni, zato lahko tukaj dobite informacije o OS, proizvajalcu računalnika in nameščenem BIOS-u. Obstajajo tudi ključne informacije o konfiguraciji računalnika, kot so RAM, procesor in velikost datoteke strani.

Dodaten način, da pridete do istega mesta, le brez uporabe vrstice "Run", je vnos dxdiag v iskanje, ki se nahaja v Start. Nato boste na enak način vstopili v diagnostično orodje.

V karakterističnem stolpcu so navedene nepopolne informacije, torej je navedena različica izdelka, vendar brez subverzije. To pomeni, da tudi če imate nameščen DirectX 11.2, bo prikazan kot 11.

Nadzorna plošča Nvidia

Druga možnost, ki vam lahko pomaga ugotoviti, kateri Directx imam, je nadzorna plošča grafične kartice. Ta metoda zahteva namestitev programske opreme za kartico in deluje z Geforce. Ker so gonilniki običajno nameščeni, ne bi smelo biti težav. Ti lahko:

  • Z desno tipko miške kliknite prazen prostor na namizju in izberite "Nadzorna plošča Nvidia";
  • Na dnu okna kliknite "Podatki o sistemu";

  • V razdelku Različica okolja je naveden DirectX.

Kako ugotoviti, kateri Directx je nameščen v sistemu Windows 7 prek Aida64?

Drugi način, da ugotovite, kateri Directx je nameščen v sistemu Windows, je uporaba aplikacije. Na primer, razmislite o uporabi Aida64, vendar Everest deluje na podoben način. Program morate samo prenesti s povezave https://www.aida64.ru/download. Na splošno je aplikacija plačljiva, vendar ima preizkusno različico 30 dni.

  • Namestite program;
  • Razširite seznam "Operacijski sistem";
  • Izberite zavihek z istim imenom, ki vsebuje različico DirectX;
  • Prav tako so popolnejše informacije v: DirectX, nato izberite "DirectX - Video". Bodite pozorni na vrstico "Podpora za strojno opremo".

Glavna prednost te metode, kako ugotoviti, katera različica Directxa je nameščena, je razpoložljivost natančnih podatkov. Obstajajo informacije o subverziji aplikacije, včasih so zelo pomembne.

Namesti DirectX

Če vas rezultat prejšnjih postopkov ni zadovoljil in aplikacija zahteva višjo različico razvojnega okolja, jo morate namestiti. Namestitev poteka standardno, datoteko morate prenesti s povezave https://www.microsoft.com/en-us/Download/confirmation.aspx?id=35 .

S spletnega mesta Microsoft je mogoče prenesti samo spletni namestitveni program. To je majhen pripomoček, ki bo določil najprimernejšo različico platforme in jo nato prenesel. Če vam ta pristop ne ustreza, boste morali prenesti celotno datoteko z drugih spletnih mest, kar je precej neprijetno.

Lahko se zgodi tudi zrušitev zaganjalnika, zato bo namestil DirectX, vendar se napaka D3DX9 še vedno pojavlja. V tem primeru morate aplikacijo odstraniti in jo namestiti na novo ali prenesti polno različico datoteke.

Omejitve namestitve DirectX

Pravzaprav vsak OS ne podpira naprednih različic programa. Torej je največja dovoljena vrednost:

  • Windows XP SP2 - 0c;
  • Windows 7 in 8 - 11.1;
  • Windows 8.1–11.2
  • Windows 10 je sodobna različica DirectX 12.

Poleg teh navedb vsaka grafična kartica ne more pravilno delovati z novimi ali starimi različicami DirectX. Če želite izvedeti, katera različica je priporočena za vas, poiščite v Googlu svoj model adapterja in poiščite informacije o podpori. Običajno se ne bo zgodilo nič slabega, če je nameščena sodobnejša različica, vendar se včasih pojavijo težave.

Zdaj veste, kako ugotoviti, koliko stane DirectX in kaj storiti z njim, in z vzdrževanjem trenutne različice pripomočka se lahko izognete številnim napakam.


Če imate še vedno vprašanja o temi "Kako ugotoviti, kateri DirectX je nameščen?", jih lahko postavite v komentarjih


tweet

Pogosto sem naletel na najrazličnejše napačne predstave o DirectX. Uporabniki na primer poskušajo namestiti nekaj neverjetnih različic DirectX, nerazumljivo prenesti z nekaterih "levih" mest itd., Posledica tega so vse vrste napak v operacijskem sistemu Windows in igrah.

Z vsem tem bom ugotovil v tem zapisku in poskušal postaviti piko na i v primeru igralne tehnologije DirectX.

Kaj je DirectX

Da ugotovimo, kje je resnica in kje fikcija, najprej ugotovimo, kaj je - DirectX? Wikipedia nam pravi:

DirectX(iz angleščine. neposredno- neposredno, takojšnje) je niz API-jev, namenjenih reševanju težav, povezanih s programiranjem pod Microsoft Windows. Najpogosteje se uporablja pri pisanju računalniških iger. … Pogosto so posodobljene različice DirectX priložene aplikacijam za igre.

Preprosteje povedano: DirectX je »plast« med video kartico in igrami, ki vam omogoča, da v celoti izkoristite celotno računalniško moč vašega računalnika za upodabljanje čudovite grafike.

Spomnim se, kako sem se leta 2003 veselil verjetnih odsevov v oknih avtomobilov in luž na cesti v igri Need for Speed: Underground, ko sem v računalnik namestil grafično kartico s podporo za DirectX 9. Seveda gre za ni omejena samo na razmišljanja, ampak najprej.

Kakšna je razlika med različicami DirectX

Tehnologija zelo hitro napreduje. Vsaka nova različica DirectX programerjem omogoča, da igri dodajo nekaj novih učinkov in optimizirajo stare.

Mislim, da bo ta video najbolj jasno pokazal razliko med zmožnostmi DirectX različnih različic:

Bodite pozorni na čudovite učinke letečega snega izpod koles avtomobila in mehkih senc v različici DirectX 11 (levo). Na desni je precej starejša devetka. Načeloma je mogoče učinke, kot so mehke sence in sneg izpod koles, izvajati s tehnologijo DirectX 9, vendar bo padec zmogljivosti opazen - v "devetki" ni niti optimizacije niti kompetentnega izvajanja takšnih učinkov.

Drugi primer je igra Crysis 2:

Menijo, da višja kot je različica DirectX, boljša je slika. Toda ne pričakujte čudeža - spremembe pogosto niso očitne. Po mojem mnenju je glavni razlog za tako majhno razliko v kakovosti slike ta, da se zdaj igre razvijajo hkrati za igralne konzole Xbox, Sony PlayStation in PC. Set-top boxi so v primerjavi s sodobnimi osebnimi računalniki šibki glede zmogljivosti in podprtih tehnologij. Na koncu na računalniku igramo igre, ki so videti kot iz leta, ko so izšle konzole, z zamegljenimi teksturami in poenostavljenimi učinki. Da, obstajajo igre, razvite ali spremenjene za osebni računalnik, vendar jih je zelo malo.

Tipičen primer navzkrižne platforme je igra Skyrim:

Razlika v grafiki med Playstation 3 in Xbox360 je v podrobnostih: na PS3 nekje malo kaplja voda, na Xbox 360 se sence ne odzivajo na utripajoče svetlobne vire. Na osebnem računalniku (v videu je označen kot "Windows") takšnih težav ni, poleg tega so predmeti vidni na dolge razdalje, vendar ni drugih izboljšav. Kasneje so razvijalci izdali niz tekstur visoke ločljivosti za računalniško različico igre, vendar to ni radikalno izboljšalo grafike.

Tako, da lahko vidite, kakšno grafiko je sposoben ustvariti računalnik - primer igre, prilagojene za uporabo vseh zmogljivosti grafične kartice in procesorja:

Vidite razliko? Čudovita osvetlitev, jasne teksture, gladki gibi. Ta raven podrobnosti bi bila nedosegljiva s starimi tehnologijami DirectX 9 – v okvirju je hkrati preveč predmetov. Obstaja tudi veliko učinkov, ki jih izvajajo vsaj grafične kartice s podporo za DirectX 10.

Značilnosti grafičnega motorja Crysis 3:

V nasprotju z mnenjem nekaterih uporabnikov, DirectX se ne izboljša grafika v igrah, vendar samo dati priložnost programer za lepšo igro. Če je bila igra razvita za DirectX 9, potem obstaja različica DirectX 10 ne bo nič spremenilo. Vse ni odvisno samo od zmogljivosti video kartice, temveč tudi od tehnološke podpore igre. Če združite vse - dobite le čudovito igro v smislu grafike.

Različni Windows in različice DirectX

DirectX je v bistvu nabor datotek – programskih knjižnic. Če niso v sistemskih mapah, bodo igre v najboljšem primeru prikazane brez učinkov, v najslabšem primeru se ne bodo zagnale, kar daje napako (pri zagonu igre se prikaže napaka "d3dx9_42.dll ni bil najden", kjer številke so lahko različne).

Minimalni nabor teh datotek je že prisoten v sveže nameščenem sistemu Windows. Glede na različico operacijskega sistema bo na voljo drugačen nabor datotek, kar pomeni podporo za različne različice DirectX (informacije od tukaj):

  • Windows XP SP2 – DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 – DirectX 10.1
  • Windows Vista SP2 – DirectX 11
  • Windows 7 – DirectX 11.1
  • Windows 8 – DirectX 11.1
  • Windows 8.1 – DirectX 11.2
  • Windows 10 - DirectX 12

Vključene so prejšnje različice. tiste. Windows 10 podpira različico 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 in spodaj.

Kako namestiti celoten nabor datotek DirectX, bo v besedilu.

Podpora za različne različice grafične kartice DirectX

Novejša kot je grafična kartica, višjo različico DirectX-a podpira. Podprte bodo tudi vse prejšnje različice. To pomeni, da bi starejše igre, ki uporabljajo DirectX 7/8/9, teoretično morale delovati dobro. V praksi podpora operacijskega sistema postane omejitev. Igre, razvite za Windows 95/98/ME, se pogosto zrušijo na novejših operacijskih sistemih, grafična kartica nima nič s tem.

Hkrati morate razumeti, da je tudi od Windows odvisno, kateri DX bo deloval. Igre, ki zahtevajo Direct 12, ne bodo delovale na Win7/8, kaj šele XP. Sama grafična kartica bo delovala v starodavnih sistemih, samo sodobne funkcije API ne bodo na voljo. Tako z grafično kartico, ki podpira DirectX 12, v operacijskem sistemu Windows XP ne boste igrali sodobnih iger - zagnale se bodo le tiste, ki delujejo prek devetega DirectX in nižje.

Kako lahko ugotovim, katero različico DirectX podpira moja grafična kartica in Windows?

video kartico

Informacije o tem, katero različico DirectX podpira vaša grafična kartica, lahko pokukate na uradni strani proizvajalčevega spletnega mesta in v kateri koli spletni trgovini. Na primer v Yandex.Market. Vendar pa na splošno vse grafične kartice, izdane po letu 2015, podpirajo 12. različico. Čeprav so pri DX12 nianse, več o tem spodaj.

Windows

Ugotoviti, katero različico Windows podpira, je težje, saj je veliko odvisno od nameščenih posodobitev. Če imate Windows 10, potem zagotovo obstaja najnovejša različica API-ja. Za vse druge operacijske sisteme je algoritem naslednji:

1. Prepričajte se, da imate nameščene vse posodobitve sistema Windows (Start - Vsi programi - Windows Update - Iskanje posodobitev - Namestitev).

2. Izbirni element: Posodobite gonilnik video kartice na najnovejšo različico:

Ni drugega načina za zamenjavo različice, če tega igra ne omogoča. Pomislite sami - razvijalci so kodo igre napisali z ukazi za določeno različico. Kar tako, je nemogoče jemati in zamenjati ukaze z drugimi.

Vse stranke morajo podpirati DirectX določene različice: video kartico, operacijski sistem in igro.

Tako je vprašanje "na katerem DirectX-u je bolje igrati" nesmiselno - kaj podpira strojno opremo, OS in uporablja igra, potem bo.

Ali moram namestiti DirectX z Microsoftovega mesta? Kaj daje?

Na kratko: lahko, samo različica DirectX se ne bo spremenila!

Če želite, da se igre normalno izvajajo, ne pozabite namestiti vseh posodobitev iz Windows Update, ker Windows od tam vzame najnovejše različice knjižnic. Microsoftova potrditev.

Na spletnem mestu Microsofta, ki je razvil DirectX, lahko prenesete namestitveni program DirectX. Pravzaprav to ne Namestitveni program DirectX, ampak samo namestitveni program, ki bo prenesel iz interneta in namestil nove različice knjižnic programske opreme DirectX. Kljub številkam 9, 10, 10.1 itd., ima DirectX tudi notranje številčenje, ki je povezano s posodobitvami. To pomeni, da so znotraj različic možni popravki in izboljšave.

Windows 7, 8 in 10 te knjižnice na splošno ni potrebno, ker zahtevane posodobitve prihajajo prek centra za posodobitve. Če pa se neka stara (2005-2010) igra, ki uporablja DirectX 9, ne zažene, poskusite namestiti isti namestitveni program. Mogoče bo pomagalo.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll – XACTENGINE2_9.DLL
XACTENGINE3_0.dll – XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Da preverim, kaj namešča namestitveni program, sem prenesel namestitveni program DirectX brez povezave, ki je potreben za namestitev posodobitev DirectX na računalnike brez interneta:

Na podlagi datumov so bile v času pisanja tega pisanja posodobitve komponent DirectX izdane 18. aprila 2011 (posodobitev 29. 1. 2016: zdaj vse prihaja prek centra za posodobitve z drugimi paketi).

Preneseni program je v bistvu samorazpakiran arhiv. Odprimo ga s 7-zip arhivarjem:

Bodite pozorni na imena datotek - namestitveni program vsebuje obe datoteki, povezani z DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 itd.) in DirectX 10 (d3dx10_35, d3dx10_40 itd.). Vsaka različica je posodobljena - izdane so nove različice knjižnic .dll, dodane so nove.

Naj vas še enkrat spomnim: to ni posodobitev DirectX od različice do različice. To je posodobitev različic programske knjižnice in nima nobene zveze s številčenjem 9, 10, 10.1, 11, 11.1. Na ta način ne boste mogli nadgraditi nameščenega DirectX.

Po namestitvi bodo dodane nove knjižnice in posodobljene stare, kar bo omogočilo zagon tistih iger, ki poročajo o manjkajoči napaki. d3dx*. Torej lahko poskusite namestiti.

Kje prenesti DirectX?

Samo namestite posodobitve prek centra za posodobitve!

Ni spletnih mest za prenos DirectX prepovedano je! Tvegate, da dobite viruse!

Komponente DirectX se posodobijo prek Windows Update. To je edini način, da pridobite podporo za DirectX 10.1 in 11 v sistemu Windows Vista, 11.1 v sistemu Windows 7.

Microsoft DirectX je vključen kot sestavni del operacijskih sistemov Windows. DirectX lahko posodobite z najnovejšim servisnim paketom ali drugimi posodobitvami prek storitve Windows Update.

Če prenesete in namestite DirectX v operacijskem sistemu Windows XP, se bo DirectX 11 pojavil tam?

Ne bo prikazano. DirectX 10, 11 in novejše različice Windows XP nikoli ne bo. To temo lahko dolgo razširjate, rekel bom le naslednje: lastniki operacijskega sistema Windows XP, sprejmite ga - ta OS že dolgo ni več "igralni". Številne sodobne igre ne podpirajo operacijskega sistema Windows XP. Celo Microsoft se je temu uradno odrekel.

Omeniti velja, da obstaja sklop DirectX 10 za Windows XP, ki so ga izdelali obrtniki. Pravzaprav je to le niz programskih knjižnic, ne dodaja Učinki DirectX 10, vendar dovoljuje, da se nekatere igre izvajajo brez napak v XP le, če je v njihovih nastavitvah omogočen način »DirectX 10«. Vsekakor pa ta nabor knjižnic z visoko stopnjo verjetnosti lahko povzroči napake v operacijskem sistemu, zato je v nobenem primeru nemogoče namestiti takšno delitev.

Kako namestiti DirectX različico 11.1 na Windows 7?

V zvezi s prihodom sistema Windows 10 je to vprašanje bolj pomembno kot kdaj koli prej. Obstaja podpora za DirectX 11 .1 sprva že tam. Windows 7 je vnaprej nameščen z različico 11 . Podpora za novo različico DirectX bo prišla prek Windows Update(Start - Vsi programi - Windows Update). Posodobitev se imenuje KB2670838.

Zato posodobite Windows prek centra za posodobitve. To velja tudi za Windows 8.

DirectX 12

O DirectX 12 kroži veliko govoric. Poskušal bom pika na i.

Windows 7, 8 in DirectX 12

št. Ne in še enkrat ne! DirectX 12 v operacijskih sistemih Windows 7 in 8 ne volja. Teoretično je to mogoče storiti, če proizvajalci video kartic in Microsoft sodelujejo. V praksi, žal. 12. različica je prerogativ Win10.

Številne starejše grafične kartice delno podpirajo DirectX 12

Predstavniki proizvajalca video kartic AMD in nVidia so izjavili, da bodo grafične kartice, ki podpirajo DirectX 11, podpirale tudi DirectX 12. To se je izkazalo za marketinško zvijačo. Prednost DirectX 12 pred 11 je večkratno povečanje zmogljivosti zaradi optimizacije dela s komponentami grafične kartice (pomnilnik, video procesor). "Železni" del grafičnih kartic, izdanih v dobi DirectX 11 in prej, ni prilagojen za DirectX 12, zato glavna "značilnost" nove različice API - pospeševanje upodabljanja grafike - ne bo delovala.

To pomeni, da se bodo sodobne igre, ki za delovanje potrebujejo 12. različico grafičnega API-ja, izvajale s takšnimi video karticami. Toda kakovost grafike bo treba zasukati na minimum, da bi dobili bolj ali manj spodobno hitrost sličic.

Starejše grafične kartice imajo tri ravni podpore za novi grafični API: Tier 1, Tier 2 in Tier 3. Tier 3 je najbolj popolna podpora za standard. In to je morda najbližje temu, kar je DX12. Z njimi lahko zelo udobno igrate sodobne igre pri minimalnih grafičnih nastavitvah.

Intel ValleyView2 HD Graphics

Intel HD Graphics 2500

Intel HD Graphics 4000

In novejši.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, serija M in D

AMD Radeon HD 8xxxG

In novejši.

Zdi se, da bi morali vsi.

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

In novejši.

Intel- ne

AMD- ne

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

In novejši.

Intel- ne

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Grafika AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

In novejši.

Toda Nvidia še nima grafičnih kartic s popolno podporo za DirectX 12.

Posodobitev od 03/03/2018:že ima. Vsi sodobni podpirajo različico 12.

Upoštevajte - po letu 2015 se je podpora za 12. različico API-ja izboljšala, zdaj vam ni treba vedeti o nivojih nivojev.

Dodatne ravni - ravni funkcij

Jaz, kot lastnik AMD Radeon HD7950, bi rad bil vesel, da ima zagotovo podporo za DX12, vendar ne deluje. Dejstvo je, da je Microsoft šel še dlje in uvedel dodatne ravni funkcij ("Feature levels"). Če so ravni nivojev indikator za kupce, so ravni funkcij namenjene razvijalcem in obveščajo o tem, katere funkcije nove različice API-ja v celoti podpira procesor grafične kartice.

raven funkcij 11.0- podpora za grafično kartico DirectX11 in funkcijo "Resource Binding" iz stopnje 1. Predstavniki takšnih video kartic: Nvidia GeForce GTX 400/500/600/700.

raven funkcij 11.1- DirectX 11 .1 in podporo za številne funkcije, ki jih tukaj ne bom dal (zakaj?). Predstavniki:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD 7700-7900/8500-8900 serije, Rx 240-280;
  • Intel HD Graphics 4200-5200, 5300-6300;

raven funkcij 12.0- podpora za nekatere funkcije Tier 1 in Tier 2. Predstavniki: AMD Radeon HD 7790/8770, Rx 260/285/290 in novejši.

raven funkcij 12.1- Popolna podpora Tier 1, podpora za strojno opremo za vse funkcije DirectX 12.

Tako nobena od grafičnih kartic, izdanih pred letom 2015, ne podpira v celoti DirectX 12. Nekatere funkcije so implementirane na ravni programske opreme, tako da ista igra, ki uporablja DX 11 in DX 12, ob prehodu na novo različico API-ja ne bo dobila opaznega povečanja zmogljivosti.

Izid

Hitrost programov je močno odvisna od stopnje dostopa do strojne opreme računalnika. To še posebej velja za igre. DX 12 ponuja funkcije, ki jih razvijalci ne smejo zanemariti. Žal se v praksi ne uporabljajo vedno v celoti. Zato je GTA V, izdan za PC leta 2015, videti bolje in proizvede več sličic na sekundo na isti strojni opremi kot podobna igra Watch Dogs 2, ki je izšla leto in pol pozneje.



Povezani članki: