Vulkan 1.0: API merentas platform untuk grafik berprestasi tinggi

El 16 untuk bulan Februari tahun ini Khronos Group iklan pelepasan Vulkan 1.0 (kerana tarikh pelancaran yang dirancang pada akhir tahun 20015 tidak dapat dicapai), setelah dua tahun bekerja keras akhirnya siap untuk pergi ke dunia. Permainan pertama dengan Enjin Vulkan terdapat juga terdapat dalam beta awam pada 16/02/16, namun Keadaan Linux tidak sepenuhnya baik untuk pengguna akhir dan pemain kerana kebanyakan penjual masih menentukan sama ada mereka akan membantu melalui sokongan Linux pada Windows. Mengabaikan perbezaan sistem operasi ini, anda perlu memastikannya jangkaan anda realistik sebelum mencuba permainan Vulkan baru sambil memberi masa kepada pembangun untuk belajar dan merancang API grafik baru ini.

1

Vulkan 1.0

Vulkan adalah jawapan bagi Khronos Group perenggan Microsoft DirectX 12, Apple's Metal, dan AMD Mantle API lama untuk menyediakan grafik berprestasi tinggi. Mereka pertama kali menyebut AP ini sebagai "Inisiatif OpenGL generasi seterusnya", tetapi setelah diberi nama Vulkan, tajuk sebelumnya tetap ada pada masa lalu. Vulkan melayang dan dibina berdasarkan teknologi ADM Mantle yang mana didermakan oleh AMD dengan tujuan memberi Khronos asas di mana mulailah mengembangkan API yang dapat mereka standardkan di seluruh industri (seperti OpenGL), tetapi Vulkan ia telah berkembang lebih jauh lagi, sudah tidak terikat dengan reka bentuk perkakasan GNC AMD dan dapat memenuhi semua kes penggunaan di semua ekosistem, API telah banyak berkembang setelah ditinjau oleh banyak pihak. Presiden Khronos, Neil trevett, menjelaskan bahawa Vulkan es lebih daripada fokus yang berbeza pada Mantle.

Antara Matlamat Vulkan reka bentuk ini Aplikasi grafik 3D dalam masa nyata, sebagai permainan dan media interaktif di semua platform juga bertujuan untuk menyediakan pelbagai jenis kelebihan berbanding API lain, persembahan Overhead yang lebih rendah, kawalan langsung yang lebih tinggi terhadap GPU, dan prestasi yang lebih tinggi dengan penggunaan CPU yang lebih rendah, mampu untuk mengedarkan kerja dengan lebih baik di beberapa teras CPU. Ia juga dicirikan oleh menjadi API merentas platform yang disokong oleh kad grafik mewah y mempunyai OS agnostik untuk meningkatkan kemudahan aplikasi yang dibuat menggunakan API ini.

Vulkan 1.0 dirancang untuk memenuhi kes penggunaan telefon pintar, desktop dan konsol, sekarang adalah API dengan keupayaan multi-threading, dengan overhead yang jauh lebih rendah berbanding dengan pemandu OpenGL dan apa yang menyokong shader pra-disusun melalui SPIR-V. Tidak seperti API alternatif lain, Vulkan adalah platform silang dan standard industri yang benar. Kini ada Vulcan SDK boleh didapati untuk Android, Linux dan Windows, walaupun masih dalam fasa beta, AMD dan Nvidia mereka telah menyatakan bahawa mereka menyokong Vulkan. Vulkan 1.0 Ini bukan versi terakhir, semakan akan datang semestinya kumpulan kerja telah mendapat maklum balas daripada pemaju lain.

¿Dan apa yang akan berlaku pada OpenGL?

manakala Vulkan 1.0 berada di barisan hadapan untuk menjaga grafik berkapasiti tinggi, OpenGL tidak ditinggalkan oleh Khronos Group, pemaju yang bertanggungjawab dalam projek ini akan kekal dan mesti berkembang. Vulkan No. sangat diperlukan untuk semua pembangun permainan dan aplikasi, ini akan bergantung pada seberapa banyak yang anda sayangi prestasi, jika anda memerlukan bantuan dari kad grafik, jika anda mencari API yang lebih mudah diakses, jika beban kerja anda tidak dapat diselaraskan, dll.

2

Terdapat juga perbincangan mengenai menambah sokongan SPIR-V untuk OpenGL dan penambahbaikan lain di bahagian hadapan. Walau bagaimanapun Khronos Group belum secara rasmi mengumumkan spesifikasi baru atau kemas kini ke OpenGL, tetapi ini adalah masalah untuk berwaspada pada bulan-bulan berikutnya.

Salah satu Sambungan OpenGL (tidak rasmi) didedahkan oleh pemacu NVIDIA adalah GL_NV_draw_vulkan_image. Sambungan ini memberikan LukisVkImageNV keupayaan untuk melukis sebuah segi empat tepat yang memungkinkan untuk menunjukkan semua atau sebahagian isi kandungan VkImage di Vulkan dengan cara dua dimensi. Pelanjutan ini juga akan memberikan fungsi untuk melukis penyegerakan antara Vulkan dan OpenGL, pada asasnya peluasan akan memberi jalan untuk isi kandungan de gunung berapi ddalam konteks OpenGL.

3

Permainan dan Vulkan

16 Februari yang lalu Croteam telah melancarkan Talos Principle, dimuat naik di Platform wap menggunakan Enjin Vulkan. Malangnya versi permainan ini untuk Linux belum tersedia untuk umum, tetapi tidak lama lagi

El lag Ia adalah kerana cari pemacu pematuhan. Ini Pemacu Vulkan 1.0 akan jadi dibebaskan tidak lama lagi kerana kita tahu bahawa Versi beta Windows tersedia di Steam. Dari Injap, juga diharapkan bahawa Dota2 segera disediakan Dengan sokongan Vulkan, begitu juga permainan lain yang akan muncul pada masa akan datang.

Michael Label, penulis forum Phoronix berkomentar bahawa "sebagai pembangun permainan yang mempunyai keterlibatan awal dalam Vulkan telah diberi amaran tidak pretender mengharapkan keajaiban dengan prestasi permainan Vulkan" Ini kerana API Vulkan menawarkan banyak kemungkinan untuk prestasi yang lebih baik dan pengoptimuman yang lebih besar, permainan dan enjinnya diselaraskan untuk DirectX 11 dan OpenGL. Ia tidak akan muncul sehingga munculnya permainan baru atau enjin yang direka semula Vulkan bahawa akan ada prestasi yang lebih baik dalam OpenGL / DX11. Inilah sebabnya juegos kini tersedia di Vulkan boleh jadi lebih perlahan daripada yang ada dalam pemproses OpenGL, ini semasa mengusahakan pelbagai bug permainan dan pemacu.

Walaupun pemaju permainan adalah teruja dengan kemungkinan yang ditawarkan oleh Vulkan, yang akan memakan masa jadi itu menukar sepenuhnya. Situasi yang serupa dengan ini berlaku ketika Direct3d 11 telah dibebaskan dan bermula menyokong permainan, beberapa waktu kemudian permainan mula berjalan lebih pantas daripada Direct3D 9.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   pencuri kata

    Catatan yang baik, untuk melihat apa yang diberikannya sendiri untuk permainan. Masa yang baik akan datang untuk permainan di dunia opensource

  2.   HO2Gi kata

    "20015" Saya fikir anda mempunyai sifar yang tersisa