சமீபத்தில், பயனர்கள் பெரும்பாலும் D3D11 CreateDeviceAndSwapChain, "DirectX 11 ஐத் தொடங்குவதில் தோல்வி", "d3dx11.dll கோப்பு கணினியிலிருந்து காணவில்லை என்பதால் நிரலைத் தொடங்க முடியாது" போன்ற பிழைகளை எதிர்கொள்கின்றனர். இது விண்டோஸ் 7 இல் அடிக்கடி நிகழ்கிறது, ஆனால் சில நிபந்தனைகளின் கீழ், நீங்கள் விண்டோஸ் 10 இல் சிக்கலை சந்திக்க நேரிடும்.
பிழை உரையிலிருந்து நீங்கள் பார்க்க முடிந்தால், சிக்கல் டைரக்ட்எக்ஸ் 11 இன் துவக்கம் அல்லது டைரக்ட் 3 டி 11 ஆகும், இதற்காக d3d11.dll கோப்பு பொறுப்பு. இந்த விஷயத்தில், இணையத்தில் உள்ள வழிமுறைகளைப் பயன்படுத்தி, நீங்கள் ஏற்கனவே dxdiag ஐப் பார்த்து, DX 11 (அல்லது டைரக்ட்எக்ஸ் 12) நிறுவப்பட்டிருப்பதைக் காணலாம், சிக்கல் நீடிக்கலாம். இந்த வழிகாட்டியில் D3D11 CreateDeviceAndSwapChain தோல்வியுற்றது அல்லது d3dx11.dll பிழையை எவ்வாறு சரிசெய்வது என்பது குறித்த விவரங்கள் உள்ளன.
பிழை திருத்தம் D3D11
கேள்விக்குரிய பிழையின் காரணம் பல்வேறு காரணிகளாக இருக்கலாம், அவற்றில் மிகவும் பொதுவானது
- உங்கள் வீடியோ அட்டை டைரக்ட்எக்ஸ் 11 ஐ ஆதரிக்காது (அதே நேரத்தில், வின் + ஆர் அழுத்தி dxdiag ஐ உள்ளிடுவதன் மூலம், பதிப்பு 11 அல்லது பதிப்பு 12 நிறுவப்பட்டிருப்பதை நீங்கள் அங்கே காணலாம். இருப்பினும், வீடியோ அட்டையின் பக்கத்திலிருந்து இந்த பதிப்பிற்கு ஆதரவு இருப்பதாக இது அர்த்தப்படுத்தாது - இந்த பதிப்பின் கோப்புகள் கணினியில் நிறுவப்பட்டுள்ளன).
- வீடியோ அட்டையில் சமீபத்திய அசல் இயக்கிகள் நிறுவப்படவில்லை - அதே நேரத்தில், புதிய பயனர்கள் பெரும்பாலும் சாதன நிர்வாகியில் "புதுப்பிப்பு" பொத்தானைப் பயன்படுத்தி இயக்கிகளைப் புதுப்பிக்க முயற்சிக்கிறார்கள், இது தவறான முறை: "இயக்கி புதுப்பிக்கத் தேவையில்லை" என்ற செய்தி பொதுவாக இந்த முறையுடன் சிறிதளவே அர்த்தம்.
- விண்டோஸ் 7 க்கு தேவையான புதுப்பிப்புகள் நிறுவப்படவில்லை, இது DX11, d3d11.dll கோப்பு மற்றும் ஆதரிக்கப்படும் வீடியோ அட்டையுடன் கூட, டிஷோனர்டு 2 போன்ற விளையாட்டுகள் தொடர்ந்து ஒரு பிழையைப் புகாரளிக்கின்றன.
முதல் இரண்டு புள்ளிகள் ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன, மேலும் அவை விண்டோஸ் 7 மற்றும் விண்டோஸ் 10 பயனர்களிடையே சமமாகக் காணப்படுகின்றன.
இந்த வழக்கில் பிழை கையாளுதலுக்கான சரியான நடைமுறை பின்வருமாறு:
- AMD, NVIDIA அல்லது Intel இன் அதிகாரப்பூர்வ தளங்களிலிருந்து அசல் வீடியோ அட்டை இயக்கிகளை கைமுறையாக பதிவிறக்குங்கள் (எடுத்துக்காட்டாக, விண்டோஸ் 10 இல் NVIDIA இயக்கிகளை எவ்வாறு நிறுவுவது என்பதைப் பார்க்கவும்) அவற்றை நிறுவவும்.
- Dxdiag க்குச் செல்லவும் (Win + R விசைகள், dxdiag ஐ உள்ளிட்டு Enter ஐ அழுத்தவும்), "காட்சி" தாவலைத் திறந்து "டிரைவர்கள்" பிரிவில் "DirectDD க்கான DDI" புலத்தில் கவனம் செலுத்துங்கள். 11.1 மற்றும் அதற்கு மேற்பட்ட மதிப்புகளுக்கு, D3D11 பிழைகள் தோன்றக்கூடாது. சிறியவர்களுக்கு, வீடியோ அட்டை அல்லது அதன் இயக்கிகளிடமிருந்து ஆதரவு இல்லாதது பெரும்பாலும் ஒரு விஷயமாகும். அல்லது, விண்டோஸ் 7 விஷயத்தில், தேவையான இயங்குதள புதுப்பிப்பு இல்லாத நிலையில், இது பற்றி - மேலும்.
மூன்றாம் தரப்பு நிரல்களில் டைரக்ட்எக்ஸின் தனித்தனியாக நிறுவப்பட்ட மற்றும் ஆதரிக்கப்பட்ட வன்பொருள் பதிப்பையும் நீங்கள் காணலாம், எடுத்துக்காட்டாக, AIDA64 இல் (கணினியில் டைரக்ட்எக்ஸ் பதிப்பை எவ்வாறு கண்டுபிடிப்பது என்பதைப் பார்க்கவும்).
விண்டோஸ் 7 இல், நவீன கேம்களைத் தொடங்கும்போது டி 3 டி 11 மற்றும் டைரக்ட்எக்ஸ் 11 துவக்க பிழைகள் தேவையான இயக்கிகள் நிறுவப்பட்டாலும் கூட, வீடியோ அட்டை பழையவற்றிலிருந்து இல்லை. நிலைமையை பின்வருமாறு சரிசெய்யவும்.
விண்டோஸ் 7 க்கு D3D11.dll ஐ எவ்வாறு பதிவிறக்குவது
விண்டோஸ் 7 இல், இயல்புநிலை d3d11.dll கோப்பாக இருக்கக்கூடாது, அது இருக்கும் படங்களில், இது புதிய கேம்களுடன் வேலை செய்யாமல் போகலாம், இதனால் D3D11 துவக்க பிழைகள் ஏற்படும்.
7 போட்டிகளுக்கு வெளியிடப்பட்ட புதுப்பிப்புகளின் ஒரு பகுதியாக இதை அதிகாரப்பூர்வ மைக்ரோசாஃப்ட் வலைத்தளத்திலிருந்து பதிவிறக்கம் செய்து நிறுவலாம் (அல்லது ஏற்கனவே கணினியில் இருந்தால் புதுப்பிக்கலாம்). இந்த கோப்பை சில மூன்றாம் தரப்பு தளங்களிலிருந்து தனித்தனியாக பதிவிறக்கம் செய்ய நான் பரிந்துரைக்கவில்லை (அல்லது வேறொரு கணினியிலிருந்து எடுத்துக்கொள்வது), இது விளையாட்டுகளைத் தொடங்கும்போது d3d11.dll பிழைகளை சரிசெய்ய வாய்ப்பில்லை.
- முறையான நிறுவலுக்கு, நீங்கள் விண்டோஸ் 7 இயங்குதளத்திற்கான புதுப்பிப்பை பதிவிறக்கம் செய்ய வேண்டும் (விண்டோஸ் 7 SP1 க்கு) - //www.microsoft.com/en-us/download/details.aspx?id=36805.
- கோப்பைப் பதிவிறக்கிய பிறகு, அதை இயக்கவும், KB2670838 புதுப்பிப்பை நிறுவுவதை உறுதிப்படுத்தவும்.
நிறுவல் முடிந்ததும், கணினியை மறுதொடக்கம் செய்தபின், கேள்விக்குரிய நூலகம் விரும்பிய இடத்தில் (சி: விண்டோஸ் சிஸ்டம் 32 ) இருக்கும், மற்றும் d3d11.dll கணினியில் இல்லை அல்லது D3D11 CreateDeviceAndSwapChain தோல்வியுற்றது தோன்றாது (வழங்கப்பட்டால் உங்களிடம் மிகவும் நவீன உபகரணங்கள் உள்ளன).