Όλα όσα πρέπει να ξέρετε για το DirectX το 2016

Αν είστε παίκτης PC, πρέπει να χρησιμοποιήσετε το DirectX, γιατί θα μπορούσε να ενισχύσει σημαντικά την απόδοση του παιχνιδιού σας! Εδώ είναι όλα όσα πρέπει να ξέρετε.

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

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

Αναρωτηθήκατε ποτέ τι είναι αυτό ή γιατί είναι ακόμα απαραίτητο; Έχουμε όλες τις απαντήσεις για σας εδώ.

Τι είναι το DirectX;

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

Μια κονσόλα παιχνιδιών βίντεο, όπως το Xbox One ή το PlayStation 4, διαθέτει συγκεκριμένο υλικό σε αυτό. Δεν αλλάζει από σύστημα σε σύστημα. Κάθε PS4 έχει τον ίδιο επεξεργαστή, την ίδια κάρτα γραφικών, την ίδια μνήμη RAM και ούτω καθεξής.

Έτσι, όταν οι προγραμματιστές κάνουν ένα παιχνίδι για το PS4, ξέρουν ακριβώς με το υλικό με το οποίο συνεργάζονται. Ενώ ο καθένας μπορεί να κάνει τα βιντεοπαιχνίδια χωρίς προγραμματισμό Πώς να βγάλουν τα βιντεοπαιχνίδια χωρίς κανένα προγραμματισμό Πώς να κάνετε τα παιχνίδια βίντεο χωρίς κανένα προγραμματισμό Θέλετε να κάνετε ένα παιχνίδι βίντεο, αλλά δεν μπορεί να κωδικοποιήσει; Στη συνέχεια, χρησιμοποιήστε ένα κιτ κατασκευής βιντεοπαιχνιδιών που σας επιτρέπει να δημιουργήσετε παιχνίδια χωρίς να απαιτείται κωδικοποίηση! Διαβάστε περισσότερα, οι επαγγελματίες δουλεύουν σκληρά για να βρουν κάθε πόρο από το υλικό για να προσφέρουν τις καλύτερες επιδόσεις.

Λογότυπο Directx

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

Πώς λοιπόν ο προγραμματιστής βεβαιώνεται ότι μπορεί να επιτύχει την καλύτερη απόδοση;

Εκεί βρίσκεται το DirectX. Το DirectX είναι μια διεπαφή προγραμματισμού εφαρμογών (API) που επιτρέπει στους κατασκευαστές λογισμικού (όπως προγραμματιστές παιχνιδιών βίντεο) να μιλούν πιο εύκολα με τα διάφορα εξαρτήματα υλικού που χρησιμοποιούν οι υπολογιστές των Windows.

directx-μαύρο-λογότυπο

Το DirectX διαιρείται γενικά σε τρία μέρη:

  • Direct3D (για να χρησιμοποιήσετε την κάρτα γραφικών για την απόδοση 3D αντικειμένων)
  • DirectDraw (για να χρησιμοποιήσετε την κάρτα γραφικών για την απόδοση αντικειμένων 2D)
  • DirectSound (για να χρησιμοποιήσετε την κάρτα ήχου για καλύτερη εμφάνιση ήχου)

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

DirectX vs. OpenGL

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

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

Ποια σχολή σκέψης είναι καλύτερη; Είναι μια ατέλειωτη συζήτηση που μαίνεται εδώ και δεκαετίες τώρα, οπότε μην ανησυχείτε για αυτό πάρα πολύ.

Αυτό που έχει σημασία για εσάς, τον καταναλωτή, είναι το εξής: Το DirectX είναι σημαντικό για τους υπολογιστές με Windows και τους κατασκευαστές παιχνιδιών να ανταποκρίνονται γρήγορα στις αλλαγές του, ενώ το OpenGL είναι ιδανικό για τη βελτιστοποίηση των παιχνιδιών Linux όπως το Minecraft 7 βήματα για να εγκαταστήσετε και να βελτιστοποιήσετε το Minecraft για Linux 7 βήματα για εγκατάσταση Και η βελτιστοποίηση του Minecraft για Linux Το Minecraft στο Linux εξακολουθεί να υφίσταται από καιρό σε καιρό προβλήματα επιδόσεων. Ωστόσο, υπάρχουν ορισμένα βήματα που μπορείτε να πάρετε, τα οποία μπορούν να κάνουν κάθε λίγο διαφορά. Διαβάστε περισσότερα και είναι σημαντικό για τα λειτουργικά συστήματα που βασίζονται στο Linux, όπως το SteamOS.

Εδώ είναι το πράγμα όμως. Από αυτό το γράψιμο, το DirectX έχει πλεονέκτημα έναντι του OpenGL. Η Ars Technica έτρεξε ακόμη μια σύγκριση των Windows 10 και SteamOS και διαπίστωσε ότι το DirectX έχει σημαντικά καλύτερη απόδοση από το OpenGL. Ίσως αυτό να αλλάξει στο μέλλον, αλλά μην ποντάρετε το σπίτι σας σε αυτό.

Τι είναι το ειδικό για το DirectX 12;

Τα Windows 10, το τελευταίο λειτουργικό σύστημα της Microsoft, έρχονται επίσης αποκλειστικά με την τελευταία έκδοση του DirectX. Στην πραγματικότητα, θα φτάσαμε στο σημείο να λέμε ότι το DirectX 12 είναι μια τακτική για να σας αναβαθμίσω 6 Microsoft Tactics για να σας κάνει να αναβαθμίσετε τα Windows 10 6 Η Microsoft Tactics σας κάνει να αναβαθμίσετε τα Windows 10 Η Microsoft επιθυμεί να σας φέρει στα Windows 10 και πιέζουν σκληρά. Συγκεντρώσαμε τις τακτικές που χρησιμοποιούν για να σας αναβαθμίσουν τα Windows 10 το συντομότερο δυνατόν. Διαβάστε περισσότερα αν δεν το έχετε ήδη κάνει. Τα πάντα μέχρι τα Windows 8 υποστηρίζουν το DirectX 11 και οι δοκιμές έχουν δείξει ότι το DirectX 12 είναι πολύ ανώτερο.

Ένα από τα μεγαλύτερα πλεονεκτήματα του DirectX 12 είναι κάτι που ονομάζεται υποστήριξη πολλαπλών προσαρμογέων. Οι σύγχρονες CPU είναι στην πραγματικότητα μονάδες APU - μονάδες επιτάχυνσης επεξεργασίας - οι οποίες συνδυάζουν έναν επεξεργαστή υπολογιστή και έναν επεξεργαστή γραφικών. Τι είναι μια APU; [Technology Explained] Τι είναι μια APU; [Technology Explained] Διαβάστε περισσότερα σε ένα τσιπ. Λοιπόν, δεδομένου ότι η CPU σας έχει ήδη επεξεργαστή γραφικών, γιατί να χάνετε αυτό το κομμάτι υλικού;

Το DirectX 12 εκφορτώνει έξυπνα τον υπολογισμό στην κύρια κάρτα γραφικών και στον ενσωματωμένο επεξεργαστή γραφικών της CPU. Η κύρια κάρτα γραφικών θα κάνει τη βαριά εργασία, ενώ η APU σας κάνει την ελαφρύτερη εργασία. Το τελικό αποτέλεσμα είναι η ταχύτερη απόδοση των γραφικών και η αποτελεσματικότερη επεξεργασία του gameplay.

directx-12-πολλαπλών προσαρμογέων

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

  • Εάν διαθέτετε κάρτα γραφικών Nvidia, χρειάζεστε μια κάρτα GTX 400 ή νεώτερη - βασικά, οτιδήποτε με την αρχιτεκτονική Fermi.
  • Εάν διαθέτετε κάρτα γραφικών AMD, χρειάζεστε μια κάρτα HD 7000, R5 240 ή νεότερη κάρτα - βασικά, οτιδήποτε βασίζεται στην αρχιτεκτονική του GCN.
  • Εάν ο υπολογιστής σας Intel διαθέτει ενσωματωμένα γραφικά, τότε χρειάζεστε Intel Haswell ή καλύτερες CPUs Ποια είναι λοιπόν η διαφορά μεταξύ των CPUs Haswell και Ivy Bridge της Intel; Λοιπόν, ποια είναι η διαφορά μεταξύ CPUs Haswell και Ivy Bridge της Intel; Ψάχνετε για έναν νέο υπολογιστή; Εκείνοι που αγοράζουν ένα νέο φορητό ή επιτραπέζιο υπολογιστή με τεχνολογία Intel πρέπει να γνωρίζουν τις διαφορές μεταξύ της τελευταίας και της τελευταίας γενιάς επεξεργαστών της Intel. Διαβάστε περισσότερα .
  • Εάν ο υπολογιστής σας AMD διαθέτει ενσωματωμένα γραφικά, χρειάζεστε AMD Kaveri, Mullins, Beema ή καλύτερους επεξεργαστές.

Πώς να ελέγξετε και να αναβαθμίσετε το DirectX

Είναι εύκολο να ελέγξετε ποια έκδοση του DirectX χρησιμοποιείτε αυτή τη στιγμή. Εδώ είναι η απλή διαδικασία:

  1. Μεταβείτε στην επιλογή Έναρξη> Εκτέλεση ή πατήστε Win + R.
  2. Πληκτρολογήστε "dxdiag" (χωρίς τα εισαγωγικά) και πατήστε Enter ή κάντε κλικ στο OK. Αυτό θα ανοίξει το εργαλείο διαγνωστικού ελέγχου DirectX.
  3. Στο κάτω μέρος του παραθύρου θα εμφανιστεί η έκδοση του DirectX που χρησιμοποιείτε.

Έκδοση διαγνωστικού εργαλείου DirectX

Οι χρήστες των Windows 10 πρέπει να είναι σε DirectX 12 ή DirectX 11, ενώ οι χρήστες Windows 7 και Windows 8 πρέπει να είναι στο DirectX 11. Η Microsoft έχει σταματήσει να υποστηρίζει τα Windows XP επίσημα, αλλά δεν πρόκειται να φύγει ακόμα γιατί τα Windows XP δεν θα πάνε Σύντομα γιατί τα Windows XP δεν θα πάει μακριά οπουδήποτε Σύντομα Οι άνθρωποι δεν μπορούν να εγκαταλείψουν τα Windows XP. Στις επιχειρήσεις και τα σπίτια σε όλο τον κόσμο, θα παραμείνει γύρω. Μιλήσαμε με τρεις χρήστες Windows XP από διαφορετικές γενιές και περιβάλλοντα για να μάθετε γιατί. Διαβάστε περισσότερα . Αν βρίσκεστε σε XP, ίσως δείτε το DirectX 9.

Αν νομίζετε ότι υστερείτε, μπορείτε να κατεβάσετε και να εγκαταστήσετε το DirectX από τη Microsoft με μη αυτόματο τρόπο ή απλά να εκτελέσετε το Windows Update.

DirectX-Diagnostic-Tool-display-hardware-επιτάχυνση

Επίσης, μεταβείτε στην καρτέλα Οθόνη του εργαλείου διαγνωστικού ελέγχου του DirectX και ελέγξτε εάν η επιτάχυνση υφής DirectDraw, Direct3D ή AGP έχει επισημανθεί Μη Διαθέσιμο . Αυτό υποδεικνύει ότι το υλικό σας δεν υποστηρίζεται από την έκδοση του DirectX που εκτελείτε, επομένως δεν μπορείτε να επωφεληθείτε από επιτάχυνση υλικού. Είναι καλύτερο να αναβαθμίσετε το υλικό σας εάν το θέλετε.

Θα μεταβείτε στα Windows 10 για DX12;

Τώρα, τα Windows 10 έχουν πολλά άλλα χαρακτηριστικά για gamers Windows 10 είναι για τους παίκτες: 6 Χαρακτηριστικά που θα αγαπήσετε τα Windows 10 είναι για τους παίκτες: 6 χαρακτηριστικά που θα αγαπήσετε Θα θελήσετε να χρησιμοποιήσετε τα Windows 10 για τυχερά παιχνίδια! Είτε πρόκειται για streaming των παιχνιδιών Xbox One στον υπολογιστή σας, χρησιμοποιώντας την εφαρμογή Xbox είτε απολαμβάνοντας παιχνίδια υψηλής απόδοσης με το DirectX 12, τα Windows 10 ενισχύουν ... Διαβάστε περισσότερα, αλλά το DirectX 12 είναι αναμφισβήτητα το πιο σημαντικό από αυτά. Θα μεταβείτε στη νέα έκδοση των Windows μόνο για να αποκτήσετε το DX12;

Είστε ευτυχείς να παραμείνετε στην τρέχουσα έκδοση των Windows; Είναι πιο λογικό να αγοράσετε νέο υλικό συμβατό με DX12 ή απλώς να αποκτήσετε μια νέα κονσόλα παιχνιδιών βίντεο; Πείτε μας στα σχόλια!

Συντεταγμένες εικόνας: Branko Vucinec / Microsoft Technet

In this article