Πώς να χρησιμοποιήσετε το Εργαλείο διάγνωσης DirectX (DxDiag) για την αντιμετώπιση προβλημάτων

Το DirectX(DirectX) είναι μια σουίτα τεχνολογιών ή διεπαφών προγραμματισμού εφαρμογών που χρησιμοποιούνται από πολλές εφαρμογές πολυμέσων ή προγράμματα στα Windows . Αναπτύχθηκε από τη Microsoft για να παρέχει επιτάχυνση υλικού για βαριές εφαρμογές πολυμέσων, όπως παιχνίδια 3D και βίντεο HD(HD videos) . Τα Windows(Windows) 7 έχουν DirectX 11. Τα Windows(Windows) 11/10 έχουν εγκατεστημένο το DirectX 12.

Εκτέλεση Εργαλείου διάγνωσης DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Εάν αντιμετωπίζετε προβλήματα με τη σωστή αναπαραγωγή ενός παιχνιδιού ή μιας ταινίας, το Εργαλείο διάγνωσης DirectX(DirectX Diagnostic Tool) μπορεί να σας βοηθήσει να επισημάνετε την πηγή. Για πρόσβαση σε αυτό, μεταβείτε στην Έναρξη(Start) στα Windows 11/10/8/7 , πληκτρολογήστε dxdiag και πατήστε Enter.

Εάν αυτή είναι η πρώτη φορά που χρησιμοποιείτε το Εργαλείο διάγνωσης DirectX(DirectX Diagnostic Tool) , ενδέχεται να ερωτηθείτε εάν θέλετε να ελέγξετε εάν τα προγράμματα οδήγησης είναι ψηφιακά υπογεγραμμένα.

Κάντε κλικ στο Ναι(Yes) για να βεβαιωθείτε ότι τα προγράμματα οδήγησης έχουν υπογραφεί από έναν εκδότη που έχει επαληθεύσει την αυθεντικότητά τους.

Μόλις ολοκληρωθεί το Διαγνωστικό Εργαλείο(Diagnostic Tool) , ακολουθούν τρία βασικά πράγματα(three key things) που πρέπει να ελέγξετε στην αναφορά DxDiag.

1. Ελέγξτε την κάρτα γραφικών σας

Ορισμένα προγράμματα εκτελούνται πολύ αργά ή όχι, εκτός εάν είναι ενεργοποιημένη η επιτάχυνση υλικού Microsoft DirectDraw ή Direct3D .

Για να το προσδιορίσετε, κάντε κλικ στην καρτέλα Εμφάνιση και, στη συνέχεια, στην ενότητα (Display)Δυνατότητες DirectX(DirectX Features) , ελέγξτε εάν το DirectDraw , το Direct3D και το AGP Texture Acceleration εμφανίζονται ως Enabled . Εάν όχι, δοκιμάστε να ενεργοποιήσετε την επιτάχυνση υλικού.

  1. Κάντε δεξί κλικ(Right-click) στην επιφάνεια εργασίας και ανοίξτε την Ανάλυση οθόνης(Screen Resolution) .
  2. Κάντε κλικ στην επιλογή Σύνθετες ρυθμίσεις(Advanced settings) .
  3. Κάντε κλικ στην καρτέλα Αντιμετώπιση προβλημάτων και, στη συνέχεια, κάντε κλικ στην επιλογή (Troubleshoot )Αλλαγή ρυθμίσεων(Change settings) .
  4. Μετακινήστε το ρυθμιστικό Hardware Acceleration στο Full .

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

2. Ελέγξτε τα χειριστήρια του παιχνιδιού σας

Εάν ένα joystick ή άλλη συσκευή εισόδου δεν ανταποκριθεί, ενδέχεται να μην έχει εγκατασταθεί σωστά. Βεβαιωθείτε(Make) ότι η συσκευή εμφανίζεται στην καρτέλα Εισαγωγή . (Input)Εάν όχι, εγκαταστήστε ξανά τη συσκευή σύμφωνα με τις οδηγίες του κατασκευαστή. Εάν είναι συσκευή USB , αποσυνδέστε την και μετά συνδέστε την ξανά.

3. Ελέγξτε για «ανυπόγραφα» προγράμματα οδήγησης

Ένα πρόγραμμα οδήγησης που έχει υπογραφεί ψηφιακά έχει δοκιμαστεί από το Microsoft Windows Hardware Quality Lab για συμβατότητα με DirectX . Εάν το Εργαλείο διάγνωσης(Diagnostic Tool) επισημαίνει ένα μη υπογεγραμμένο πρόγραμμα οδήγησης, η ενημέρωση του προγράμματος οδήγησης μπορεί να λύσει το πρόβλημά σας. Μπορείτε συνήθως να βρείτε το πιο πρόσφατο πρόγραμμα οδήγησης για το υλικό σας στην ενότητα υποστήριξης του ιστότοπου του κατασκευαστή.

Βεβαιωθείτε(Make) ότι έχετε το πρόγραμμα οδήγησης 64 bit για τον υπολογιστή σας 64 bit και ότι η έκδοση του προγράμματος οδήγησης είναι συμβατή. Ίσως χρειαστεί να ελέγξετε τη διαμόρφωση του υλικού σας για να το καταλάβετε.

4. Άλλα πράγματα που πρέπει να ελέγξετε

Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με ένα παιχνίδι ή ταινία μετά την εκτέλεση του Εργαλείου διάγνωσης DirectX(DirectX Diagnostic Tool) , υπάρχουν μερικά άλλα πράγματα που μπορείτε να ελέγξετε χρησιμοποιώντας το αρχείο DxDiag .

Ελέγξτε τη λειτουργία εμφάνισης(Display Mode) της εφαρμογής(Your Application) ή του παιχνιδιού σας(Game)

Όταν μια εφαρμογή DirectX 9 μεταβαίνει σε λειτουργία πλήρους οθόνης, η ανάλυση της εφαρμογής ενδέχεται να μην ταιριάζει με την εγγενή ανάλυση της οθόνης LCD(LCD) . η ανάλυση της οθόνης σας έχει σχεδιαστεί για να εμφανίζεται με βάση το μέγεθός της. Εάν βλέπετε μαύρες ζώνες στο επάνω μέρος ή στις πλευρές της οθόνης σας όπου δεν χρησιμοποιείται κάποιο τμήμα, μπορείτε να δοκιμάσετε να κλιμακώσετε την εικόνα σε πλήρη οθόνη. Εάν η εφαρμογή ή το παιχνίδι σας επιτρέπει να επιλέξετε τη λειτουργία εμφάνισης, ίσως μπορείτε να αλλάξετε τις ρυθμίσεις της εφαρμογής ή του παιχνιδιού και να επιλέξετε μια λειτουργία που ταιριάζει με την εγγενή ανάλυση της οθόνης LCD(LCD) σας . Αυτό θα σας βοηθήσει να χρησιμοποιήσετε όλες τις οθόνες και να διατηρήσετε την επιθυμητή ανάλυση της εφαρμογής.

Ποια έκδοση(Version) του DirectX είναι(DirectX Is) εγκατεστημένη στον υπολογιστή σας

Εργαλείο διάγνωσης DirectX

Κάτω από την καρτέλα Σύστημα έναντι Έκδοσης DirectX(DirectX Version) , θα δείτε την έκδοση που είναι εγκατεστημένη στο σύστημά σας. Στην παραπάνω εικόνα, θα δείτε να αναφέρεται το DirectX 2 .

Εάν η εκτέλεση του εργαλείου δεν βοηθά, μπορείτε να απεγκαταστήσετε το DirectX από το σύστημά σας και στη συνέχεια να κάνετε λήψη του DirectX(download DirectX) και να το εγκαταστήσετε εκ νέου.

Ελέγξτε την έκδοση(Version) του DirectX που απαιτεί η εφαρμογή ή το παιχνίδι σας(Game Requires)

Ορισμένες εφαρμογές και παιχνίδια απαιτούν DirectX 9 . Ωστόσο, τα Windows 7(Windows 7) εγκαθίστανται με μια πιο πρόσφατη έκδοση του DirectX . Εάν εγκαταστήσετε μια εφαρμογή ή ένα παιχνίδι που απαιτεί DirectX 9 , ενδέχεται να λάβετε ένα μήνυμα σφάλματος, όπως: « Το πρόγραμμα δεν μπορεί να ξεκινήσει επειδή λείπει το d3dx9_35.dll από τον υπολογιστή σας . δοκιμάστε να εγκαταστήσετε ξανά το πρόγραμμα για να διορθώσετε αυτό το πρόβλημα. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Τα δύο τελευταία ψηφία του ονόματος αρχείου ενδέχεται να διαφέρουν. Εάν λάβετε το ίδιο μήνυμα λάθους μετά την επανεγκατάσταση της εφαρμογής ή του παιχνιδιού, μεταβείτε στην ιστοσελίδα του προγράμματος εγκατάστασης Web του DirectX End-User Runtime(DirectX End-User Runtime Web Installer) και ακολουθήστε τις οδηγίες για να εγκαταστήσετε το DirectX και να λάβετε ενημερώσεις για το DirectXκαι προηγούμενες εκδόσεις του DirectX .

Πώς μπορώ να δημιουργήσω ένα DirectX Diagnostic ( DxDiag );

Μόλις το DirectX Diagnostic ολοκληρώσει την ανάλυσή του, κάντε κλικ στο Save all information και μετά στο Save as. Φροντίστε(Make) να το ονομάσετε, ώστε να θυμάστε και μια τοποθεσία όπου μπορείτε να το βρείτε εύκολα.

Πώς μπορώ να καταλάβω εάν το DirectX λειτουργεί;

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

Υπάρχει κάποιος τρόπος(Way) για να αναγκαστεί να επανεκκινήσει το DirectX(Force Restart DirectX) ;

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

Μπορώ να εγκαταστήσω το DirectX 12 σε παλαιότερες εκδόσεις των Windows ;

Δεν μπορείς. Η Microsoft(Microsoft) πρέπει να το υποστηρίζει καθώς πραγματοποιεί πολλές κλήσεις χαμηλού επιπέδου, κάτι που δεν είναι διαθέσιμο σε προηγούμενες εκδόσεις των Windows . Είναι πιθανό κάποιος να το μεταφέρει, αλλά μπορεί να μην είναι τόσο αξιόπιστο. Επομένως, αν το δοκιμάσετε, είναι με ρίσκο.



About the author

Είμαι ειδικός των Windows και εργάζομαι στη βιομηχανία λογισμικού για πάνω από 10 χρόνια. Έχω εμπειρία με συστήματα Microsoft Windows και Apple Macintosh. Οι δεξιότητές μου περιλαμβάνουν: διαχείριση παραθύρων, υλικό και ήχο υπολογιστή, ανάπτυξη εφαρμογών και πολλά άλλα. Είμαι έμπειρος σύμβουλος που μπορεί να σας βοηθήσει να αξιοποιήσετε στο έπακρο το σύστημά σας Windows.



Related posts