20Aug

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

img_56ecbb94442b5

Το 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 και την πλατφόρμα 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 και στην "NextGeneration OpenGL Initiative" αντί να προωθήσει τη δική της πλατφόρμα.Αυτή η "πρωτοβουλία OpenGL επόμενης γενιάς" διαχειρίστηκε ο όμιλος Khronos, ο οποίος επίσης διαχειρίζεται το OpenGL και τελικά έγινε Vulkan.Ακόμα κι αν δεν έχετε ακούσει ποτέ για το OpenGL, το χρησιμοποιήσατε σίγουρα.Όλα τα παιχνίδια Android Android και τα περισσότερα παιχνίδια 3D για το iPhone - μέχρι να ανακοινωθεί η Apple Metal, τουλάχιστον - έχουν γραφτεί στο 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 10X.

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

ΣΧΕΤΙΚΑ ΑΡΘΡΑ
Τι είναι το Direct X 12 και γιατί είναι σημαντικό;
Direct X της Apple: Τι είναι το μέταλλο και γιατί είναι σημαντικό;Το

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 Είναι στο Horizon

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

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

Vulkan δεν θα αντικαταστήσει πλήρως το OpenGL, φυσικά.Ως Croteam, προγραμματιστές της Η αρχή Talos , το έβαλε: "Για απλά παιχνίδια, το 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 είναι μια συναρπαστική νέα τεχνολογία γραφικών που υπόσχεται να βοηθήσει τους προγραμματιστές παιχνιδιών να κάνουν τα παιχνίδια τους ταχύτερα.Ως τεχνολογία μεταξύ των πλατφορμών, έχει επίσης και άλλα οφέλη: φέρνει τα χαρακτηριστικά αυτά σε νέες πλατφόρμες και υπόσχεται να διευκολύνει τα λιμάνια μεταξύ των πλατφορμών.