Η Intel εξηγεί πώς μια απλή ενημέρωση προγράμματος οδήγησης διπλασίασε τους ρυθμούς καρέ

σεβαστείτε την επιλεγμένη εικόνα 2
Αυτή η ιστορία είναι μέρος της σειράς ReSpec του Jacob Roach, που καλύπτει τον κόσμο των παιχνιδιών και του υλικού για υπολογιστή.

Ως νεοφερμένοι στον κόσμο των διακριτικών κάρτες γραφικών, η καλύτερη ελπίδα για Τα Arc A770 και A750 της Intel ήταν ότι δεν θα ήταν τρομεροί. Και η Intel παραδίδεται κυρίως σε ακατέργαστη ισχύ, αλλά οι δύο GPU που εστιάζουν στον προϋπολογισμό υστερούν στο τμήμα λογισμικού. Κατά τη διάρκεια των τελευταίων μηνών, η Intel έχει διορθώσει την πορεία.

Περιεχόμενα

  • Το πρόγραμμα οδήγησης των παιχνιδιών σας
  • Περισσότερα στο τραπέζι
  • Το XeSS είναι ακόμα ένα έργο σε εξέλιξη
  • Ο παίκτης τρία στα σκαριά

Προτεινόμενα βίντεο

Μέσω μιας σειράς ενημερώσεων προγραμμάτων οδήγησης, η Intel έχει προσφέρει σχεδόν διπλάσια απόδοση σε τίτλους DirectX 9 σε σύγκριση με την κυκλοφορία, καθώς και απότομες αναβαθμίσεις σε ορισμένα DirectX 11 και DirectX 12 Παιχνίδια. Συνάντησα τον Tom Petersen και τον Omar Faiz της Intel για να μάθω πώς η Intel μπόρεσε να ανακατασκευάσει τα προγράμματα οδήγησης της και, το πιο σημαντικό, πώς συνεχίζει να οδηγεί τις αναθεωρήσεις λογισμικού στο μέλλον.

Το πρόγραμμα οδήγησης των παιχνιδιών σας

Δύο κάρτες γραφικών Intel Arc σε ροζ φόντο.
Jacob Roach / Digital Trends

Ωστόσο, πριν μπούμε στις εξελίξεις της Intel, πρέπει να μιλήσουμε για το τι κάνει ένας οδηγός στα παιχνίδια σας. Ένα πρόγραμμα οδήγησης κάρτας γραφικών βρίσκεται κάτω από το Application Programming Interface (API) του παιχνιδιού που βρίσκεστε παίζει και μεταφράζει τις οδηγίες για το API σε οδηγίες που μπορεί το υλικό καταλαβαίνουν.

Σχετίζεται με

  • Πώς η γενετική τεχνητή νοημοσύνη θα δημιουργήσει παιχνίδια με «ευρύτερους, μεγαλύτερους και βαθύτερους κόσμους»
  • Η Intel δεν έχει εγκαταλείψει ακόμα τις GPU και θα πρέπει να είμαστε όλοι χαρούμενοι γι 'αυτό
  • Η Intel στοχεύει στην κατάργηση του RTX 3060 με μείωση της τιμής του Arc Alchemist

Ένα σαν API DirectX παίρνει οδηγίες από το παιχνίδι και τις μεταφράζει σε ένα τυποποιημένο σύνολο εντολών που μπορεί να καταλάβει οποιαδήποτε κάρτα γραφικών. Το πρόγραμμα οδήγησης ακολουθεί, λαμβάνοντας αυτές τις τυποποιημένες οδηγίες και βελτιστοποιώντας τις για μια συγκεκριμένη αρχιτεκτονική υλικού. Αυτός είναι ο λόγος για τον οποίο ένα πρόγραμμα οδήγησης AMD δεν θα λειτουργεί για μια κάρτα γραφικών Nvidia ή ένα πρόγραμμα οδήγησης Intel δεν θα λειτουργεί για μια κάρτα γραφικών AMD.

Τα προβλήματα της Intel επικεντρώθηκαν κυρίως στο DirectX 9. Θεωρείται API παλαιού τύπου σε αυτό το σημείο, αλλά μια μεγάλη μερίδα παιχνιδιών εξακολουθούν να έχουν σχεδιαστεί για να τρέχουν σε DX9, συμπεριλαμβανομένων Counter-Strike: Global Offensive, Team Fortress 2, League of Legends, και Guild Wars 2.

Το πρόβλημα με το DX9 σε σύγκριση με τα σύγχρονα API όπως DX12 και Vulkan είναι ότι είναι ένα API υψηλού επιπέδου. Αυτό σημαίνει ότι είναι πιο γενικευμένο από ένα σύγχρονο API, επιβάλλοντας μεγαλύτερη πίεση στο πρόγραμμα οδήγησης για να αποσπάσει τις βελτιστοποιήσεις απόδοσης. Το DX12 και το Vulkan είναι χαμηλού επιπέδου API, δίνοντας πιο ξεκάθαρη πρόσβαση στο υλικό, ενώ ένας προγραμματιστής δημιουργεί ένα παιχνίδι και αφαιρεί κάποια πίεση από το πρόγραμμα οδήγησης. Ο Petersen εξήγησε ότι με το DX12, «είναι λιγότερο πιθανό ο οδηγός μας να κάνει κάτι μη βέλτιστο επειδή υπάρχει μια πιο άμεση σύνδεση μεταξύ του προγραμματιστή παιχνιδιών και της πλατφόρμας μας».

Παίκτης Counter-Strike που στοχεύει με AWP.

Αρχικά, η Intel χρησιμοποίησε το D3D9on12 για το DX9, το οποίο είναι ένα επίπεδο μετάφρασης που χρησιμοποιεί το DirectX 12 για να κατανοήσει τις οδηγίες του DirectX 9. Ο Petersen είπε ότι πιστεύει ότι η Intel "έκανε το σωστό πράγμα εκείνη τη στιγμή", αλλά το D3D9on12 αποδείχθηκε πολύ αναποτελεσματικό. Η απόδοση έμεινε στο τραπέζι, με τις λιγότερο ισχυρές GPU να προσφέρουν μερικές φορές διπλάσια απόδοση από τις κάρτες γραφικών της Intel στα παιχνίδια DX9.

Η Intel ξεκίνησε ουσιαστικά από το μηδέν, εφαρμόζοντας εγγενή υποστήριξη DX9 και αξιοποιώντας εργαλεία μετάφρασης όπως το DXVK — ένα επίπεδο μετάφρασης που βασίζεται σε Vulkan για το DX9. Και λειτούργησε. Σε Παγκόσμια επίθεση Counter-Strike, Μέτρησα περίπου 190 καρέ ανά δευτερόλεπτο (fps) με το πρόγραμμα οδήγησης εκκίνησης και 395 fps με το πιο πρόσφατο πρόγραμμα οδήγησης. αύξηση 108%. Ομοίως, Ημέρα πληρωμής 2 είδα περίπου μια ώθηση 45% από το πρόγραμμα οδήγησης εκκίνησης στην πιο πρόσφατη έκδοση με το Arc A750 με βάση τις δοκιμές μου.

Περισσότερα στο τραπέζι

Το λογότυπο της Intel στην κάρτα γραφικών Arc A770.

Το DX9 ήταν ο δολοφόνος για τις GPU της Intel κατά την κυκλοφορία, αλλά εξακολουθούν να υπάρχουν βελτιστοποιήσεις απόδοσης στο τραπέζι. Ο Petersen το κατέστησε σαφές: «Σε σύγκριση με το πού βρισκόμαστε και με αυτή τη θεωρητική κορυφή, υπάρχει ακόμα ένα αρκετά μεγάλο κενό».

Το νέο σύνορο όμως δεν είναι το DX9. Είναι DX11. «Πιστεύω ότι, ειδικά για τους τίτλους DX11, υπάρχει περισσότερος χώρος έξω και θα συνεχίσουμε να εργαζόμαστε πάνω σε αυτό», είπε ο Petersen. «Το DX12 θα μοιάζει περισσότερο με ένα έργο αγάπης για πάντα γιατί είναι λίγο πιο λεπτόκοκκο και θα είναι ένα είδος slog ανά τίτλο για να τα κάνει όλα αυτά υπέροχα. Αλλά πιστεύω ότι υπάρχει ακόμα μια ανάταση μπροστά μας και είναι περισσότερο από ό, τι θα δείτε συνήθως με έναν οδηγό».

Ένα παράδειγμα αυτού είναι Warframe, όπου η Intel ισχυρίζεται αύξηση 60% πάνω από το πιο πρόσφατο πρόγραμμα οδήγησης έναντι του προγράμματος οδήγησης εκκίνησης. Αν και δεν υπάρχει μια ευρεία διαδρομή που θα μπορούσε να κάνει η Intel για να βοηθήσει όλους τους τίτλους DX11, ο Petersen εξήγησε ότι το DX11 εξακολουθεί να είναι πιο υψηλού επιπέδου από το DX12. «Ενώ το DX11 δεν είναι τόσο παχύ όσο το DX9, χρειάζεται ακόμα αρκετή δουλειά να γίνει για αυτήν τη βελτιστοποίηση».

Η μέση απόδοση είναι ένας τομέας εστίασης, αλλά αυτό δεν ήταν το μόνο πρόβλημα με τα αρχικά προγράμματα οδήγησης της Intel. Ο Petersen εξήγησε ότι η ομάδα μηχανικών «διόρθωσε ορισμένα από τα βασικά ζητήματα κατανομής πόρων» στο οδηγός, συμβάλλοντας στη βελτίωση της συνέπειας διασφαλίζοντας ότι ο οδηγός δεν αντιμετωπίζει σημεία συμφόρησης που προκαλούν μεγάλες αλλαγές χρόνος καρέ.

Χρόνοι καρέ για αναβάθμιση στο Call of Duty Modern Warfare 2.

Καθώς οι κάρτες της Intel ξεκινούν, η ομάδα κυκλοφορεί νέα προγράμματα οδήγησης με ιλιγγιώδη ρυθμό. Ρώτησα τον Petersen και τον Faiz εάν αυτή η ταχύτητα θα συνεχιζόταν και ο Faiz δεν μάσησε τα λόγια: «Θα θέλαμε να συνεχίσουμε αυτή την ορμή». Ο Petersen πρόσθεσε: «Είναι κατανοητό καλά στον οργανισμό μας ότι, ξέρετε, οι ενημερώσεις προγραμμάτων οδήγησης είναι αυτές που θα κάνουν τη διαφορά μεταξύ της επιτυχίας μας και της έλλειψης επιτυχία."

Και οι δύο φρόντισαν να μην υποσχεθούν υπερβολικά, το οποίο είναι ένα πρόβλημα που έχει αντιμετωπίσει η Intel με τις Arc GPU της στο παρελθόν. Αλλά το σύντομο ρεκόρ είναι σίγουρα υπέρ της Intel. Από την κυκλοφορία, οι κάρτες έχουν δει 15 νέα προγράμματα οδήγησης (έξι WHQL, εννέα beta), συμπεριλαμβανομένων βελτιστοποιήσεων ημέρας κυκλοφορίας για 27 νέα παιχνίδια. Αυτό ξεπερνά την AMD και ταιριάζει με το ρυθμό της Nvidia. Στην πραγματικότητα, η Intel ήταν η μόνη με α πρόγραμμα οδήγησης έτοιμο για Κληρονομιά του Χόγκουαρτςκατά την κυκλοφορία (ένα παιχνίδι για το οποίο η Nvidia δεν έχει ακόμη κυκλοφορήσει πρόγραμμα οδήγησης για το Game Ready).

Το XeSS είναι ακόμα ένα έργο σε εξέλιξη

Οπτικοποιήθηκε το Intel XeSS.

Αν και η Intel έχει κάνει μεγάλα βήματα με τους οδηγούς της, υπάρχει ακόμη πολύς δρόμος μπροστά. Ένας τομέας που χρειάζεται προσοχή είναι XeSS, το εργαλείο αναβάθμισης της Intel που βασίζεται σε AI που χρησιμεύει ως εναλλακτική λύση Η Nvidia Deep Learning Super Sampling (DLSS).

Το XeSS είναι ένα εξαιρετικό εργαλείο, αλλά λείπει σε δύο τομείς: υποστήριξη παιχνιδιού και ευκρίνεια. Η Intel έχει προσθέσει υποστήριξη για νέα παιχνίδια όπως Κληρονομιά του Χόγκουαρτς και Call of Duty: Modern Warfare 2, αλλά έρχεται σε αντίθεση με τα χρόνια δουλειάς που χρειάστηκε η Nvidia να προσθέσει DLSS σε εκατοντάδες παιχνίδια. Ωστόσο, η Intel ελπίζει ότι η εφαρμογή του XeSS σε αυτά τα παιχνίδια θα είναι ένας εύκολος δρόμος για τους προγραμματιστές.

Όπως εξήγησε ο Petersen, «και τα δύο [DLSS και XeSS] βασίζονται, ξέρετε, ουσιαστικά σε συγκεκριμένους τύπους δεδομένων που προέρχονται από το παιχνίδι σε ένα ξεχωριστό αρχείο DLL. Το ίδιο με το XeSS. Και έχουμε το πλεονέκτημα να είμαστε γρήγοροι ακόλουθοι γιατί, προφανώς, ήταν εκεί πρώτοι. Έτσι μπορούμε να κάνουμε πολύ εύκολη την ενσωμάτωση του XeSS.” Αυτή η ραχοκοκαλιά είναι αυτό που επέτρεψε στους modders να Συνδυάστε την FidelityFX Super Resolution της AMD σε παιχνίδια που υποστηρίζουν μόνο DLSS. Το ίδιο είναι θεωρητικά δυνατό με το XeSS.

Σύγκριση ποιότητας εικόνας XeSS, DLSS και FSR στο Modern Warfare 2.

Μια περιοχή που πάτησα ήταν ένα εργαλείο αναβάθμισης που βασίζεται σε προγράμματα οδήγησης, παρόμοιο με Κλιμάκωση εικόνας Nvidia ή το Radeon Super Resolution της AMD. Ο Petersen και ο Faiz ήταν και πάλι προσεκτικοί για να μην υποσχεθούν τίποτα, αλλά παρατήρησαν ότι "δεν είναι τεχνικά αδύνατο". Αυτό θα συμπλήρωνε τα κενά που έχει αυτή τη στιγμή η Intel στη σειρά της, αλλά μπορεί να μην δούμε ένα τέτοιο εργαλείο για λίγο (αν όλα).

Η άλλη περιοχή είναι η απαλότητα. Σε σύγκριση με το DLSS, το XeSS συνήθως δεν είναι τόσο ευκρινές. Υπέθεσα ότι αυτή ήταν απλώς μια διαφορά στην ποσότητα ακονίσματος που εφαρμόστηκε, αλλά ο Petersen είπε ότι αυτό δεν ισχύει. «Νομίζω ότι είναι ένα κοινό πρόβλημα και αποδίδω το μεγαλύτερο μέρος της απαλότητας που βλέπετε σήμερα σε ορισμένες περιπτώσεις ως ξέρετε, ένα στυλ τέχνης που δεν αντικατοπτρίζεται με ακρίβεια στο σετ εκπαίδευσης που χρησιμοποιούμε για το μοντέλο μας», Petersen είπε. «Και αυτό προφανώς θα αλλάξει με την πάροδο του χρόνου στις νέες εκδόσεις του XeSS».

Όπως το DLSS, το XeSS χρησιμοποιεί ένα νευρωνικό δίκτυο για να εκτελέσει την αναβάθμιση. Η Nvidia έχει ξεκάθαρα ένα σημαντικό προβάδισμα στο μοντέλο προπόνησής της, επομένως θα μπορούσαν να περάσουν μερικά χρόνια έως ότου τα δεδομένα εκπαίδευσης της Intel μπορέσουν να ταιριάξουν με αυτά που η Team Green καταστρέφει εδώ και χρόνια.

Ο παίκτης τρία στα σκαριά

Η GPU Intel Arc A770 είναι εγκατεστημένη σε πάγκο δοκιμών.

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

Διαρροές λένε Η Intel σχεδιάζει να χτίσει σε αυτό το θεμέλιο με μια ανανέωση στο Alchemist στα τέλη του 2023 και μια νέα γενιά το 2024, αλλά αυτό είναι απλώς μια φήμη προς το παρόν. Αυτό που είναι βέβαιο είναι ότι η Intel στέκεται ξεκάθαρα στις GPU gaming της και σε μια εποχή ανόδου Τιμές GPU, ένας τρίτος παίκτης είναι μια ευπρόσδεκτη προσθήκη για να φέρει κάποιο ανταγωνισμό που χρειάζεται τόσο πολύ. Ας ελπίσουμε απλώς ότι η δυναμική στους οδηγούς και την υποστήριξη του παιχνιδιού που έρχεται από το λανσάρισμα θα διατηρηθεί σε αρκετές γενιές.

Αυτό το άρθρο είναι μέρος του ReSpec – μια συνεχιζόμενη διεβδομαδιαία στήλη που περιλαμβάνει συζητήσεις, συμβουλές και εμπεριστατωμένες αναφορές σχετικά με την τεχνολογία πίσω από τα παιχνίδια υπολογιστή.

Συστάσεις των συντακτών

  • Οι κάρτες γραφικών Arc της Intel έχουν γίνει αθόρυβα εξαιρετικές
  • Πώς ένα viral παιχνίδι bodycam ξεγέλασε το Διαδίκτυο ώστε να πιστέψει ότι ήταν πραγματικό υλικό
  • Πώς το Unreal Engine 5 αντιμετωπίζει το μεγαλύτερο πρόβλημα στα παιχνίδια υπολογιστή
  • Η Intel μόλις έδωσε στο Arc GPU διπλάσια απόδοση καρέ ανά δευτερόλεπτο
  • Τα χαρακτηριστικά ασφαλείας των Windows 11 σκοτώνουν την απόδοση του παιχνιδιού σας; Ίσως εκπλαγείτε