Beranda » bagaimana » Yang Perlu Anda Ketahui Tentang Vulkan, Yang Menjanjikan Game Lebih Cepat di Setiap Platform

    Yang Perlu Anda Ketahui Tentang Vulkan, Yang Menjanjikan Game Lebih Cepat di Setiap Platform

    Microsoft DirectX 12 dan Apple's Metal adalah platform grafis generasi berikutnya. Mereka menyediakan akses tingkat rendah ke perangkat keras grafis, yang memungkinkan programmer game memeras lebih banyak kinerja dari perangkat keras. Vulkan adalah jawaban lintas platform untuk teknologi Microsoft dan Apple.

    Karena Vulkan adalah lintas platform, ia membawa teknologi grafis generasi baru ini ke Android Google, Steam's Valve, Linux, semua versi Windows, dan bahkan berpotensi untuk konsol Nintendo berikutnya. Vulkan menghadirkan kinerja game yang lebih baik di semua platform yang ingin menggunakannya, dan membuat game lebih portabel di antara berbagai platform.

    Semuanya Dimulai Dengan Mantel AMD

    Untuk memahami dari mana Vulkan berasal, penting untuk mengetahui sedikit sejarah. Semuanya dimulai dengan pekerjaan AMD pada Mantle, yang diumumkan pada 2013. Mantle adalah sistem grafis baru yang diluncurkan langsung ke pengembang game. Itu berjanji untuk membuat game lebih cepat dengan menyediakan lapisan grafis yang lebih efisien. Lebih teknis, itu menjanjikan overhead CPU yang lebih rendah dan lebih banyak 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 optimisasi yang dikerjakannya untuk konsol game generasi berikutnya..

    Mantle bersaing dengan Microsoft DirectX dan OpenGL lintas-platform, yang keduanya menunjukkan usia mereka pada saat itu. Faktanya, ini adalah serangan langsung terhadap Microsoft DirectX sendiri, yang digunakan banyak game PC. Eksekutif AMD pada saat itu mengatakan mereka tidak pernah mengharapkan Microsoft untuk 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 merespons. Pada tahun 2014, Microsoft mengumumkan DirectX 12, yang sekarang termasuk dalam Windows 10 dan Xbox One. Microsoft meluncurkannya dengan cara yang sama, menjanjikan sistem grafis yang lebih efisien daripada DirectX 11, dan yang memberikan 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 iPad dengan iOS 8, dan ke Mac dengan OS X 10.11 El Capitan.

    AMD menggeser persneling setelah ini. Beberapa game menerapkan dukungan Mantle eksperimental, tetapi teknologinya tidak 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 sebagian besar game 3D iPhone - sampai Apple's Metal diumumkan, setidaknya - telah ditulis dalam OpenGL.

    Vulkan membawa cross-platform, sistem grafis generasi berikutnya ke Android, SteamOS, dan Linux. Game Windows juga bisa menggunakan Vulkan. Sony PlayStation 4 dapat menambahkan dukungan Vulkan, seperti halnya Microsoft Xbox One menambahkan dukungan DirectX 12. Nintendo diam-diam bergabung dengan Grup Khronos pada 2015, jadi ada peluang bagus konsol Nintendo berikutnya dapat menggunakan Vulkan juga.

    Vulkan bahkan bekerja pada Windows 7 dan Windows 8.1, yang tidak akan pernah menerima Microsoft DirectX 12. Karena lintas-platform, pengembang game dapat memilih Vulkan dan kode yang dioptimalkan dapat berjalan pada berbagai platform yang berbeda, bukan hanya Windows 10, atau hanya OS X.

    Itulah inti dari Vulkan: dapat ditambahkan ke hampir semua platform. Pengembang dapat membuat kode game di Vulkan dan mereka akan mudah dibawa-bawa di antara platform yang berbeda, yang merupakan keuntungan besar jika memenuhi janjinya..

    Vulkan Sudah Ada Di Sini

    Grup Khronos merilis versi 1.0 dari spesifikasi Vulkan pada 16 Februari 2016. Baik NVIDIA dan AMD menambahkan dukungan Vulkan ke driver grafis Windows dan Linux mereka, yang memungkinkan permainan Windows dan Linux untuk menggunakan Vulkan. Intel telah merilis versi beta dari driver grafis mereka dengan dukungan Vulkan untuk Windows dan Linux. SteamOS Valve memperoleh dukungan Vulkan dengan memperbarui ke driver baru ini.

    Singkatnya: Selama Anda memperbarui driver Anda, Vulkan sudah bekerja dengan banyak perangkat keras grafis yang ada. Sekarang yang kita butuhkan adalah game yang mendukung Vulkan.

    Google bahkan telah mengumumkan bahwa versi Android masa depan akan memiliki dukungan bawaan untuk Vulkan, dan bukti kerja pada Vulkan dapat dilihat pada karya kode sumber Android. Vulkan mungkin akan muncul di konsol masa depan dan berbagai platform perangkat keras lainnya juga.

    Game Menggunakan Vulkan Are on the Horizon

    Vulkan, seperti DirectX 12 dan Metal, sebenarnya bukan sesuatu yang Anda sebagai gamer dapat pilih untuk digunakan. Mereka adalah sistem pemrograman grafis baru yang dapat dipilih oleh pengembang game untuk digunakan.

    Seperti halnya DirectX 12 dan Metal, Anda hanya perlu menunggu game di masa depan untuk mendukung teknologi ini. Saat ini, Prinsip Talos menawarkan dukungan eksperimental untuk Vulkan, yang dapat Anda aktifkan. Namun, game itu tidak dirancang untuk menggunakan Vulkan, dan kode Vulkannya lebih awal dan tidak dioptimalkan, jadi ini tidak akan selalu memberi tahu Anda banyak tentang kinerja potensial Vulkan.

    Vulkan tidak akan sepenuhnya menggantikan OpenGL, tentu saja. Sebagai Croteam, pengembang Prinsip Talos, katakan: “Untuk game sederhana, OpenGL (atau Direct3D dalam hal ini) ada di sini untuk tetap; Kurva belajar tidak curam seperti dengan Vulkan. Namun, Vulkan benar-benar bersinar ketika datang untuk mengurangi biaya aplikasi dan driver CPU. Ini (atau akan) jauh lebih cepat daripada Direct3D 9, 11 dan OpenGL! "

    Tapi Vulkan bukan hanya tentang memilih opsi baru di menu pengaturan grafis. Ini membantu Linux dan SteamOS mengejar ketinggalan dengan permainan Windows dan menjadi jauh lebih kompetitif. Ini berarti Android akan segera memiliki lapisan grafis generasi berikutnya yang bersaing dengan Apple's Metal. Dan itu berarti pengembang game dapat memilih Vulkan daripada DirectX 12 dan lebih mudah mendukung berbagai platform-termasuk Windows. Ini bagus untuk semua gamer.


    Seperti DirectX 12 pada Windows dan Metal pada platform Apple, Vulkan adalah teknologi grafis baru yang menarik yang akan menjanjikan untuk membantu pengembang game membuat game mereka lebih cepat. Sebagai teknologi lintas platform, ia juga memiliki manfaat lain - membawa fitur-fitur ini ke platform baru dan menjanjikan untuk membuatnya lebih mudah untuk port game antara platform.