Nedavno se korisnici često susreću sa greškama kao što je D3D11 CreateDeviceAndSwapChain Failed, "Neuspelo inicijaliziranje DirectX 11", "Program se ne može pokrenuti jer datoteka d3dx11.dll nedostaje na računalu" i slično. To se češće dešava u operativnom sistemu Windows 7, ali pod određenim uslovima možete naići na problem u Windows 10.
Kao što se vidi iz teksta greške, problem leži u inicijalizaciji DirectX 11, odnosno Direct3D 11, za koji je odgovoran d3d11.dll. U isto vreme, uprkos činjenici da ste, koristeći uputstva na Internetu, već mogli da pogledate dxdiag i vidite da je instaliran DX 11 (pa čak i DirectX 12), problem može ostati. Ovaj tutorial daje detalje o tome kako popraviti D3D11 CreateDeviceAndSwapChain Failed grešku ili d3dx11.dll nedostaje na računalu.
D3D11 ispravljanje greške
Razlog za razmatranu pogrešku mogu biti različiti faktori, od kojih su najčešći
- Vaša video kartica ne podržava DirectX 11 (istovremeno, pritiskom na tipke Win + R i unošenjem dxdiag, možete vidjeti da je instalirana verzija 11 ili 12. Međutim, to ne znači da postoji podrška za ovu verziju s video kartice samo da su datoteke ove verzije instalirane na računalu).
- Najnoviji originalni drajveri nisu instalirani na grafičku karticu - dok početnički korisnici često pokušavaju da ažuriraju upravljačke programe pomoću dugmeta "Update" u upravljaču uređajima, to je pogrešna metoda: poruka da "Vozač ne treba da bude ažuriran" ovom metodom obično znači malo.
- Neophodne ispravke za Windows 7 nisu instalirane, što može dovesti do činjenice da čak i sa DX11, d3d11.dll fajlom i podržanom video karticom, igre poput Dishonored 2 nastavljaju prijavljivati grešku.
Prve dve tačke su međusobno povezane i jednako se mogu naći među korisnicima Windowsa 7 i Windows 10. t
Ispravan način postupanja za greške u ovom slučaju će biti:
- Ručno preuzmite originalne upravljačke programe za grafičku karticu sa zvaničnih AMD, NVIDIA ili Intel sajtova (pogledajte, na primer, Kako instalirati NVIDIA drajvere u Windows 10) i instalirajte ih.
- Idite na dxdiag (Win + R tipke, unesite dxdiag i pritisnite Enter), otvorite karticu "Screen" iu odjeljku "Drivers" obratite pažnju na "Direct3D DDI" polje. Kod 11.1 i više, D3D11 greške se ne bi trebale pojaviti. Za manje, najvjerovatnije se radi o nedostatku podrške od grafičke kartice ili njenih upravljačkih programa. Ili, u slučaju Windowsa 7, u nedostatku potrebne nadogradnje platforme, što je dalje.
Takođe možete pogledati zasebno instaliranu i podržanu hardversku verziju programa DirectX u programima nezavisnih proizvođača, na primer, u AIDA64 (pogledajte Kako saznati verziju DirectX-a na računaru).
U Windowsima 7, D3D11 greške i DirectX 11 inicijalizacija na početku modernih igara mogu se pojaviti čak i kada su instalirani potrebni upravljački programi i video kartica nije iz starih. Možete popraviti situaciju na sledeći način.
Kako preuzeti D3D11.dll za Windows 7
U operativnom sistemu Windows 7, podrazumevana datoteka možda nije datoteka d3d11.dll, a na slikama na kojima je prisutna možda neće raditi sa novim igrama, što dovodi do grešaka pri inicijalizaciji D3D11.
Može se preuzeti i instalirati (ili ažurirati ako je već na računaru) sa zvaničnog Microsoft web-mjesta kao dio ažuriranja objavljenog za 7-ki. Preuzmi ovu datoteku odvojeno, sa nekih sajtova trećih strana (ili uzmi sa drugog računara) Ne preporučujem, malo je verovatno da će ovo popraviti greške d3d11.dll prilikom pokretanja igara.
- Za pravilnu instalaciju potrebno je da preuzmete Windows 7 Platform Update (za Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Nakon preuzimanja datoteke pokrenite je i potvrdite instalaciju ažuriranja KB2670838.
Po završetku instalacije i nakon ponovnog pokretanja računara, dotična biblioteka će biti na ispravnoj lokaciji (C: Windows 32), a greške zbog činjenice da d3d11.dll nedostaje na računaru ili D3D11 CreateDeviceAndSwapChain Failed neće se pojaviti da imate dovoljno moderne opreme).