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

    Τι πρέπει να ξέρετε για το Vulkan, το οποίο υπόσχεται γρηγορότερα παιχνίδια σε κάθε πλατφόρμα

    Το DirectX 12 της Microsoft και το Metal της Apple είναι πλατφόρμες γραφικών επόμενης γενιάς. Παρέχουν πρόσβαση κατώτερου επιπέδου στο υλικό γραφικών, επιτρέποντας στους προγραμματιστές παιχνιδιών να αποσπάσουν περισσότερες επιδόσεις από το υλικό. Το Vulkan είναι η απάντηση μεταξύ των πλατφορμών στις τεχνολογίες της Microsoft και της Apple.

    Δεδομένου ότι το Vulkan είναι cross-platform, φέρνει αυτή την τεχνολογία γραφικών της επόμενης γενιάς στο Android της Google, το SteamOS της Valve, το Linux, όλες τις εκδόσεις των Windows και ενδεχομένως την κονσόλα της Nintendo. Το Vulkan φέρνει καλύτερες επιδόσεις παιχνιδιού σε κάθε πλατφόρμα που θέλει να το χρησιμοποιήσει και κάνει τα παιχνίδια πιο φορητά μεταξύ διαφορετικών πλατφορμών.

    Όλα ξεκίνησαν με το μανδύα της AMD

    Για να καταλάβουμε από πού προέρχεται ο Vulkan, είναι σημαντικό να γνωρίζουμε μια μικρή ιστορία. Όλα ξεκίνησαν με το έργο της AMD για το Mantle, το οποίο ανακοινώθηκε το 2013. Το Mantle ήταν ένα νέο σύστημα γραφικών που τοποθετήθηκε απευθείας στους προγραμματιστές παιχνιδιών. Υποσχέθηκε να κάνει τα παιχνίδια γρηγορότερα παρέχοντας ένα πιο αποτελεσματικό στρώμα γραφικών. Πιο τεχνικά, υποσχέθηκε χαμηλότερη εναέρια CPU και πιο άμεση πρόσβαση σε χαρακτηριστικά γραφικού υλικού χαμηλότερου επιπέδου.

    Η AMD παρέχει το υλικό γραφικών τόσο για το Xbox One της Microsoft όσο και για το PlayStation 4 της Sony και δήλωσε ότι το Mantle βασίστηκε στις βελτιστοποιήσεις για τις κονσόλες παιχνιδιών επόμενης γενιάς.

    Mantle ανταγωνίστηκε με το DirectX της Microsoft και το cross-πλατφόρμα OpenGL, τα οποία και τα δύο εμφάνιζαν την ηλικία τους την εποχή εκείνη. Στην πραγματικότητα, αυτό ήταν μια άμεση επίθεση στο DirectX της Microsoft, το οποίο χρησιμοποιούν πολλά παιχνίδια PC. Τα στελέχη της AMD δήλωσαν ότι ποτέ δεν περίμεναν από τη Microsoft να κυκλοφορήσει ακόμη ένα άλλο DirectX. Έτσι, η AMD απλά έπρεπε να πείσει τους προγραμματιστές παιχνιδιών να αφήσουν πίσω τα DirectX και OpenGL και να χρησιμοποιήσουν το νεότερο, καλύτερο σύστημα τους.

    DirectX 12, Metal και Vulkan

    Η Microsoft απάντησε. Το 2014, η Microsoft ανακοίνωσε το DirectX 12, το οποίο περιλαμβάνεται τώρα στα Windows 10 και το Xbox One. Η Microsoft το έβαλε με τον ίδιο τρόπο, υπόσχεται ένα πιο αποδοτικό σύστημα γραφικών από το DirectX 11 και ένα που παρέχει άμεση πρόσβαση σε χαρακτηριστικά γραφικών χαμηλού επιπέδου.

    Η Apple ανήγγειλε επίσης μια παρόμοια τεχνολογία το 2014 που ονομάζεται Metal. Προστέθηκε σε iPhones και iPads με iOS 8 και σε Mac με OS X 10.11 El Capitan.

    Η AMD άλλαξε τα γρανάζια μετά από αυτό. Μερικά παιχνίδια υλοποίησαν την πειραματική υποστήριξη Mantle, αλλά η τεχνολογία δεν κυκλοφόρησε ποτέ στο κοινό. Η AMD ανακοίνωσε ότι θα επικεντρωθεί στο DirectX 12 της Microsoft και στην "Πρωτοβουλία OpenGL Next Generation" αντί να προωθήσει τη δική της πλατφόρμα. Αυτή η "πρωτοβουλία OpenGL επόμενης γενιάς" διαχειρίστηκε ο όμιλος Khronos, ο οποίος διαχειρίζεται επίσης το OpenGL και τελικά έγινε Vulkan. Ακόμα κι αν δεν έχετε ακούσει ποτέ για το OpenGL, το χρησιμοποιήσατε σίγουρα. Όλα τα Android παιχνίδια 3D και τα περισσότερα παιχνίδια 3D για το iPhone - μέχρι να ανακοινωθεί το Metal της Apple, τουλάχιστον - έχουν γραφτεί στο OpenGL.

    Η Vulkan φέρνει ένα σύστημα γραφικών της επόμενης γενιάς σε Android, SteamOS και Linux. Τα παιχνίδια των Windows μπορούν επίσης να χρησιμοποιήσουν το Vulkan. Το PlayStation 4 της Sony θα μπορούσε να προσθέσει υποστήριξη Vulkan, ακριβώς όπως το Xbox One της Microsoft πρόσθεσε την υποστήριξη του DirectX 12. Η Nintendo εντάχθηκε αθόρυβα στον όμιλο Khronos το 2015, οπότε υπάρχει μια καλή πιθανότητα ότι η επόμενη κονσόλα της Nintendo θα μπορούσε να χρησιμοποιήσει και το Vulkan.

    Το Vulkan λειτουργεί ακόμα και στα Windows 7 και τα Windows 8.1, τα οποία δεν θα λάβουν ποτέ το DirectX της Microsoft 12. Επειδή είναι cross-platform, οι προγραμματιστές παιχνιδιών μπορούν να επιλέξουν το Vulkan και ο βελτιστοποιημένος κώδικας τους μπορεί να τρέξει σε διαφορετικές πλατφόρμες αντί για τα Windows 10 ή μόνο το OS X.

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

    Το Vulkan είναι ήδη εδώ

    Η ομάδα Khronos κυκλοφόρησε την έκδοση 1.0 της προδιαγραφής Vulkan στις 16 Φεβρουαρίου 2016. Τόσο η NVIDIA όσο και η AMD πρόσθεσαν την υποστήριξη Vulkan στους οδηγούς γραφικών των Windows και Linux, επιτρέποντας στα παιχνίδια των Windows και Linux να χρησιμοποιούν το Vulkan. Η Intel έχει κυκλοφορήσει βήτα εκδόσεις των οδηγών γραφικών με υποστήριξη Vulkan τόσο για Windows όσο και για Linux. Το SteamOS της Valve απέκτησε υποστήριξη Vulkan ενημερώνοντας τους νέους αυτούς οδηγούς.

    Με λίγα λόγια: Εφόσον ενημερώνετε τους οδηγούς σας, το Vulkan λειτουργεί ήδη με πολλά υπάρχοντα υλικά γραφικών. Τώρα το μόνο που χρειαζόμαστε είναι τα παιχνίδια με Vulkan.

    Η Google έχει ακόμη ανακοινώσει ότι οι μελλοντικές εκδόσεις του Android θα έχουν ενσωματωμένη υποστήριξη για το Vulkan και τα στοιχεία των εργασιών για το Vulkan φαίνονται στο έργο του πηγαίου κώδικα του Android. Το Vulkan πιθανώς θα εμφανιστεί σε μελλοντικές κονσόλες και σε διάφορες άλλες πλατφόρμες υλικού.

    Τα παιχνίδια που χρησιμοποιούν το Vulkan βρίσκονται στον ορίζοντα

    Το Vulkan, ακριβώς όπως το DirectX 12 και το Metal, δεν είναι κάτι που εσείς ως gamer μπορεί να επιλέξει να χρησιμοποιήσει. Είναι νέοι προγραμματιστές γραφικών προγραμματιστές παιχνιδιών μπορούν να επιλέξουν να χρησιμοποιήσουν.

    Όπως και με τα DirectX 12 και Metal, απλά πρέπει να περιμένετε για μελλοντικά παιχνίδια για να υποστηρίξετε αυτές τις τεχνολογίες. Επί του παρόντος, Η αρχή του Τάλως προσφέρει πειραματική υποστήριξη για το Vulkan, το οποίο μπορείτε να ενεργοποιήσετε. Ωστόσο, το παιχνίδι αυτό δεν σχεδιάστηκε για να χρησιμοποιήσει το Vulkan και ο κώδικας Vulkan είναι νωρίς και όχι τόσο βελτιστοποιημένος, οπότε αυτό δεν θα σας πει απαραίτητα πολλά για τη δυνητική απόδοση του Vulkan.

    Το Vulkan δεν θα αντικαταστήσει πλήρως το OpenGL, φυσικά. Ως Croteam, προγραμματιστές του Η αρχή του Τάλως, το έβαλε: "Για απλά παιχνίδια, το OpenGL (ή το Direct3D για αυτό το θέμα) είναι εδώ για να μείνει. η [καμπύλη] μάθησης δεν είναι τόσο απότομη όσο και με το Vulkan. Ωστόσο, Vulkan λάμπει πραγματικά όταν πρόκειται για τη μείωση των εφαρμογών και του οδηγού CPU γενικά. Είναι (ή θα είναι) πολύ πιο γρήγορα από τα Direct3D 9, 11 και OpenGL! "

    Αλλά ο Vulkan δεν είναι μόνο για την επιλογή μιας νέας επιλογής σε ένα μενού ρυθμίσεων γραφικών. Βοηθά το Linux και το SteamOS να προλάβουν τα τυχερά παιχνίδια των Windows και να γίνουν πολύ πιο ανταγωνιστικά. Αυτό σημαίνει ότι το Android θα έχει σύντομα ένα στρώμα γραφικών επόμενης γενιάς ανταγωνιστικό με το Metal της Apple. Και αυτό σημαίνει ότι οι προγραμματιστές παιχνιδιών μπορούν να επιλέξουν το Vulkan παρά το DirectX 12 και να υποστηρίξουν ευκολότερα μια ποικιλία πλατφορμών-συμπεριλαμβανομένου Windows. Αυτό είναι καλό για όλους τους παίκτες.


    Όπως το DirectX 12 στα Windows και το Metal στις πλατφόρμες της Apple, το Vulkan είναι μια συναρπαστική νέα τεχνολογία γραφικών που υπόσχεται να βοηθήσει τους προγραμματιστές παιχνιδιών να κάνουν τα παιχνίδια τους ταχύτερα. Ως τεχνολογία πολλαπλών πλατφορμών, έχει επίσης και άλλα οφέλη: φέρνει τα χαρακτηριστικά αυτά σε νέες πλατφόρμες και υπόσχεται να διευκολύνει τα λιμάνια μεταξύ πλατφορμών.