Επιδιόρθωση: Η προετοιμασία του Direct3D απέτυχε

Το Direct3D, το οποίο αποτελεί μέρος του DirectX, είναι μια γραφική διεπαφή API για Windows, η οποία χρησιμοποιείται για την απόδοση των τρισδιάστατων γραφικών σε εφαρμογές ή παιχνίδια. Το Direct3D χρησιμοποιεί την επιτάχυνση υλικού εάν είναι διαθέσιμη στην κάρτα γραφικών και επιτρέπει την επιτάχυνση υλικού του αγωγού 3D rendering.

Η αποτυχία να την αρχικοποιήσετε σε ένα βιντεοπαιχνίδι μπορεί να σημαίνει όλα τα είδη των πραγμάτων, καθώς η εξήγηση είναι κάπως υπερβολικά αόριστη. Μπορεί να είναι οτιδήποτε από τους παλιούς οδηγούς μέχρι να λείπουν σημαντικά αρχεία, αλλά αποφασίσαμε να συγκεντρώσουμε όλες τις γνωστές μεθόδους εργασίας και να τις βάλουμε μαζί σε ένα άρθρο για να το ελέγξετε!

Λύση 1: Αναγκάστε το παιχνίδι να χρησιμοποιήσει το DirectX11

Τα σφάλματα του DirectX που βλέπετε όταν εμφανίζονται όταν προσπαθείτε να εκτελέσετε το παιχνίδι μπορούν να λυθούν απλά κάνοντας το παιχνίδι να χρησιμοποιεί το DirectX11 αντί για το DirectX9 το οποίο προσπαθεί να χρησιμοποιήσει από προεπιλογή. Το πρόβλημα είναι ότι τα διαφορετικά παιχνίδια χρησιμοποιούν διαφορετικές μεθόδους για να επιτρέψουν αυτό το τσίμπημα.

Μερικές φορές οι χρήστες πρέπει να επεξεργαστούν ένα αρχείο ρυθμίσεων στο Σημειωματάριο και μερικές φορές μπορούν να διορθωθούν απλώς χρησιμοποιώντας τις ρυθμίσεις εντός του παιχνιδιού. Ωστόσο, εδώ θα παρουσιάσουμε μια σχεδόν καθολική μέθοδο που μπορεί να χρησιμοποιηθεί για σχεδόν οποιοδήποτε παιχνίδι.

  1. Μεταβείτε στο φάκελο εγκατάστασης του προβληματικού παιχνιδιού. Αν δεν έχετε κάνει αλλαγές κατά την εγκατάσταση, θα πρέπει να είναι το Local Disk >> Program Files.
  2. Ωστόσο, εάν έχετε τη συντόμευση του παιχνιδιού στην επιφάνεια εργασίας, μπορείτε απλά να κάνετε δεξί κλικ σε αυτό και να επιλέξετε Άνοιγμα τοποθεσίας αρχείου από το μενού περιβάλλοντος.

  1. Εντοπίστε το αρχείο d3d9.dll στο φάκελο, κάντε δεξί κλικ πάνω του και επιλέξτε την επιλογή Μετονομασία από το μενού περιβάλλοντος. Μετονομάστε το σε κάτι σαν το d3d9.old.dll, ώστε να έχετε έτοιμο αντίγραφο ασφαλείας εάν κάτι πάει στραβά.
  2. Το παιχνίδι θα πρέπει τώρα να αλλάξει αυτόματα με τη χρήση του DirectX11 εάν είναι διαθέσιμο (και είναι διαθέσιμο για Vista και παλαιότερα).

Λύση 2: Ενημέρωση των προγραμμάτων οδήγησης κάρτας οθόνης

Αυτή είναι μια σημαντική λύση αν θέλετε να αντιμετωπίζετε σωστά αυτό το πρόβλημα καθώς τα DirectX και Direct3D συνδέονται στενά με την κάρτα γραφικών σας. Η κάρτα γραφικών θα χρειαστεί τα πιο πρόσφατα προγράμματα οδήγησης αν θέλετε να εκτελέσετε κάποια διαθέσιμη λειτουργία σε νεότερα παιχνίδια που ζητούνται από το βοηθητικό πρόγραμμα DirectX.

  1. Κάντε κλικ στο κουμπί μενού Έναρξη, πληκτρολογήστε "Διαχείριση συσκευών" με το μενού ανοιχτό και επιλέξτε το από τη λίστα αποτελεσμάτων κάνοντας απλώς κλικ στο πρώτο αποτέλεσμα. Μπορείτε επίσης να χρησιμοποιήσετε το συνδυασμό πλήκτρων Windows Key + R για να ανοίξετε το παράθυρο διαλόγου Εκτέλεση. Πληκτρολογήστε το "devmgmt.msc" στο πλαίσιο και κάντε κλικ στο OK για να το εκτελέσετε.

  1. Επειδή θέλουμε να ενημερώσουμε την κάρτα γραφικών, επεκτείνουμε την κατηγορία "Προσαρμογείς οθόνης", κάντε δεξί κλικ στην κάρτα γραφικών σας και επιλέξτε την επιλογή "Κατάργηση εγκατάστασης".

  1. Επιβεβαιώστε τους διαλόγους που θα σας ζητήσουν να επιβεβαιώσετε την επιλογή σας και να περιμένετε να ολοκληρωθεί η διαδικασία.
  2. Αναζητήστε το πρόγραμμα οδήγησης της κάρτας γραφικών στον ιστότοπο του κατασκευαστή της κάρτας και ακολουθήστε τις οδηγίες που θα πρέπει να είναι διαθέσιμες στον ιστότοπο. Αποθηκεύστε το αρχείο εγκατάστασης στον υπολογιστή σας και εκτελέστε το από εκεί. Ο υπολογιστής σας μπορεί να επανεκκινηθεί αρκετές φορές κατά τη διάρκεια της εγκατάστασης.

Drivers της Nvidia - Κάντε κλικ εδώ !

AMD Drivers - Κάντε κλικ εδώ !

Λύση 3: Λήψη και εγκατάσταση της τελευταίας έκδοσης του DirectX 9.0

Μερικές φορές η λύση μπορεί να είναι προφανής και ίσως χρειαστεί να εγκαταστήσετε μια νεότερη έκδοση του DirectX. Συχνά συμβαίνει μεταξύ των παιχνιδιών που δεν παρέχουν τη δική τους εγκατάσταση του DirectX και το πρόβλημα μπορεί να λυθεί πολύ εύκολα αν συμβαίνει αυτό. και αυτό με την ενημέρωση του DirectX στην πιο πρόσφατη έκδοση.

  1. Πλοηγηθείτε στο πρόγραμμα εγκατάστασης του προγράμματος εγκατάστασης Web του προγράμματος εκτέλεσης του τελικού χρήστη του DirectX, στη σελίδα λήψης της επίσημης ιστοσελίδας της Microsoft, η οποία συνδέεται εδώ.
  2. Κάντε κύλιση προς τα κάτω, εντοπίστε και κάντε κλικ στο κόκκινο κουμπί Λήψη στον ιστότοπο και ακολουθήστε τις οδηγίες που θα εμφανιστούν στην οθόνη, για να κατεβάσετε απευθείας τον Εγκαταστάτη Web για DirectX στον υπολογιστή σας.

Σημείωση : Η Microsoft πιθανότατα θα προσφέρει μερικές από τις εφαρμογές τους αφού κάνετε κλικ στο σύνδεσμο Λήψη, αλλά θα πρέπει να καταργήσετε την επιλογή αυτών των προϊόντων εάν δεν θέλετε να τα έχετε στον υπολογιστή σας. Εάν επιλέξετε να μην κάνετε λήψη αυτών των βοηθητικών προγραμμάτων, το κουμπί Επόμενο θα μετονομαστεί σε Όχι ευχαριστώ και συνεχίστε.

  1. Εκτελέστε την εγκατάσταση του DirectX ακολουθώντας οποιεσδήποτε οδηγίες από τον ιστότοπο της Microsoft ή από τον οδηγό εγκατάστασης του DirectX. Θα πρέπει να μετακινηθείτε στη σελίδα Όροι και προϋποθέσεις και να κάνετε κλικ στο κουμπί Επόμενο.

  1. Κάντε επανεκκίνηση του υπολογιστή σας και ελέγξτε εάν το μήνυμα "Failed to initialize Direct3D" εξακολουθεί να εμφανίζεται.

Ενδιαφέροντα Άρθρα