Apa yang Anda Perlu Tahu Mengenai Vulkan, Yang Janji Permainan Pantas pada Setiap Platform
Microsoft DirectX 12 dan Apple's Metal adalah platform grafik generasi akan datang. Mereka menyediakan akses peringkat rendah kepada perkakasan grafik, yang membolehkan para pengatur cara permainan memerah lebih banyak prestasi daripada perkakasan. Vulkan adalah jawapan silang platform kepada Microsoft dan teknologi Apple.
Kerana Vulkan adalah platform silang, ia membawa teknologi grafik generasi akan datang kepada Android Google, SteamOS Valve, Linux, semua versi Windows, dan mungkin juga konsol seterusnya Nintendo. Vulkan membawa prestasi permainan yang lebih baik pada platform apa saja yang ingin menggunakannya, dan menjadikan permainan lebih mudah alih antara platform yang berbeza.
Ia Bermula Dengan Mantel AMD
Untuk mengetahui di mana Vulkan berasal, penting untuk mengetahui sedikit sejarah. Semuanya bermula dengan kerja AMD di Mantle, yang diumumkan pada tahun 2013. Mantle adalah sistem grafik baru yang dibina secara langsung kepada pemaju permainan. Ia berjanji untuk membuat permainan lebih cepat dengan menyediakan lapisan grafik yang lebih cekap. Lebih dari segi teknikal, ia menjanjikan overhead CPU yang lebih rendah dan lebih banyak akses langsung kepada ciri-ciri perkakasan grafik peringkat rendah.
AMD menyediakan perkakasan grafik untuk kedua-dua Xbox One Microsoft dan PlayStation 4 Sony, dan mengatakan bahawa Mantle dibina atas pengoptimuman yang digunakan untuk konsol permainan generasi akan datang.
Mantle bersaing dengan Microsoft DirectX dan OpenGL silang platform, kedua-duanya menunjukkan usia mereka pada masa itu. Malah, ini adalah serangan langsung terhadap DirectX Microsoft, yang digunakan oleh banyak permainan PC. Para eksekutif AMD pada masa itu berkata mereka tidak pernah menjangkakan Microsoft akan melepaskan DirectX lain. Jadi AMD hanya perlu meyakinkan pemaju permainan untuk meninggalkan DirectX dan OpenGL di belakang dan menggunakan sistem mereka yang lebih baru dan lebih baik.
DirectX 12, Logam, dan Vulkan
Balas Microsoft. Pada tahun 2014, Microsoft mengumumkan DirectX 12, yang kini disertakan dalam Windows 10 dan Xbox One. Microsoft menjadikannya dengan cara yang sama, menjanjikan sistem grafik yang lebih berkesan daripada DirectX 11, dan satu yang menyediakan akses langsung kepada ciri-ciri perkakasan grafik peringkat rendah.
Apple juga mengumumkan teknologi serupa pada tahun 2014 yang dipanggil Metal. Ia telah ditambah ke iPhone dan iPad dengan iOS 8, dan ke Mac dengan OS X 10.11 El Capitan.
AMD beralih gear selepas ini. Beberapa permainan dilaksanakan oleh sokongan Mantle eksperimen, tetapi teknologi itu tidak pernah dilepaskan kepada orang ramai. AMD mengumumkan bahawa ia akan memberi tumpuan kepada Microsoft DirectX 12 dan "Inisiatif OpenGL Generasi Seterusnya" daripada menolak platformnya sendiri. Itu "inisiatif OpenGL generasi" diuruskan oleh Kumpulan Khronos, yang juga menguruskan OpenGL, dan akhirnya menjadi Vulkan. Walaupun anda tidak pernah mendengar tentang OpenGL, anda pasti menggunakannya. Semua permainan Android 3D dan kebanyakan permainan 3D iPhone-sehingga Apple Metal diumumkan, sekurang-kurangnya-telah ditulis dalam OpenGL.
Vulkan membawa sistem grafik generasi kedua, Android, SteamOS, dan Linux. Permainan Windows boleh menggunakan Vulkan juga. PlayStation Sony Sony boleh menambah sokongan Vulkan, sama seperti Microsoft Xbox One menambah sokongan DirectX 12. Nintendo secara senyap-senyap menyertai Kumpulan Khronos pada tahun 2015, jadi ada peluang yang baik untuk konsol seterusnya Nintendo boleh menggunakan Vulkan juga.
Vulkan juga berfungsi pada Windows 7 dan Windows 8.1, yang tidak akan pernah menerima Microsoft DirectX 12. Oleh kerana platform silang, pemaju permainan boleh memilih Vulkan dan kod yang dioptimumkan mereka boleh berjalan di platform yang berbeza, bukan hanya Windows 10, atau hanya OS X.
Itulah titik Vulkan: ia boleh ditambah kepada hampir mana-mana platform. Pemaju boleh kod permainan dalam Vulkan dan mereka akan mudah alih antara platform yang berbeza, yang merupakan keuntungan besar jika ia memberikan janji-janjinya.
Vulkan adalah Sudah Di Sini
Kumpulan Khronos mengeluarkan versi 1.0 spesifikasi Vulkan pada 16 Februari 2016. Kedua-dua NVIDIA dan AMD menambah sokongan Vulkan kepada pemandu grafik Windows dan Linux mereka, yang membolehkan permainan Windows dan Linux menggunakan Vulkan. Intel telah mengeluarkan versi beta pemacu grafik mereka dengan sokongan Vulkan untuk kedua-dua Windows dan Linux. SteamOS Valve memperoleh sokongan Vulkan dengan mengemaskini kepada pemandu baru ini.
Pendek kata: Selagi anda mengemas kini pemandu anda, Vulkan sudah berfungsi dengan banyak perkakasan grafik sedia ada. Sekarang semua yang kita perlukan adalah permainan yang didayakan Vulkan.
Google bahkan telah mengumumkan bahawa versi masa depan Android akan mempunyai sokongan terbina dalam untuk Vulkan, dan bukti kerja pada Vulkan boleh dilihat dalam kerja pada kod sumber Android. Vulkan mungkin akan muncul pada konsol masa depan dan pelbagai platform perkakasan lain.
Permainan Menggunakan Vulkan Adakah di Horizon
Vulkan, seperti DirectX 12 dan Metal, bukanlah sesuatu yang anda pilih sebagai peminat permainan video. Mereka pemrograman permainan sistem pemrograman grafik yang baru boleh memilih untuk digunakan.
Seperti DirectX 12 dan Metal, anda hanya perlu menunggu permainan masa depan untuk menyokong teknologi ini. Pada masa ini, Prinsip Talos menawarkan sokongan eksperimen untuk Vulkan, yang boleh anda dayakan. Walau bagaimanapun, permainan itu tidak direka untuk menggunakan Vulkan, dan kod Vulkanya adalah awal dan tidak dioptimumkan, jadi ini tidak semestinya memberitahu banyak tentang potensi potensi Vulkan.
Vulkan tidak akan menggantikan OpenGL sepenuhnya, sudah tentu. Sebagai Croteam, pemaju Prinsip Talos, masukkannya: "Untuk permainan mudah, OpenGL (atau Direct3D untuk perkara itu) berada di sini untuk kekal; [keluk pembelajaran] tidak [sebagai] curam seperti dengan Vulkan. Walau bagaimanapun, Vulkan benar-benar bersinar ketika datang untuk mengurangkan aplikasi dan pemacu overhead CPU. Ia adalah (atau akan) lebih cepat daripada Direct3D 9, 11 dan OpenGL! "
Tetapi Vulkan bukan hanya memilih pilihan baru dalam menu tetapan grafik. Ia membantu Linux dan SteamOS mengejar permainan Windows dan menjadi lebih berdaya saing. Ini bermakna Android tidak lama lagi akan mempunyai lapisan grafik generasi akan datang bersaing dengan Metal Apple. Dan ini bermakna pemaju permainan boleh memilih Vulkan daripada DirectX 12 dan lebih mudah menyokong pelbagai platform-termasuk Windows. Ini bagus untuk semua pemain.
Seperti DirectX 12 pada Windows dan Metal pada platform Apple, Vulkan adalah teknologi grafik baharu yang menarik yang akan menjanjikan untuk membantu pemaju permainan membuat permainan mereka lebih cepat. Sebagai teknologi cross-platform, ia juga mempunyai manfaat lain-membawa ciri-ciri ini ke platform baru dan menjanjikan untuk memudahkan permainan pelabuhan antara platform.