Πώς να ενεργοποιήσετε το DirectX 12: Ένας πρακτικός οδηγός για τα Windows

  • Το DirectX 12 ενεργοποιείται αυτόματα από τα Windows και τα προγράμματα οδήγησης της GPU. Δεν υπάρχει χειροκίνητη εναλλαγή.
  • Ελέγξτε το dxdiag για τα "Επίπεδα Χαρακτηριστικών" (12_x) για να δείτε τι υποστηρίζει στην πραγματικότητα το υλικό σας.
  • Ενημερώστε το Windows Update και επανεγκαταστήστε τα προγράμματα οδήγησης από τον ιστότοπο του κατασκευαστή. Αποφύγετε τα προγράμματα εγκατάστασης τρίτων κατασκευαστών.

DirectX 12

Όταν κάποιος αναζητά "ενεργοποίηση DirectX 12", συνήθως προσπαθεί να κάνει ένα πρόσφατο παιχνίδι να χρησιμοποιεί σύγχρονες λειτουργίες (όπως ray tracing ή DLSS) αντί να φορτώνει στο DX11. Η πραγματικότητα είναι ότι το DirectX 12 δεν ενεργοποιείται με ένα κουμπί . Είναι ενσωματωμένο στα Windows και ενεργοποιείται αυτόματα εάν το σύστημα, τα προγράμματα οδήγησης και το υλικό είναι συμβατά. Παρόλα αυτά, υπάρχουν έλεγχοι και ενημερώσεις που συνιστάται να πραγματοποιήσετε για να βεβαιωθείτε ότι όλα λειτουργούν σωστά.

Αν έχετε Windows 11 , έχετε ήδη τις βάσεις: Το DirectX 12 Ultimate περιλαμβάνεται στο σύστημα και απλώς χρειάζεται να διατηρείτε τα Windows και τα προγράμματα οδήγησης ενημερωμένα για να έχετε υποστήριξη. Αν χρησιμοποιείτε μια ενημερωμένη έκδοση των Windows 10, έχετε επίσης το DX12 (με ορισμένες ιδιαιτερότητες που αφορούν το υλικό). Το βασικό σημείο είναι ότι το επίπεδο των λειτουργιών και των προηγμένων δυνατοτήτων εξαρτάται από την GPU και τα προγράμματα οδήγησης της, όχι από την εύρεση μιας επιλογής "ενεργοποίησης".

Τι σημαίνει στην πραγματικότητα η φράση "ενεργοποίηση του DirectX 12";

Στα Windows, οι διαφορετικές εκδόσεις του DirectX εγκαθίστανται και ενεργοποιούνται αυτόματα από το ίδιο το σύστημα και, κυρίως, από τα προγράμματα οδήγησης της κάρτας γραφικών. Δεν υπάρχει χειροκίνητος διακόπτης για την επιβολή του DX12. Ωστόσο, μπορείτε να ελέγξετε τι υποστηρίζει ο υπολογιστής σας χρησιμοποιώντας το εργαλείο dxdiag και να βεβαιωθείτε ότι έχετε τα πιο πρόσφατα προγράμματα οδήγησης από τον κατασκευαστή του υπολογιστή ή της GPU σας.

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

Είναι επίσης πιθανό, όταν ελέγχετε τις πληροφορίες της iGPU σας (για παράδειγμα, μια ενσωματωμένη GPU Intel), να δείτε το "DirectX 12 Ultimate" να αναφέρεται ως απενεργοποιημένο . Αυτό δεν σημαίνει ότι δεν έχετε DX12 στο σύστημά σας, αλλά μάλλον ότι ορισμένες προηγμένες λειτουργίες (ιχνηλασία ακτίνων, σκίαση μεταβλητού ρυθμού, ανάδραση δειγματολήπτη, σκιάσεις πλέγματος) δεν είναι ενεργοποιημένες λόγω της διαμόρφωσης υλικού και προγράμματος οδήγησης. Το κλειδί είναι να ενημερώσετε σωστά και να προσδιορίσετε ποιες λειτουργίες υποστηρίζει το σύστημά σας.

DirectX 12

Πώς να ελέγξετε την έκδοση και τα επίπεδα λειτουργιών σας

Για να επιβεβαιώσετε τι είναι ενεργοποιημένο, χρησιμοποιήστε το διαγνωστικό εργαλείο: πατήστε Έναρξη, πληκτρολογήστε dxdiag και εκτελέστε το. Στη συνέχεια, μεταβείτε στην καρτέλα " Εμφάνιση". Στα δεξιά, στην περιοχή "Οδηγοί" και στην ενότητα "Επίπεδα λειτουργιών" , θα δείτε μια λίστα με τα επίπεδα που υποστηρίζονται από την GPU σας στο DirectX (για παράδειγμα, 12_1, 12_0, 11_1, κ.λπ.). Αυτή η λίστα είναι η πραγματική αναφορά για το τι μπορεί να χρησιμοποιήσει το υλικό σας στα παιχνίδια.

Το ίδιο παράθυρο εμφανίζει λεπτομέρειες για το φορτωμένο πρόγραμμα οδήγησης (έκδοση, ημερομηνία) και τον κατασκευαστή. Εάν εμφανίζονται εκεί τα επίπεδα 12_0 ή 12_1, το σύστημα και τα προγράμματα οδήγησης εκτίθενται στο DX12. Το εάν ένα παιχνίδι χρησιμοποιεί στη συνέχεια το DX11 μπορεί να εξαρτάται από τη διαμόρφωσή του ή από το εάν απαιτεί λειτουργίες DX12 Ultimate που δεν είναι διαθέσιμες στον συνδυασμό GPU και προγράμματος οδήγησης.

Εάν δεν βλέπετε κανένα επίπεδο σειράς 12_x ή εάν φαίνονται απενεργοποιημένα, το πρώτο βήμα είναι να ελέγξετε το Windows Update και τα προγράμματα οδήγησης της GPU σας. Μερικές φορές, η απλή εγκατάσταση μιας νεότερης έκδοσης προγράμματος οδήγησης ή μιας ενημέρωσης κώδικα των Windows ενεργοποιεί σύνολα δυνατοτήτων που δεν ήταν προηγουμένως διαθέσιμα ή δεν ήταν σωστά εκτεθειμένα στο σύστημα.

Να θυμάστε ότι το dxdiag προορίζεται μόνο για ενημερωτικούς σκοπούς: δεν "ενεργοποιεί" τίποτα από μόνο του. Χρησιμεύει για να επιβεβαιώσει εάν το σύστημα, μετά την ενημέρωση, ανακοινώνει τα απαραίτητα επίπεδα δυνατοτήτων του DirectX στις εφαρμογές . Εάν το dxdiag τα εμφανίζει, αλλά ένα παιχνίδι επιμένει να ξεκινήσει στο DirectX 11, ελέγξτε τις ρυθμίσεις του ίδιου του παιχνιδιού ή την επίσημη τεκμηρίωσή του.

Ενημέρωση προγραμμάτων οδήγησης Windows και γραφικών

Στα Windows 11, η υποστήριξη για το DirectX 12 Ultimate είναι ενσωματωμένη στο σύστημα. Παρόλα αυτά, είναι καλή ιδέα να μεταβείτε στην Έναρξη → Ρυθμίσεις → Windows Update → Έλεγχος για ενημερώσεις . Η ενημέρωση του συστήματός σας όχι μόνο διορθώνει σφάλματα, αλλά και ενημερώνει τα στοιχεία γραφικών και τις βιβλιοθήκες που βελτιώνουν τη συμβατότητα με το DX12 και τις σχετικές λειτουργίες του, καθώς και άλλες τεχνολογίες όπως η ενεργοποίηση του DirectStorage.

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

Εάν ο υπολογιστής σας διαθέτει ενσωματωμένη GPU (iGPU) και αποκλειστική GPU (dGPU), ενημερώστε και τις δύο: πρώτα το πρόγραμμα οδήγησης chipset/iGPU (για παράδειγμα, εάν είναι Intel) και στη συνέχεια το αποκλειστικό πρόγραμμα οδήγησης GPU. Συχνά, η ύπαρξη παρωχημένων προγραμμάτων οδήγησης για οποιοδήποτε από τα δύο μπορεί να προκαλέσει το σύστημα ή το παιχνίδι να κολλήσει σε διαδρομές DX11 για λόγους ασφαλείας. Μια καθαρή εγκατάσταση των προγραμμάτων οδήγησης του κατασκευαστή συνήθως επιλύει ασυνέπειες και ενεργοποιεί σωστά τις λειτουργίες. Εάν δεν είστε σίγουροι, συμβουλευτείτε έναν οδηγό σχετικά με τον τρόπο διαφοροποίησης μεταξύ μιας αποκλειστικής και μιας ενσωματωμένης GPU.

Επίσης, λάβετε υπόψη τη συχνά περίπλοκη λεπτομέρεια: δεν θα δείτε το κείμενο "DirectX 12" "replaced" πουθενά κατά την ενημέρωση, επειδή μιλάμε για επίπεδα λειτουργιών που εκτίθενται από το πρόγραμμα οδήγησης και την GPU. Αυτό που έχει σημασία είναι ότι το dxdiag παραθέτει τα επίπεδα 12_x και ότι το παιχνίδι ανιχνεύει αυτές τις δυνατότητες κατά την εκκίνηση.

Επιλογή γλώσσας, περιοχής και πλατφόρμας σε πύλες υποστήριξης

Εάν αποκτήσετε πρόσβαση σε παγκόσμιους ιστότοπους βοήθειας, συχνά θα δείτε ένα προκαταρκτικό βήμα για να επιλέξετε τη γλώσσα, την περιοχή και την πλατφόρμα σας . Μην εκπλαγείτε αν βρείτε καταχωρίσεις με Ιαπωνικά, Αγγλικά, Γαλλικά, Ιταλικά, Γερμανικά, Ισπανικά, Ρωσικά, Πολωνικά, Πορτογαλικά Βραζιλίας, Παραδοσιακά Κινέζικα, Απλοποιημένα Κινέζικα, Κορεατικά και Αραβικά, εκτός από φόρμες για να επιλέξετε την περιοχή και το λειτουργικό σας σύστημα (π.χ., Windows). Συνήθως περιλαμβάνουν έναν σύνδεσμο ή ετικέτα για "επιστροφή στην επιλογή γλώσσας" εάν χρειάζεται να την αλλάξετε. Αυτό το πλαίσιο δεν επηρεάζει την ενεργοποίηση του DX12, αλλά εξηγεί γιατί ορισμένοι οδηγοί εμφανίζονται σε πολλές γλώσσες ή με στιγμιότυπα οθόνης σε διαφορετικές γλώσσες.

Γρήγορες ερωτήσεις που ξεκαθαρίζουν παρεξηγήσεις

  • Μπορεί το DX12 να ληφθεί ή να «ενεργοποιηθεί» χειροκίνητα; Όχι ως έχει: συνοδεύεται από τα Windows και ενεργοποιείται μέσω προγραμμάτων οδήγησης. Αυτό που μπορείτε να κάνετε είναι να ενημερώσετε τα Windows και τα προγράμματα οδήγησης της GPU για να εκθέσουν τα επίπεδα 12_x.
  • Γιατί το παιχνίδι μου ξεκινά σε DX11 αν το dxdiag εμφανίζει 12_0/12_1; Αυτό θα μπορούσε να οφείλεται στη διαμόρφωση του παιχνιδιού σας ή επειδή απαιτεί λειτουργίες του DX12 Ultimate που δεν υπάρχουν στο υλικό/πρόγραμμα οδήγησης. Ελέγξτε τις ρυθμίσεις και τις ενημερώσεις του ίδιου του παιχνιδιού.
  • Πού μπορώ να δω αν η GPU μου υποστηρίζει DX12; Στο dxdiag (επίπεδα λειτουργιών) και στον ιστότοπο υποστήριξης του κατασκευαστή, όπου συνήθως υποδεικνύεται η συμβατότητα με εκδόσεις DirectX και προηγμένες λειτουργίες.
  • Είναι ασφαλές να χρησιμοποιώ ανεπίσημους ιστότοπους για την «εγκατάσταση του DX12»; Χρησιμοποιήστε τα μόνο ως αναφορά και με προσοχή: προσέξτε τα PUP και τις διαφημίσεις. Δώστε προτεραιότητα στο Windows Update και στα προγράμματα οδήγησης του κατασκευαστή.

Βήματα που ακολουθήθηκαν για την έναρξη λειτουργίας του DX12

  1. Ανοίξτε το dxdiag και ελέγξτε την καρτέλα "Εμφάνιση" για το «Επίπεδα χαρακτηριστικών»Εάν δείτε 12_0 ή 12_1, το σύστημά σας εκθέτει το DX12.
  2. Μεταβείτε στην Έναρξη → Ρυθμίσεις → Windows Update και πατήστε "Αναζήτηση για ενημερώσεις"Εγκαταστήστε όλα τα εκκρεμή και επανεκκινήστε.
  3. Κατεβάστε από την ιστοσελίδα υποστήριξης του κατασκευαστή το τελευταία προγράμματα οδήγησης για την GPU σας (iGPU ή/και dGPU) και, εάν υπάρχει, εκτελέστε μια καθαρή εγκατάσταση.
  4. Ελέγξτε τη σελίδα του μοντέλου σας για να δείτε αν καθορίζει το Συμβατότητα με DirectX και συναφείς λειτουργίες (ιχνηλάτηση ακτίνων, VRS, κ.λπ.).
  5. Αποφύγετε τα προγράμματα λήψης τρίτων που προσφέρουν το "DirectX 12" ως αυτόνομο πακέτο: Το DX12 δεν είναι ξεχωριστό πρόγραμμα εγκατάστασης; εξαρτάται από τα Windows και το πρόγραμμα οδήγησης.
  6. Άνοιξε το παιχνίδι και δες αν έχει επιλογέα. DX11/DX12 στις ρυθμίσεις ή στις παραμέτρους εκκίνησης. Αν τελικά εξακολουθεί να είναι DX11, ελέγξτε τις απαιτήσεις του προγραμματιστή.
  7. Αν κολλήσετε, επικοινωνήστε με τον κατασκευαστή ή την υποστήριξη του παιχνιδιού και διατηρήστε το νήμα ενεργό: αν δεν λάβετε απάντηση, είναι σύνηθες αυτό κλείνει λόγω αδράνειας.

Ενώ μερικοί άνθρωποι αναζητούν έναν "μαγικό διακόπτη", αυτό που κάνει διαθέσιμο το DX12 είναι ο συνδυασμός συστήματος, προγράμματος οδήγησης και υλικού. Εάν η iGPU ή η dGPU σας δεν εφαρμόζει συγκεκριμένες δυνατότητες του DirectX 12 Ultimate , θα δείτε αυτές τις επιλογές απενεργοποιημένες στα διαγνωστικά ή στα παιχνίδια, ακόμη και με πλήρως ενημερωμένα Windows 11. Αυτό δεν σημαίνει ότι δεν έχετε DX12. Απλώς σημαίνει ότι η GPU σας δεν διαθέτει συγκεκριμένες δυνατότητες.

Η βασική ιδέα παραμένει η ίδια: δεν υπάρχει κουμπί λειτουργίας για το DirectX 12, αλλά μάλλον έλεγχος συμβατότητας και ενημέρωση των Windows και των προγραμμάτων οδήγησης. Εάν εκτελέσετε το dxdiag, ενημερώσετε μέσω του Windows Update, εγκαταστήσετε το επίσημο πρόγραμμα οδήγησης του κατασκευαστή και επιβεβαιώσετε τη συμβατότητα σε επίπεδο λειτουργιών στον ιστότοπό του , θα έχετε το DX12 έτοιμο όταν το υποστηρίζει το υλικό σας και τα παιχνίδια σας θα μπορούν να το εκμεταλλευτούν όταν έχουν σχεδιαστεί για αυτό.

Άμεση αποθήκευση της Microsoft
σχετικό άρθρο:
DirectStorage στα Windows 11: Ενεργοποιήστε το τώρα

Προσθήκη ως προτιμώμενης πηγής στην Google