Recentment, els usuaris solen trobar errors com D3D11 CreateDeviceAndSwapChain Ha fallat, "No s'ha pogut inicialitzar DirectX 11", "El programa no es pot iniciar perquè el fitxer d3dx11.dll falta a l'ordinador" i similars. Això succeeix amb més freqüència a Windows 7, però sota certes condicions es pot trobar un problema a Windows 10.
Com es pot veure en el text de l’error, el problema rau en l’inicialització de DirectX 11, o millor dit, en Direct3D 11, per al qual és responsable el fitxer d3d11.dll. Al mateix temps, malgrat que, utilitzant les instruccions a Internet, ja es podia mirar dxdiag i veure que DX 11 (i fins i tot DirectX 12) està instal·lat, el problema pot quedar-se. Aquest tutorial proporciona detalls sobre com arreglar l’error D3D11 CreateDeviceAndSwapChain Error o d3dx11.dll que falta a l’ordinador.
Correcció d'errors D3D11
El motiu de l’error considerat pot ser diversos factors, els més comuns
- La vostra targeta de vídeo no admet DirectX 11 (al mateix temps, prement les tecles Win + R i introduïu dxdiag, podeu veure que la versió 11 o 12 està instal·lada. No obstant això, això no vol dir que hi hagi suport per a aquesta versió des de la targeta de vídeo. només que els fitxers d’aquesta versió s’instal·len a l’ordinador).
- Els controladors originals més recents no estan instal·lats a la targeta de vídeo. Mentre que els usuaris novells sovint intenten actualitzar els controladors mitjançant el botó "Actualitzar" al gestor de dispositius, aquest és el mètode equivocat: el missatge que "el controlador no necessita ser actualitzat" amb aquest mètode normalment significa poc.
- Les actualitzacions necessàries per a Windows 7 no estan instal·lades, cosa que pot provocar que fins i tot amb el fitxer DX11, el fitxer d3d11.dll i la targeta de vídeo admesa, jocs com Dishonored 2 continuïn denunciant un error.
Els dos primers punts estan relacionats i es poden trobar igualment entre els usuaris de Windows 7 i Windows 10.
El curs d’acció correcte per als errors en aquest cas serà:
- Baixeu manualment els controladors de targetes de vídeo originals dels llocs web oficials de AMD, NVIDIA o Intel (vegeu, per exemple, Com instal·lar controladors NVIDIA a Windows 10) i instal·leu-los.
- Aneu a dxdiag (tecles Win + R, introduïu dxdiag i premeu Intro), obriu la pestanya "Pantalla" i, a la secció "Controladors", aneu al camp "Direct3D DDI". A les 11.1 i superiors, els errors D3D11 no haurien d’aparèixer. Per als més petits, és molt probable que no tingui suport de la targeta de vídeo o dels seus controladors. O, en el cas de Windows 7, en absència de l'actualització necessària de la plataforma, que és encara més gran.
També podeu veure la versió de maquinari instal·lada i suportada de DirectX per separat en programes de tercers, per exemple, a AIDA64 (mireu Com esbrinar la versió de DirectX en un ordinador).
A Windows 7, els errors D3D11 i la inicialització de DirectX 11 al principi dels jocs moderns poden aparèixer fins i tot quan s'instal·len els controladors necessaris i la targeta de vídeo no és de les antigues. Podeu solucionar la situació de la següent manera.
Com es pot descarregar D3D11.dll per a Windows 7
Al Windows 7, és possible que el fitxer d3d11.dll no sigui el valor predeterminat i és possible que, en aquelles imatges en què estigui present, no funcioni amb jocs nous, provocant errors d’inicialització D3D11.
Es pot descarregar i instal·lar (o actualitzar-se si ja es troba a l’ordinador) del lloc web oficial de Microsoft com a part de les actualitzacions publicades per a 7-ki. Descarregueu aquest fitxer per separat, a partir d’alguns llocs de tercers (o tiri d’una altra computadora). No recomano, és poc probable que això solucioni els errors d3d11.dll en iniciar els jocs.
- Per a una instal·lació correcta, heu de descarregar l’actualització de la plataforma Windows 7 (per al Windows 7 SP1): //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Després de descarregar el fitxer, executeu-lo i confirmeu la instal·lació de l'actualització KB2670838.
Un cop finalitzada la instal·lació i després de reiniciar l’ordinador, la biblioteca en qüestió es trobarà a la ubicació correcta (C: Windows System32) i errors deguts al fet que d3d11.dll no es troba a l’ordinador o D3D11 CreateDeviceAndSwapChain ha fallat (no es proporciona) que tingueu prou equipament modern).