Χρειάζομαι για τα σύγχρονα παιχνίδια DirectX 12

  1. Εκδότης
  2. x64 (aka andi)

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

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

Αν κοιτάξετε τις απαιτήσεις συστήματος των παιχνιδιών των αρχών της δεκαετίας του 90, μπορείτε να συναντήσετε κάτι τέτοιο: προσαρμογέα βίντεο VGA, συμβατή κάρτα ήχου Sound Blaster. Εάν ο κύριος του έργου εισήγαγε υποστήριξη για άλλα πρότυπα ή συσκευές, επισημάνθηκαν επίσης.

Αφενός, μια τέτοια προσέγγιση κατέστησε δυνατή τη συμπίεση του μέγιστου με την κατάλληλη βελτιστοποίηση, από την άλλη - για να αντιμετωπιστούν οι ιδιαιτερότητες του έργου κάθε «κομμάτιτος σιδήρου» αμφίβολης απόλαυσης. Αλλά υπήρξε ένα τρίτο μέρος: τα κυκλοφόρησαν τα Windows 95 επέβαλαν πάρα πολλούς περιορισμούς στην πρόσβαση στα εξαρτήματα και την ταχύτητα ειδικότερα. Αυτό αναγκάστηκε προγραμματιστές να συνεχίσουν να απελευθερώνουν παιχνίδια υπό DOS.


Η Microsoft δεν ήθελε να το αντιμετωπίσει. Έτσι δημιουργήθηκε το DirectX.

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

Σε γενικές γραμμές, όλα ήταν καλά. Μέχρι να εμφανιστούν τα Windows 10. Από αυτή τη στιγμή, η Microsoft ανέλαβε τη συστηματική εξόντωση όλων των "αντιφρονούντων". Οι νέοι επεξεργαστές υποστηρίζονται επίσημα μόνο σε αυτό το σύστημα. Νέα έκδοση του DirectX 12 επίσης. Ακόμη και το ενημερωμένο πρόγραμμα περιήγησης Edge λειτουργεί μόνο κάτω από το "δέκα". Και το μπλε όνειρο του Redmond Giant ήταν η απλή επιθυμία να δουν όλα τα νέα παιχνίδια να τρέχουν μόνο κάτω από το DirectX 12 (διαβάστε τα Windows 10).

Τον Ιούνιο του 2016, μετά την κυκλοφορία μιας κάρτας βίντεο AMD τεσσάρων γραμμών, οι οπαδοί της εταιρείας άρχισαν να χτυπούν την αγορά όσο το δυνατόν γρηγορότερα με παιχνίδια όπως το "DX12 μόνο". Και όλα αυτά επειδή οι κάρτες γραφικών NVidia αποδείχθηκαν χειρότερες. Και τώρα, έχουν περάσει 2 χρόνια, χωρίς ένα τέταρτο. Τι έχουμε;

Το πιο σημαντικό είναι ότι η Microsoft έχει επιτελέσει πολύ να επιβάλει το νέο της σύστημα στους χρήστες. Σύμφωνα με διάφορες πηγές, το μερίδιο των Windows 10 κυμαίνεται από 34 έως 43,5%. Ένα άλλο δημοφιλές λειτουργικό σύστημα, τα Windows 7, έχει μερίδιο 41,6%.

Από επιχειρηματική άποψη, είναι προφανές ότι δεν είναι αποδοτικό να δημιουργηθούν προϊόντα λογισμικού μόνο για έναν νέο άξονα - πρόκειται για απώλεια τουλάχιστον του μισού κοινού. Ως εκ τούτου, ορισμένοι προγραμματιστές δεν ενοχλούν με το DirectX 12 καθόλου - γιατί, εάν οι διεπαφές είναι συμβατές προς τα πίσω και τα Windows 10 σχεδιάζουν τέλεια έργα για το παλιό DirectX 11;

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

Προς το παρόν, ο αριθμός των παιχνιδιών που υποστηρίζουν το DirectX 12 είναι μικρότερο από 30 κομμάτια. Ένα παιχνίδι που υποστηρίζει μόνο DX 12, μπορεί να μετρηθεί στα δάχτυλα. Αυτά είναι έργα όπου ο εκδότης είναι η Microsoft. Λίστα όλης της ασθένειας υπάρχει εδώ .

Το πιο αξιοσημείωτο είναι το Quantum Break. Υποτίθεται ότι είναι το πρώτο παιχνίδι που τρέχει μόνο στο DirectX 12, και στην αρχή ήταν. Στη συνέχεια, το παιχνίδι βγήκε στην υπηρεσία Steam, γιατί "έφερε" υποστήριξη για το DirectX 11 και ... ξαφνικά, το παιχνίδι άρχισε να λειτουργεί 20-33% γρηγορότερα! Στην ίδια ανάλυση, με τις ίδιες ρυθμίσεις - και μια τόσο σημαντική αύξηση στην απόδοση.

Δεν υπάρχει λόγος να είναι 7 ετών στο μέτωπο για να καταλάβεις ποια διεπαφή έχει αρχικά σχεδιαστεί για το παιχνίδι. Προφανώς, το DirectX 12 αποφάσισε να βιδώσει στο τέλος με την επιμονή του εκδότη. Αλλά αυτό συνέβη σε ένα αστείο: "καλά, δεν το έκανα κακό."

Τι έχει λοιπόν τώρα; Χρειαζόμαστε σύγχρονα παιχνίδια DX 12;

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

Κατάλογος αποκλειστικών παιχνιδιών για DirectX 12:

Εκδότης

δεν είναι σε απευθείας σύνδεση 10 ώρες

x64 (aka andi)

Σχόλια: 2846 Δημοσιεύσεις: 395 Εγγραφή: 02-04-2009