Apa yang Harus Anda Ketahui Tentang Vulkan, Yang Menjanjikan Permainan Lebih Cepat di Setiap Platform

Daftar Isi:

Apa yang Harus Anda Ketahui Tentang Vulkan, Yang Menjanjikan Permainan Lebih Cepat di Setiap Platform
Apa yang Harus Anda Ketahui Tentang Vulkan, Yang Menjanjikan Permainan Lebih Cepat di Setiap Platform

Video: Apa yang Harus Anda Ketahui Tentang Vulkan, Yang Menjanjikan Permainan Lebih Cepat di Setiap Platform

Video: Apa yang Harus Anda Ketahui Tentang Vulkan, Yang Menjanjikan Permainan Lebih Cepat di Setiap Platform
Video: Tutorial Cara Sembunyikan Aplikasi Du HP Android Menggunakan Nova Launcher || AKAL TUTORIAL - YouTube 2024, April
Anonim
DirectX 12 Microsoft dan Apple’s Metal adalah platform grafis generasi berikutnya. Mereka menyediakan akses tingkat lebih rendah ke perangkat keras grafis, yang memungkinkan programmer game untuk menekan lebih banyak kinerja dari perangkat keras. Vulkan adalah jawaban lintas platform untuk Microsoft dan teknologi Apple.
DirectX 12 Microsoft dan Apple’s Metal adalah platform grafis generasi berikutnya. Mereka menyediakan akses tingkat lebih rendah ke perangkat keras grafis, yang memungkinkan programmer game untuk menekan lebih banyak kinerja dari perangkat keras. Vulkan adalah jawaban lintas platform untuk Microsoft dan teknologi Apple.

Karena Vulkan adalah cross-platform, ia menghadirkan teknologi grafik generasi mendatang ini ke Android Google, SteamOS Valve, Linux, semua versi Windows, dan bahkan konsol Nintendo yang potensial. Vulkan menghadirkan kinerja permainan yang lebih baik pada platform apa pun yang ingin menggunakannya, dan menjadikan game lebih portabel di antara berbagai platform.

Semuanya Dimulai Dengan Mantle AMD

Untuk memahami dari mana Vulkan berasal, penting untuk mengetahui sedikit sejarah. Semuanya dimulai dengan karya AMD tentang Mantle, yang diumumkan pada tahun 2013. Mantle adalah sistem grafik baru yang diluncurkan langsung ke pengembang game. Ini 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 yang lebih rendah.
Untuk memahami dari mana Vulkan berasal, penting untuk mengetahui sedikit sejarah. Semuanya dimulai dengan karya AMD tentang Mantle, yang diumumkan pada tahun 2013. Mantle adalah sistem grafik baru yang diluncurkan langsung ke pengembang game. Ini 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 yang lebih rendah.

AMD menyediakan perangkat keras grafis untuk Microsoft Xbox One dan Sony PlayStation 4, dan mengatakan bahwa Mantle dibangun berdasarkan pengoptimalan yang dikerjakan untuk konsol game generasi berikutnya.

Mantle berkompetisi dengan DirectX Microsoft dan OpenGL lintas-platform, yang keduanya menunjukkan usia mereka saat itu. Faktanya, ini adalah serangan langsung pada DirectX Microsoft sendiri, yang digunakan banyak game PC. Eksekutif AMD pada saat itu mengatakan mereka tidak pernah mengharapkan Microsoft untuk bahkan merilis DirectX lain. Jadi AMD hanya harus meyakinkan pengembang game untuk meninggalkan DirectX dan OpenGL di belakang dan menggunakan sistem mereka yang lebih baru dan lebih baik.

DirectX 12, Metal, dan Vulkan

Microsoft menanggapi. Pada tahun 2014, Microsoft mengumumkan DirectX 12, yang sekarang termasuk dalam Windows 10 dan Xbox One. Microsoft memasangnya 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.
Microsoft menanggapi. Pada tahun 2014, Microsoft mengumumkan DirectX 12, yang sekarang termasuk dalam Windows 10 dan Xbox One. Microsoft memasangnya 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 Mac dengan OS X 10.11 El Capitan.

AMD memindahkan gigi setelah ini. Beberapa game menerapkan dukungan Mantle eksperimental, tetapi teknologi itu tidak pernah benar-benar dirilis ke publik. AMD mengumumkan akan fokus pada DirectX 12 Microsoft dan "Next-Generation OpenGL Initiative" daripada mendorong platformnya sendiri. Itu "inisiatif OpenGL generasi berikutnya" dikelola oleh Grup Khronos, yang juga mengelola OpenGL, dan akhirnya menjadi Vulkan. Meskipun Anda belum pernah mendengar OpenGL, Anda pasti menggunakannya. Semua game Android 3D dan sebagian besar game 3D iPhone – hingga Apple's Metal diumumkan, setidaknya – telah ditulis dalam OpenGL.

Vulkan menghadirkan sistem grafis lintas platform, generasi berikutnya untuk Android, SteamOS, dan Linux. Game Windows dapat menggunakan Vulkan juga. Sony PlayStation 4 dapat menambahkan dukungan Vulkan, sama seperti Microsoft Xbox One menambahkan dukungan DirectX 12. Nintendo secara diam-diam bergabung dengan Grup Khronos pada tahun 2015, jadi ada peluang baik konsol Nintendo berikutnya dapat menggunakan Vulkan juga.

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

Itulah titik Vulkan: itu dapat ditambahkan ke hampir semua platform. Pengembang dapat mengkodekan game di Vulkan dan mereka dapat dengan mudah dibawa kemana-mana di antara platform yang berbeda, yang merupakan keuntungan besar jika memberikan janji-janjinya.

Vulkan Sudah Ada Di Sini

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

Google bahkan telah mengumumkan bahwa versi Android yang akan datang akan memiliki dukungan bawaan untuk Vulkan, dan bukti kerja pada Vulkan dapat dilihat dalam pekerjaan pada 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, bukanlah sesuatu yang dapat Anda gunakan sebagai gamer. Mereka adalah pengembang game pemrograman sistem permainan baru yang dapat dipilih untuk digunakan.
Vulkan, seperti DirectX 12 dan Metal, bukanlah sesuatu yang dapat Anda gunakan sebagai gamer. Mereka adalah pengembang game pemrograman sistem permainan baru yang dapat dipilih untuk digunakan.

Seperti halnya DirectX 12 dan Metal, Anda hanya perlu menunggu game mendatang 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 Vulkan-nya adalah versi awal dan tidak begitu dioptimalkan, jadi ini belum tentu memberi tahu Anda banyak tentang kinerja potensial Vulkan.

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

Tetapi Vulkan tidak hanya tentang memilih opsi baru di menu pengaturan grafis. Ini membantu Linux dan SteamOS mengejar ketinggalan dengan Windows gaming dan menjadi jauh lebih kompetitif. Ini berarti Android akan segera memiliki lapisan grafis generasi berikutnya yang kompetitif 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 mempermudah port game antar platform.

Direkomendasikan: