ஒவ்வொரு பிசி கேம் டைரக்ட்எக்ஸின் சொந்த நகலை ஏன் நிறுவுகிறது?

டைரக்ட்எக்ஸ் என்பது விண்டோஸ் இயக்க முறைமையின் ஒரு பகுதியாகும். நீராவி, தோற்றம் அல்லது வேறு இடங்களிலிருந்து நீங்கள் நிறுவும் ஒவ்வொரு பிசி கேமையும் டைரக்ட்எக்ஸின் சொந்த நகலை நிறுவுவது ஏன்?

டைரக்ட்எக்ஸ் என்றால் என்ன?

டைரக்ட்எக்ஸ் மைக்ரோசாப்ட் விண்டோஸின் ஒரு பகுதியாகும். இது விண்டோஸில் 3D கிராபிக்ஸ், வீடியோ, மல்டிமீடியா, ஒலி மற்றும் கேம்பேட் அம்சங்களுக்காக டெவலப்பர்கள் பயன்படுத்தக்கூடிய API களின் குழு (பயன்பாட்டு நிரலாக்க இடைமுகங்கள்). விண்டோஸில் பல கேம்கள் கிராபிக்ஸ் டைரக்ட்எக்ஸ் டைரக்ட் 3 டி ஐப் பயன்படுத்துகின்றன. அவர்கள் இல்லையென்றால், அதற்கு பதிலாக குறுக்கு-தளம் ஓபன்ஜிஎல் அல்லது வல்கன் ஏபிஐகளைப் பயன்படுத்துகிறார்கள். விளையாட்டு அல்லாத பிற பயன்பாடுகள் 3D கிராபிக்ஸ் போன்ற அம்சங்களுக்கு DirectX ஐப் பயன்படுத்தலாம்.

விண்டோஸ் 7 டைரக்ட்எக்ஸ் 11 ஐயும், விண்டோஸ் 10 டைரக்ட்எக்ஸ் 12 ஐயும் கொண்டுள்ளது. டெவலப்பர்கள் கேம்களை உருவாக்கும்போது, ​​அவர்கள் குறிவைக்க விரும்பும் டைரக்ட்எக்ஸ் பதிப்புகளைத் தேர்வு செய்கிறார்கள். எடுத்துக்காட்டாக, டைரக்ட்எக்ஸ் 11 க்காக மட்டுமே எழுதப்பட்ட ஒரு விளையாட்டு விண்டோஸ் எக்ஸ்பியில் இயங்காது, அங்கு சமீபத்திய கிடைக்கக்கூடிய பதிப்பு டைரக்ட்எக்ஸ் 9 ஆகும்.

தொடர்புடையது:விண்டோஸில் டைரக்ட்எக்ஸ் கண்டறிதலை எவ்வாறு பயன்படுத்துவது

தொடக்க பொத்தானைக் கிளிக் செய்து, தேடல் பெட்டியில் “dxdiag” எனத் தட்டச்சு செய்து Enter ஐ அழுத்துவதன் மூலம் உங்கள் கணினியில் கிடைக்கும் DirectX இன் பதிப்பை நீங்கள் சரிபார்க்கலாம். டைரக்ட்எக்ஸ் கண்டறியும் கருவி சாளரம் தோன்றும்போது, ​​“கணினி தகவல்” இன் கீழ் “டைரக்ட்எக்ஸ் பதிப்பு” இன் வலதுபுறத்தில் பதிப்பு எண் தோன்றுவதைக் காண்பீர்கள்.

இது விண்டோஸுடன் சேர்க்கப்பட்டிருந்தால், விளையாட்டு ஏன் அதை நிறுவுகிறது?

டைரக்ட்எக்ஸ் விண்டோஸின் ஒரு பகுதியாக இருந்தால், கேம்கள் ஏன் அதை முதலில் நிறுவுகின்றன? குறுகிய பதில் என்னவென்றால், டைரக்ட்எக்ஸ் நிறுவல் ஒரு குழப்பம்.

ஒரு டைரக்ட்எக்ஸ் டைரக்ட் 3 டி நூலக விளையாட்டுகள் சார்ந்து இல்லை, அல்லது ஒரு சிலரே. விளையாட்டு டெவலப்பர்கள் டைரக்ட் 3 டி உதவி நூலகத்தின் சரியான பதிப்பை குறிவைக்க வேண்டும். நூலகத்தின் மிக சமீபத்திய பதிப்பைப் பயன்படுத்த முடியாது. எடுத்துக்காட்டாக, ஒரு விளையாட்டு டெவலப்பர் தங்கள் விளையாட்டை d3ddx10_40.dll இல் குறிவைத்தால், விளையாட்டு d3ddx10_41.dll ஐப் பயன்படுத்த முடியாது. இதற்கு பதிப்பு 40 தேவை, அந்த கோப்பு மட்டுமே செய்யும்.

இந்தக் கோப்புகளை உங்கள் கணினியில் உள்ள சி: \ விண்டோஸ் \ சிஸ்டம் 32 கோப்புறையில் காணலாம். 64-பிட் கணினியில், 64-பிட் நூலகங்கள் சி: \ விண்டோஸ் \ சிஸ்டம் 32 மற்றும் 32 பிட் நூலகங்கள் சி: \ விண்டோஸ் \ சிஸ்வோவ் 64 இல் அமைந்துள்ளன.

நீங்கள் சமீபத்திய டைரக்ட்எக்ஸ் நிறுவியை இயக்கினாலும், டைரக்ட்எக்ஸ் நூலகங்களின் பழைய சிறிய பதிப்புகள் அனைத்தையும் உங்கள் கணினியில் நிறுவும் என்பதற்கு எந்த உத்தரவாதமும் இல்லை. இந்த டைரக்ட் 3 டி நூலகக் கோப்புகளை விண்டோஸுடன் தொகுக்க வேண்டாம் என்றும் மைக்ரோசாப்ட் தேர்வு செய்துள்ளது. விண்டோஸ் 10 வெளியிடப்படுவதற்கு முன்பு உருவாக்கப்பட்ட டைரக்ட் 3 டி நூலகங்கள் கூட விண்டோஸ் 10 உடன் சேர்க்கப்படவில்லை. அவை தேவைப்படும் ஒரு பயன்பாட்டின் மூலம் நிறுவப்பட வேண்டும். விளையாட்டு உருவாக்குநர்களுக்காக வடிவமைக்கப்பட்ட ஆவணங்களில் மைக்ரோசாப்ட் குறிப்பிடுவது போல, “விண்டோஸ் புதுப்பிப்பு மற்றும் சேவை பொதிகள் டைரக்ட்எக்ஸின் விருப்ப கூறுகள் எதையும் வழங்காது”.

அதை விட சிக்கலாகிறது. 32-பிட் கேம்களுக்கு நூலகக் கோப்பின் 32 பிட் பதிப்புகள் தேவை, 64 பிட் கேம்களுக்கு 64 பிட் நூலகம் தேவை.

தொடர்புடையது:எனது கணினியில் ஏன் "மைக்ரோசாஃப்ட் விஷுவல் சி ++ மறுவிநியோகம்" நிறுவப்பட்டுள்ளது?

இது மைக்ரோசாஃப்ட் விஷுவல் சி ++ மறுவிநியோக நூலகங்களின் நிலைமைக்கு ஒத்ததாகும். வெவ்வேறு பயன்பாடுகள் நூலகங்களின் வெவ்வேறு பதிப்புகளைப் பொறுத்தது மற்றும் நீங்கள் பல வேறுபட்ட பதிப்புகளை நிறுவ வேண்டும். உங்கள் கணினியில் நிறைய நிறுவப்பட்டிருக்க உங்களுக்கு நல்ல வாய்ப்பு உள்ளது.

ஆனால் ஒவ்வொரு பிசி கேம் ஏன் அதை மீண்டும் நிறுவ வேண்டும்?

சரி, எனவே ஒவ்வொரு விளையாட்டுக்கும் அது தேவைப்படும் டைரக்ட்எக்ஸ் நூலகங்களின் சரியான சிறிய பதிப்பை நிறுவ வேண்டும். ஆனால், நீங்கள் ஏற்கனவே ஒரு டைரக்ட்எக்ஸ் நூலகத்தின் குறிப்பிட்ட பதிப்பை ஒரு முறை நிறுவியிருந்தால், நிச்சயமாக விளையாட்டுக்கு டைரக்ட்எக்ஸ் நிறுவியை இயக்க தேவையில்லை - இல்லையா?

தவறு. விளையாட்டுகளுக்குத் தேவையான சரியான டைரக்ட்எக்ஸ் நூலகங்கள் நிறுவப்பட்டுள்ளனவா என்பதை எளிதாகச் சரிபார்க்க வழி இல்லை. நீராவியின் ஆதரவு தள குறிப்புகள் போல, மைக்ரோசாப்டின் டைரக்ட்எக்ஸ் நிறுவி சரியான டைரக்ட்எக்ஸ் கோப்புகள் தற்போது நிறுவப்பட்டுள்ளதா என்பதை சரிபார்க்க அதிகாரப்பூர்வமாக ஆதரிக்கப்படும் ஒரே வழி. கேம்கள் டைரக்ட்எக்ஸ் நிறுவியை இயக்குகின்றன, பெரும்பாலும் பின்னணியில், இது தேவையான நூலகங்களை நிறுவுகிறது மற்றும் கணினியில் ஏதேனும் சிக்கல்களை சரிசெய்கிறது.

இந்த கோப்புகளை விநியோகிக்க டெவலப்பர்களை மைக்ரோசாப்ட் அனுமதிக்கும் ஒரே வழி டைரக்ட்எக்ஸ் நிறுவி. டெவலப்பர்கள் உங்கள் கணினியில் உள்ள டைரக்ட்எக்ஸ் நூலகங்களை நேரடியாக கைவிடுவதன் மூலம் புத்திசாலித்தனமாக இருக்க முயற்சிக்க முடியாது மற்றும் நிறுவியைத் தவிர்க்கலாம் அல்லது அவர்கள் மைக்ரோசாஃப்டின் மென்பொருள் உரிமத்தை மீறுவார்கள். அவர்கள் இதை முயற்சித்தாலும் கூட, அவை பல்வேறு பிழைகள் ஏற்படக்கூடும். அதனால்தான் யாரும் செய்யவில்லை.

நிச்சயமாக, நீங்கள் முதலில் தொடங்கும்போது எல்லா கேம்களும் டைரக்ட்எக்ஸ் நிறுவியை இயக்க வேண்டியதில்லை. DirectX இன் Direct3D ஐ விட OpenGL அல்லது Vulkan ஐப் பயன்படுத்தும் விளையாட்டுகள் அதை இயக்க தேவையில்லை. சில விளையாட்டுகள் டைரக்ட்எக்ஸ் 11, 10, அல்லது 9 போன்ற டைரக்ட்எக்ஸின் முக்கிய பதிப்புகளை மட்டுமே சார்ந்துள்ளது, மேலும் இந்த உதவி நூலகங்களில் எதையும் அவர்கள் பயன்படுத்தாததால் டைரக்ட்எக்ஸ் நிறுவியை அழைக்க தேவையில்லை.

இந்த நூலகங்களில் சிலவற்றை நான் அகற்றலாமா?

உங்கள் System32 கோப்புறை அல்லது SysWOW64 கோப்புறையில் உள்ள டைரக்ட்எக்ஸ் நூலகங்கள் எதையும் நீங்கள் அகற்றக்கூடாது. அவை உங்கள் கணினியில் இருந்தால், அதற்கு காரணம் நீங்கள் நிறுவிய ஒரு விளையாட்டு அல்லது பிற பயன்பாடு அவர்களுக்குத் தேவை. நீங்கள் நூலகக் கோப்புகளை அகற்றத் தொடங்கினால், பயன்பாடுகள் உடைக்கப்படலாம். உங்கள் கணினியில் எந்த கேம்களால் எந்த டைரக்ட்எக்ஸ் நூலகக் கோப்புகள் தேவை என்பதை உண்மையில் சொல்ல வழி இல்லை, எனவே அகற்றுவது பாதுகாப்பானது என்பதை அறிய வழி இல்லை.

அவர்களை விட்டுவிடு! இந்த நூலகக் கோப்புகளை நிறுவல் நீக்க அதிகாரப்பூர்வமாக ஆதரிக்கப்படாத வழி இல்லை. அவை உங்கள் கணினியில் எந்தப் பிரச்சினையையும் ஏற்படுத்தாது, அவை தேவைப்படும் பயன்பாடுகளால் மட்டுமே பயன்படுத்தப்படும்.

இந்த பழைய நூலகங்களை சுத்தம் செய்ய நீங்கள் உண்மையிலேயே ஆசைப்பட்டால், நூலகக் கோப்புகளை தோராயமாக நீக்குவதற்குப் பதிலாக புதிய அமைப்பைப் பெற விண்டோஸை மீண்டும் நிறுவுவது நல்லது. நீங்கள் எப்படியாவது கேம்களை நிறுவிய பின் அவை மீண்டும் தோன்றத் தொடங்கும். இதைப் பற்றி கவலைப்பட வேண்டாம்.

எனக்கு டைரக்ட்எக்ஸ் சிக்கல்கள் இருந்தால் நான் என்ன செய்ய முடியும்?

ஒரு விளையாட்டை இயக்க அல்லது நிறுவ முயற்சிக்கும்போது நீங்கள் ஒரு டைரக்ட்எக்ஸ் தொடர்பான பிழை செய்தியைக் கண்டால், விளையாட்டின் நிறுவி அதில் சேர்க்கப்பட்ட டைரக்ட்எக்ஸ் மறுவிநியோக நிறுவியை சரியாக இயக்கவில்லை. மைக்ரோசாஃப்ட் வலைத்தளத்திலிருந்து ஒரு டைரக்ட்எக்ஸ் நிறுவியை நீங்கள் பதிவிறக்க முடியாது, இருப்பினும் game விளையாட்டுக்குத் தேவையான நிறுவியை நீங்கள் இயக்க வேண்டும்.

உங்கள் கணினியில் அல்லது விளையாட்டின் நிறுவல் வட்டில் விளையாட்டின் கோப்புறையில் சென்று, DIrectX நிறுவி .exe கோப்பைக் கண்டுபிடித்து சிக்கலைச் சரிசெய்ய அதை இயக்கலாம். இந்த கோப்பு பொதுவாக DXSETUP.exe என்று பெயரிடப்பட்டுள்ளது.

விளையாட்டு அல்லது பயன்பாட்டின் பெயர் மற்றும் நீங்கள் பார்க்கும் குறிப்பிட்ட டைரக்ட்எக்ஸ் பிழை செய்தி ஆகியவற்றிற்கான வலைத் தேடலைச் செய்வதன் மூலம் சிக்கலை எவ்வாறு சரிசெய்வது என்பது பற்றிய கூடுதல் தகவல்களைப் பெறலாம்.


$config[zx-auto] not found$config[zx-overlay] not found