Vulkan 1.0: API lintas platform untuk grafik berperforma tinggi

El 16 Februari tahun ini Khronos Group iklan rilis Vulkan 1.0 (karena tanggal peluncuran yang diharapkan pada akhir tahun 20015 tidak dapat dicapai), setelah dua tahun kerja keras akhirnya siap untuk keluar ke dunia. Pertandingan pertama dengan Mesin Vulkan juga tersedia dalam versi beta publik pada 16/02/16, namun Situasi Linux tidak sepenuhnya menguntungkan untuk pengguna akhir dan pemain karena sebagian besar penjual masih menentukan apakah mereka akan membantu melalui dukungan Linux pada Windows. Mengabaikan perbedaan sistem operasi ini, Anda perlu memastikannya harapan Anda realistis sebelum mencoba game Vulkan baru sambil memberi waktu kepada pengembang untuk belajar dan mendesain API grafik baru ini.

1

Vulkan 1.0

Vulkan adalah jawaban dari Khronos Group ayat Microsoft DirectX 12, Apple's Metal, dan AMD Mantle API lama untuk menyediakan grafis berperforma tinggi. Mereka pertama kali menyebut AP ini sebagai "Inisiatif OpenGL Generasi Berikutnya", tetapi begitu bernama Vulkan, gelar sebelumnya tetap di masa lalu. Vulkan hanyut dan dibangun berdasarkan teknologi ADM Mantle yang disumbangkan oleh AMD dengan maksud memberikan Khronos dasar yang mulai mengembangkan API yang dapat distandarisasi di seluruh industri (seperti OpenGL), tapi Vulkan itu telah berkembang lebih jauh, sudah tidak terikat dengan desain perangkat keras GNC AMD dan dapat disesuaikan dengan semua kasus penggunaan semua ekosistem, API telah berkembang pesat setelah ditinjau oleh berbagai pihak. Presiden Khronos, Neil trevett, memperjelas hal itu Vulkan es lebih dari fokus yang berbeda pada Mantle.

Antara Tujuan Vulkan desain ini Aplikasi grafik 3D dalam waktu nyata, sebagai game dan media interaktif di semua platform, juga, dimaksudkan untuk menyediakan variasi yang besar keunggulan dibandingkan API lainnya, persembahan Overhead lebih rendah, kontrol lebih langsung atas GPU, dan kinerja lebih tinggi dengan penggunaan CPU yang lebih rendah, dapat mendistribusikan pekerjaan dengan lebih baik di beberapa inti CPU. Ini juga ditandai dengan menjadi a API lintas platform yang didukung oleh kartu grafis kelas atas y memiliki OS agnostik untuk meningkatkan portabilitas aplikasi yang dibuat menggunakan API ini.

Vulkan 1.0 dirancang agar sesuai dengan kasus penggunaan file ponsel cerdas, desktop, dan konsol, sekarang adalah a API dengan kemampuan multi-threading, dengan overhead yang jauh lebih rendah dibandingkan dengan driver OpenGL dan apa yang mendukung shader yang telah dikompilasi sebelumnya melalui SPIR-V. Tidak seperti API alternatif lainnya, Vulkan adalah platform silang dan standar industri sejati. Saat ini ada SDK Vulkan tersedia untuk Android, Linux dan Windows, meski masih dalam fase beta, AMD dan Nvidia mereka telah memberitahukan hal itu mereka mendukung Vulkan. Vulkan 1.0 Ini bukan versi final, revisi yang akan datang tentu saja setelah itu kelompok kerja telah menerima umpan balik dari pengembang lain.

¿Dan apa yang akan terjadi pada OpenGL?

sementara Vulkan 1.0 berada di garis depan untuk jaga grafik berkapasitas tinggi, OpenGL tidak ditinggalkan oleh Grup Khronos, pengembang yang bertanggung jawab atas proyek ini akan tetap ada dan harus berkembang. Vulkan tidak itu sangat diperlukan untuk semua pengembang game dan aplikasi, ini akan tergantung pada seberapa besar Anda peduli tentang kinerja, jika Anda memerlukan bantuan dari kartu grafis, jika Anda mencari API yang lebih dapat diakses, jika beban kerja Anda tidak dapat diparalelkan, dll.

2

Ada juga pembicaraan tentang menambahkan dukungan SPIR-V untuk OpenGL dan peningkatan lainnya di bagian depan itu. Namun Khronos Group belum secara resmi mengumumkan spesifikasi atau pembaruan baru untuk OpenGL, tapi ini soal kewaspadaan selama beberapa bulan ke depan.

Salah satu Ekstensi OpenGL (tidak resmi) diekspos oleh driver NVIDIA adalah GL_NV_draw_vulkan_image. Ekstensi ini menyediakan GambarVkImageNV kemampuan menggambar persegi panjang yang memungkinkan menampilkan semua atau sebagian konten VkImage di Vulkan dengan cara dua dimensi. Ekstensi ini juga akan menyediakan fungsi untuk menggambar sinkronisasi antara Vulkan dan OpenGL, pada dasarnya ekstensi akan memberikan cara untuk menyajikan konten de gunung berapidalam konteks OpenGL.

3

Game dan Vulkan

16 Februari lalu Croteam telah meluncurkan Prinsip Talos, diunggah di Platform uap menggunakan Mesin Vulkan. Sayangnya versi dari game ini untuk Linux belum tersedia untuk umum, tapi akan segera terjadi

El lag Itu karena mencari driver kesesuaian. ini Driver Vulkan 1.0 akan dirilis segera karena kita tahu itu Versi beta Windows tersedia di Steam. Dari Valve, itu juga diharapkan Dota2 segera tersedia Dengan dukungan Vulkan, demikian pula game lain akan muncul di masa mendatang.

Michael Label, penulis forum Phoronix berkomentar bahwa “sebagai pengembang game yang memiliki keterlibatan awal di Vulkan telah diperingatkan tidak pura-pura mengharapkan keajaiban dengan kinerja game Vulkan". Ini karena Vulkan API menawarkan banyak kemungkinan untuk kinerja yang lebih baik dan pengoptimalan yang lebih besar, game dan mesinnya sedang disetel untuk DirectX 11 dan OpenGL. Ini tidak akan sampai munculnya game baru atau mesin yang didesain ulang Vulkan bahwa akan ada kinerja yang lebih baik di OpenGL / DX11. Ini sebabnya permainan saat ini tersedia di Vulkan mereka bisa lebih lambat dari yang ada di prosesor OpenGL, ini saat mengerjakan berbagai bug dari game dan driver.

Meskipun demikian pengembang game adalah bergairah dengan kemungkinan yang ditawarkan oleh Vulkan, yang itu akan memakan waktu yang seperti itu mengonversi sepenuhnya. Situasi yang mirip dengan ini terjadi ketika Langsung3D 11 dilepaskan dan mulai mendukung game, beberapa waktu kemudian game mulai berjalan lebih cepat dari Direct3D 9.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   penguntit dijo

    Posting yang bagus, untuk melihat apa yang diberikannya untuk game. Saat-saat menyenangkan akan datang untuk game di dunia sumber terbuka

  2.   HO2Gi dijo

    "20015" Saya pikir Anda memiliki nol yang tersisa