20Aug
Microsoft DirectX 12 dan Apple's Metal adalah platform grafis generasi berikutnya. Mereka memberikan akses tingkat rendah ke perangkat keras grafis, yang memungkinkan pemrogram game memeras lebih banyak kinerja dari perangkat keras. Vulkan adalah jawaban lintas platform untuk teknologi Microsoft dan Apple. Sebagai Vulkan adalah cross-platform, ia menghadirkan teknologi grafis generasi ini ke Android Google, Valve's SteamOS, Linux, semua versi Windows, dan konsol Nintendo bahkan berpotensi Nintendo. Vulkan menghadirkan performa gaming yang lebih baik pada platform manapun yang ingin menggunakannya, dan membuat game lebih portable antar platform yang berbeda.
Ini Semua Dimulai Dengan Mantel AMD
Untuk memahami darimana asal Vulkan, sangat penting untuk mengetahui sedikit sejarah. Semuanya dimulai dengan karya AMD di Mantle, yang diumumkan pada tahun 2013. Mantle adalah sistem grafis baru yang dipasang langsung ke pengembang game. Ia berjanji untuk membuat game lebih cepat dengan menyediakan lapisan grafis yang lebih efisien. Secara teknis, ia menjanjikan overhead CPU yang lebih rendah dan akses langsung ke fitur perangkat keras grafis tingkat rendah.
AMD menyediakan perangkat keras grafis untuk Microsoft Xbox One dan Sony PlayStation 4, dan mengatakan bahwa Mantle dibangun berdasarkan pengoptimalan yang diupayakan untuk konsol game generasi berikutnya.
Mantle bersaing dengan Microsoft DirectX dan OpenGL cross-platform, yang keduanya menunjukkan umur mereka saat itu. Sebenarnya, ini adalah serangan langsung terhadap Microsoft DirectX sendiri, yang banyak digunakan game PC.Eksekutif AMD pada saat itu mengatakan mereka tidak pernah menduga Microsoft bahkan akan merilis DirectX lain. Jadi AMD hanya harus meyakinkan pengembang game untuk meninggalkan DirectX dan OpenGL di belakang dan menggunakan sistem baru mereka yang lebih baik.
DirectX 12, Metal, dan Vulkan
Microsoft menanggapi. Pada 2014, Microsoft mengumumkan DirectX 12, yang kini masuk dalam Windows 10 dan Xbox One. Microsoft memasangnya dengan cara yang sama, menjanjikan sistem grafis yang lebih efisien daripada DirectX 11, dan yang menyediakan akses langsung ke fitur perangkat keras grafis tingkat rendah.
Apple juga mengumumkan teknologi serupa pada tahun 2014 yang disebut Metal. Itu ditambahkan ke iPhone dan iPads dengan iOS 8, dan Mac dengan OS X 10.11 El Capitan.
AMD menggeser gigi setelah ini. Beberapa game diimplementasikan eksperimental mendukung Mantle, namun teknologinya tak pernah benar-benar dirilis ke publik. AMD mengumumkan akan fokus pada Microsoft DirectX 12 dan "Next-Generation OpenGL Initiative" daripada mendorong platformnya sendiri."Inisiatif OpenGL generasi berikutnya" dikelola oleh Grup Khronos, yang juga mengelola OpenGL, dan akhirnya menjadi Vulkan. Bahkan jika Anda belum pernah mendengar tentang OpenGL, Anda pasti sudah menggunakannya. Semua game 3D Android dan kebanyakan game 3D iPhone-sampai Apple's Metal diumumkan, setidaknya-telah ditulis dalam OpenGL.
Vulkan menghadirkan cross-platform, sistem grafis generasi berikutnya ke Android, SteamOS, dan Linux. Game Windows bisa menggunakan Vulkan juga. Sony PlayStation 4 bisa menambahkan dukungan Vulkan, sama seperti Microsoft Xbox One menambahkan dukungan DirectX 12.Nintendo diam-diam bergabung dengan Grup Khronos pada tahun 2015, jadi ada kemungkinan bagus konsol Nintendo berikutnya bisa menggunakan Vulkan juga.
Vulkan bahkan bekerja pada Windows 7 dan Windows 8.1, yang tidak akan pernah menerima Microsoft DirectX 12. Karena cross-platform, pengembang game dapat memilih Vulkan dan kode optimal mereka dapat berjalan di berbagai platform yang berbeda, bukan hanya Windows 10, atau hanya OSX.
Itulah poin dari Vulkan: dapat ditambahkan ke hampir semua platform. Pengembang bisa membuat kode permainan di Vulkan dan mereka mudah dikenali di antara berbagai platform, yang merupakan keuntungan besar jika memenuhi janjinya.
Vulkan Sudah Di Sini
Grup Khronos merilis versi 1.0 dari spesifikasi Vulkan pada 16 Februari 2016. NVIDIA dan AMD menambahkan dukungan Vulkan ke driver grafis Windows dan Linux mereka, yang memungkinkan permainan Windows dan Linux menggunakan Vulkan. Intel telah merilis versi beta driver grafis mereka dengan dukungan Vulkan untuk Windows dan Linux. Valve's SteamOS memperoleh dukungan Vulkan dengan memperbarui driver baru ini.
Singkatnya: Selama Anda mengupdate driver Anda, Vulkan sudah bekerja dengan banyak perangkat keras grafis yang ada. Sekarang yang kita butuhkan adalah game berkemampuan Vulkan.
Google bahkan telah mengumumkan bahwa versi Android masa depan akan memiliki dukungan built-in untuk Vulkan, dan bukti kerja pada Vulkan dapat dilihat dalam pembuatan kode sumber Android. Vulkan mungkin akan muncul di konsol masa depan dan berbagai platform perangkat keras lainnya juga. Game
Menggunakan Vulkan Berada di Horizon
Vulkan, seperti DirectX 12 dan Metal, sebenarnya bukan sesuatu yang bisa Anda gamer pilih. Mereka adalah pengembang sistem pemrograman grafis baru yang bisa memilih untuk digunakan. Seperti halnya DirectX 12 dan Metal, Anda hanya perlu menunggu game masa depan untuk mendukung teknologi ini. Saat ini, Prinsip Talos menawarkan dukungan eksperimental untuk Vulkan, yang dapat Anda aktifkan. Namun, permainan itu tidak dirancang untuk menggunakan Vulkan, dan kode Vulkan-nya lebih awal dan tidak seoptimal, jadi ini tidak akan banyak memberi tahu Anda tentang potensi kinerja Vulkan.
Vulkan tidak akan sepenuhnya menggantikan OpenGL, tentunya. Seperti Croteam, pengembang Prinsip Talos , katakan: "Untuk permainan sederhana, OpenGL( atau Direct3D dalam hal ini) ada di sini untuk tinggal;Kurva belajar tidak setajam Vulkan. Namun, Vulkan benar-benar bersinar ketika datang untuk mengurangi aplikasi dan driver CPU overhead. Ini adalah( atau akan) jauh lebih cepat daripada Direct3D 9, 11 dan OpenGL! "
Tapi Vulkan bukan hanya memilih opsi baru di menu pengaturan grafis. Ini membantu Linux dan SteamOS mengejar ketinggalan dengan permainan Windows dan menjadi jauh lebih kompetitif. Artinya, Android akan segera memiliki lapisan grafis generasi berikutnya yang bersaing dengan Apple's Metal. Dan itu berarti pengembang game bisa memilih Vulkan ketimbang DirectX 12 dan lebih mudah mendukung berbagai platform- termasuk Windows. Ini bagus untuk semua gamer.
Seperti DirectX 12 di Windows dan Metal di platform Apple, Vulkan adalah teknologi grafis baru yang menarik yang akan menjanjikan untuk membantu pengembang game membuat game mereka lebih cepat. Sebagai teknologi cross-platform, ia juga memiliki keuntungan lain-membawa fitur ini ke platform baru dan menjanjikan untuk mempermudah permainan port antar platform.