Νέα

Όλα όσα πρέπει να ξέρετε για το directx 12 (συμπεριλαμβάνουμε το σημείο αναφοράς)

Πίνακας περιεχομένων:

Anonim

Με την άφιξη των Windows 10 και όπως συμβαίνει στη Microsoft με κάθε λειτουργικό σύστημα, έρχεται το τελευταίο API γραφικών του, το οποίο δημιουργεί μια νέα γενιά καρτών γραφικών και ιδιαίτερα παιχνιδιών. Το Directx12 είναι το νέο Api, αυτή τη φορά χαμηλού επιπέδου και με ένα νέο περιβάλλον, καθώς και το Vulkan - για το οποίο θα μιλήσουμε αργότερα - θα εισβάλει στον κόσμο μας.

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

Πρώτα απ 'όλα, υπάρχουν δύο σημαντικά πράγματα που έχουν συζητηθεί πολύ πρόσφατα, τα οποία είναι το " χαρακτηριστικό επίπεδο " τους και η " βαθμίδα " στα οποία ανήκουν. Πώς μας επηρεάζει αυτό;

Προκειμένου να διασφαλιστεί ότι η Dx12 θα εργαστεί σε ένα ευρύ φάσμα εξοπλισμού, η Microsoft και οι συνεργάτες της συμφώνησαν να διαιρέσουν τα επίπεδα υποστήριξης για τη δέσμευση των πόρων σε 3, δηλαδή το μοντέλο πόρων:

  • Βαθμίδα 1: Intel Haswell, Broadwell και Nvidia Fermi. Tier2: Nvidia Kepler, Maxwell 1.0 και Maxwell 2.0. Tier3: AMD GCN 1.0, GCN 1.1 και GCN 1.2.

Κάθε επίπεδο είναι το σούπερ σύνολο της προηγούμενης, δηλαδή το υλικό της Κατηγορίας 1 έρχεται με τους ισχυρότερους περιορισμούς στο μοντέλο πόρων και η Βαθμίδα 3 αντίθετα δεν έχει περιορισμούς, ενώ η Βαθμίδα 2 αντιπροσωπεύει ενδιάμεσο επίπεδο συστολές. Πόσο εύκολο θα ήταν αν ήταν το αντίστροφο, έτσι; Tier1 αυτός που έχει τα πάντα, και ούτω καθεξής, αλλά όχι… Η επιζήμια ζωή είναι η μοίρα του. Επομένως, και το άθροισμα, το Amd Tier3 είναι το ένα χωρίς περιορισμούς, το Tier2 το ένα με ορισμένους περιορισμούς και το Tier1 επειδή αυτός, αυτός που περισσότερο ή καλύτερα είπε αυτός με την πιο "βασική" υποστήριξη.

Τον τελευταίο καιρό υπάρχει πολλή συζήτηση στο Διαδίκτυο εάν όλοι υποστηρίζουν τα πάντα (όπως οι Maxwells) ή εάν ο Amd υποστηρίζει ή όχι όλα τα χαρακτηριστικά του Dx12 και όταν λέγεται ναι, ήταν λανθασμένη ερμηνεία, που σημαίνει ότι δεν έχει κανένα περιορισμό σε όσα έχουν δει μέχρι στιγμής αλλά ότι πολύ διαφορετικά είναι το "επίπεδο χαρακτηριστικών" και τώρα πρόκειται να δούμε τι είναι το επίπεδο χαρακτηριστικών, καθώς οι αρχιτεκτονικές ή οι κάρτες τις υποστηρίζουν… Γιατί δεν θα μας δώσατε ποίηση;

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

Μερικά από αυτά τα "επίπεδα χαρακτηριστικών" δεν καλύπτονται ούτε από το υψηλότερο Tier3, οπότε αυτό το καθιστά ατομικό χαρακτηριστικό, ενώ ο καθοριστικός παράγοντας είναι το υλικό (η εν λόγω κάρτα γραφικών).

Πώς μπορούμε να γνωρίζουμε ποια "επίπεδα χαρακτηριστικών" έχει κάθε υλικό; Τα αναγνωρίζουμε ως εξής:

  • Χαρακτηριστικό Επίπεδο 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Χαρακτηριστικό επίπεδο 11.1 -> AMD GCN 1.0, Intel Haswell και Broadwell. Χαρακτηριστικό επίπεδο 12.0 -> AMC GCN 1.1 και 1.2 GCN. Χαρακτηριστικό Leve 12.1 -> Nvidia Maxwell 2.0

Έχουμε βαρεθεί μαζί σας σωστά; Δεν είναι για λιγότερο, έχουμε κατά νου Tiers, Feature Leves και διαφορετικά γραφικά και χωρίς παιχνίδια… Great! Πώς το βλέπουμε; Πολύ απλά, θα αναφέρουμε πρώτα ποιες κάρτες αντιστοιχούν σε ποια αρχιτεκτονική.

- Nvidia Fermi: Όλοι αυτοί που φέρουν το τσιπ στην αρχή του μοντέλου τους, όπως το GF117, το 110, 100 και όλοι εκείνοι που βρίσκονται στη μέση, όπως γνωρίζετε και μιλάτε για τα πιο δημοφιλή, θα ήταν GT450, GTX460, 470, 560 και 580 μεταξύ άλλων.

- Nvidia Kepler: Όπως η GF σε αυτή την περίπτωση ονομάζονται GK, αν είναι σαν να σκεφτόμαστε "Gpu Kepler". Δεν είναι όλες οι σειρές 600 ή 700 της Nvidia, υπάρχουν μερικές που ανανεώνονται από τη GF, δηλαδή από την Fermi, επομένως είναι βολικό να σιγουρευτούμε αλλά για παράδειγμα θα σας πούμε ότι περιλαμβάνουν μεταξύ άλλων τα δημοφιλή GTX650, 660, 670, 680, 760, 770, 780 και Ti.

- Nvidia Maxwell και Maxwell 2. 0: Εδώ ο κατάλογος είναι μικρότερος, ο Maxwell 1.0 γεννήθηκε με τα GTX750 και 750Ti, τα οποία, όπως βλέπετε, ανήκουν στη σειρά 700 χωρίς Kepler και ταυτοποιούνται με GM107 και 108. Στο Maxwell 2.0 υπάρχουν λιγότερα κάρτες που υπάρχουν, ξεκινώντας από το νέο GTX950 και πηγαίνουμε από αυτό στα 960, 970, 980 και Ti καθώς και στον Titan X και αργότερα.

- AMD GCN 1.0: Είναι πολύ πιο εύκολο να γνωρίζουμε τι επηρεάζει, η σειρά AMD 7000 από το 7350 έως το 7990 είναι αρχιτεκτονική GCN 1.0 (εκτός 7790 που είναι 1.1). Πρέπει να είστε προσεκτικοί, γιατί στις σειρές που ακολουθούν όπως οι R3, R7 και R9 υπάρχουν "εισβολείς" ή μάλλον rehash, οι οποίοι έχουν αυτή την αρχιτεκτονική, όπως τα 270, 280X κλπ. Βασίζονται στο τσιτάτο Tahiti, Pitcairn, Curacao, Πράσινου Ακρωτηρίου…

- AMD GCN 1.1 και 1.2: Αυτές υποστηρίζονται από την επόμενη γενιά, η οποία είναι πιο σύγχρονη, όπως τα R7 260 και 260X που είναι 1.1, τα 7790 και αυτά που βασίζονται στη Χαβάη, όπως τα 290, 290X και Apus Kaveri, τα οποία βασίζονται στο Αρχιτεκτονική των νη Τα 1.2 είναι πιο σπάνια που βασίζονται στην αρχιτεκτονική των ηφαιστειακών νήσων, όπως τα 285 ή 380, και η νέα μανία που βρίσκεται στα Φίτζι. Η σειρά 300, πολλές από αυτές είναι 1, 0 και 1, 1, θα πρέπει να προσέχετε να μην τις συγχέετε, όπως οι 390 και 390x, οι οποίες είναι 1, 1 ή το 370, το οποίο είναι 1, 0. Δεν θα μπορούσαν να έχουν κάνει καλύτερα (σαρκασμός).

Λοιπόν, έχουμε ήδη τις κάρτες που συμπεριλαμβάνονται και τοποθετούνται με τη συγκεκριμένη υποστήριξη τους, αλλά σε αυτό που πραγματικά βελτιώνει το Dx12; Ας συνοψίσουμε αυτό καθαρά και εύκολα.

  • Μειώστε το σημείο συμφόρησης στο cpus, ένα χαρακτηριστικό που είναι πραγματικά κορεσμένο στο Dx11.Αυξήστε την κλίμακα με τον μεγαλύτερο αριθμό πυρήνων στην CPU, τέλος.Περισσότερο έλεγχο για τον προγραμματιστή.Api απόδοση παρόμοια με μια κονσόλα, δηλαδή, το οποίο θα έχει ένα ευρύτερο και πιο κοντινό υλικό ελέγχου - λογισμικό (παιχνίδια). Όλες οι λειτουργίες του Dx11 τους διατηρούν.

Αυτό είναι ας πούμε το κύριο χαρακτηριστικό ή βάση του Dx12, επομένως, εάν έχουμε μια κάρτα που δεν υποστηρίζει 100 & δευτερεύοντα χαρακτηριστικά, μπορούμε να χρησιμοποιήσουμε Dx12; Ναι Αλλά… αλλά δεν είναι, Si es Si. Οι διαφορές θα βρεθούν όταν με την πάροδο του χρόνου τα παιχνίδια που υποστηρίζουν αυτές τις κάρτες φτάνουν, εν τω μεταξύ, μπορεί να εξομοιωθεί με λογισμικό. Το πιο ασφαλές και πιο πιθανό είναι ότι τα παιχνίδια που φθάνουν αυτό το 2015 και το επόμενο 2016 βασίζονται και παραμένουν στη βάση του Dx12, αφού πολλά από αυτά θα είναι post-launch patches που μεταφέρονται στη νέα Api, παρόμοια με ό, τι βίωσε το Battlefield 4 και Mantle, ο οποίος εξέδωσε την υποστήριξή του λίγους μήνες αργότερα.

Πώς μετράμε την πραγματική διαφορά μεταξύ Dx11 και 12;


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

Για να το πετύχουμε, ετοιμάσαμε ένα τραπέζι με το νέο παιχνίδι (ακόμα σε μια προ-beta κατάσταση) Ashes of the Singularity για να δούμε τι μας ωφελεί από τη μετάβαση από το Directx 11 σε 12 και το 3DMark Vantage τον αριθμό των κλήσεων ή των "κλήσεων" την κάρτα γραφικών στην κάρτα γραφικών.

Παρόλο που επικρίνεται πολύ (και δεν είναι για λιγότερο, αλλά δεν πρόκειται να εισέλθουμε νοσηρό), μου φαίνεται καλό σημείο αναφοράς δεδομένου ότι η διοργάνωση αντικειμένων, πλοίων, plotters, ήχων, γραφικών αποτελεσμάτων στην οθόνη είναι πολύ υψηλή, και είναι τέλειο να ποσοτικοποιήσουμε τη βελτίωση σε Fps που μας ενδιαφέρει τελικά. Προφανώς έχουμε χρησιμοποιήσει το R9 390x της ομάδας μας και το 4690K @ 4400Mhz κάτω από τα Windows 10.

Σας συνιστούμε να εξηγήσουμε γιατί η AMD βελτιώνει περισσότερο από τη Nvidia κατά τη μετάβασή της στο DirectX 12

Αυτός είναι ο πάγκος του τμήματος που περιλαμβάνει ολόκληρο τον υπολογιστή, χρησιμοποιώντας κυρίως το Gpu.

Και τελικά η δοκιμή CPU, για να δούμε πώς απελευθερώνει η Api τις επιδόσεις του επεξεργαστή.

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

Τώρα, θα δούμε πώς οι κλήσεις από την CPU στο gpu επηρεάζουν, με βάση τη δοκιμή που φέρνει το 3DMark, με το ίδιο γράφημα και τον ίδιο εξοπλισμό.

Ναι, όπως μπορούμε να δούμε, ο αριθμός των κλήσεων που μπορεί να εκτελέσει το Dx12 έναντι του Dx11 δεν μπορεί να συγκριθεί. Αλλά τι είναι οι κλήσεις; Ως απλή εξήγηση θα σας πω ότι είναι το σύνολο των "ματιών" που αντλούνται μετά από τη διαδικασία διανομής και αυτή είναι η διαδικασία όπου ο κινητήρας συνδυάζει την απόδοση διαφορετικών αντικειμένων σε ένα μόνο σχέδιο κλήσης για να αποφευχθεί η υπερφόρτωση της CPU και όπως βλέπουμε στο το γράφημα, η διαφορά είναι εκπληκτική.

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

Ποια κάρτα αγοράζω;


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

Υπάρχουν πάντα εναλλακτικές λύσεις μικρότερες από € 200, όπως το Gtx 950 ή το AMD R7 370, πάνω από αυτά τα GTX960 και AMD R9 380 κ.ο.κ., έχοντας πάντα κάτι ισορροπημένο και σύμφωνα με την ομάδα και τις ανάγκες μας. Είναι ακόμα πολύ νωρίς κατά τη γνώμη μου να αγοράσω να σκέφτομαι τα επίπεδα των χαρακτηριστικών ή αν χρειάζομαι X ή Y με βάση ένα παιχνίδι, αφού δεν υπάρχει τίποτα σαφές ή εξηγημένο παρά μόνο σε αυτό που έχουμε επικεντρωθεί στην οποία είναι περίπου η απελευθέρωση την CPU και τη βελτίωση των fps που περνούν από ένα api σε άλλο για να το βάλουν με τον απλούστερο τρόπο.

Έχοντας αυτό υπόψη, όλα τα gpus στην τρέχουσα αγορά και πιθανώς πολλοί από εσάς έχουν / έχουν μια βασική υποστήριξη για το Dx12 που είναι το κύριο χαρακτηριστικό και επομένως αυτό που μας ενδιαφέρει μέχρι να δούμε μελλοντικά παιχνίδια.

Και ποια παιχνίδια έρχονται σε μας;


Gear of War Ultimate

Στο υπόλοιπο του 2015, θα υπάρξουν λίγα παιχνίδια που θα υποστηρίξουν την Directx12 στην αρχή, και πρώτα απ 'όλα (χωρίς να μετράμε Ashes δεδομένου ότι είναι προ-beta) είναι ο Fable Legends, ο οποίος θα κυκλοφορήσει για PC και Xbox. Ένας τον Οκτώβριο.

Σύμφωνα με τις πηγές που σκάνε το Διαδίκτυο, οι βελτιώσεις από Dx11 σε 12 είναι ισχυρές, δίνοντας Fps ποσοστά σε Dx11 από 43fps, ενώ στο Dx12 πηγαίνουμε στα 53Fps, μια βελτίωση περισσότερο από ό, τι αξίζει για ένα ξεκίνημα όπου, επίσης, υψηλότερο ποσοστό από το μέσο όρο.

Από την άλλη πλευρά, μέχρι το τέλος του έτους και συγκεκριμένα τον Δεκέμβριο, θα φτάσει ο νέος Hitman.

Εκεί που ενδιαφέρεστε πραγματικά για το θέμα είναι το 2016 όπου ο κατάλογος επιμηκύνεται, όπου το Evolution Survival Evolved θα λάβει ένα patch που κερδίζει τους υποστηρικτές κάθε εβδομάδα που περνά, τον Φεβρουάριο του 2016 ο νέος Deus Ex Manking Διαιρεμένος, Sea of ​​Thieves, Star Citizen βγαίνει, Gear of War Ultimate, Day Z, Arma 3 και παρόλο που δεν είναι ακόμα γνωστό ποιο παιχνίδι θα είναι ο πρώτος, ο DICE, δημιουργός παιχνιδιών όπως το Battlefield, έχει ήδη τον κινητήρα Frostbite 3 που τρέχει στο Dx12, αν και θα στοιχημάτισα ότι θα είναι Battlefront, την προσδοκία που δημιουργεί και είναι ένας τίτλος για πολλούς παίκτες, ίσως όπου όλα αυτά τα εργαλεία θα μπορούσαν να χρησιμοποιηθούν περισσότερο.

Εν πάση περιπτώσει, νομίζω ότι δεν άφησα τίποτα σε εξέλιξη και τώρα είστε λίγο πιο ήρεμοι, έτσι λέμε αντίο εδώ και σύντομα θα έχετε ένα άρθρο σχετικά με το Vulkan, το νέο Api από τους γονείς της OpenGL και ανήκει στον όμιλο Kronos, το οποίο έρχεται Ας είναι ο "ανταγωνισμός" Dx12, όπως ήταν αυτά τα μακρά χρόνια και πόσο σύντομα ήταν το Mantle, αυτό που νομίζουμε ότι άρχισε να κάνει όλους τους νευρικούς.

Σας αφήνουμε κάποιες εικόνες των τίτλων που αναφέρθηκαν πίσω και είπαμε αντίο!

Νέα

Η επιλογή των συντακτών

Back to top button