Walaupun grafik prestasi tinggi dan API pengiraan Vulkan disokong oleh banyak vendor, Microsoft dan Apple ialah dua organisasi terkenal yang tidak menyokong piawaian Kumpulan Khronos ini. Bagi pihak Microsoft, mereka jelas lebih suka Direct3D dalaman mereka. Walau bagaimanapun, Microsoft sedang membuat persediaan untuk menyerahkan sambungan Vulkan pertama mereka.

Sebagai sebahagian daripada persediaan untuk menyerahkan sambungan Vulkan pertama mereka, semalaman terdapat

“Pemuat Vulkan dapat mengisih peranti fizikal mengikut kriteria khusus platform. Contohnya, pada Windows, pemuat menggunakan LUID untuk meletakkan peranti fizikal dalam susunan yang sama sebagai penyesuai DXGI. Walau bagaimanapun, adalah mungkin untuk mempunyai beberapa pemacu Vulkan yang menyediakan sokongan untuk peranti fizikal yang sama, di mana satu adalah pelaksanaan yang disediakan vendor”asli”dan satu lagi adalah pelaksanaan”berlapis”di atas API yang berbeza. Contoh pelaksanaan berlapis akan termasuk VulkanOn12 (aka Dozen), berlapis pada D3D12 dan MoltenVK, berlapis pada Metal.

Pada sistem yang peranti fizikal mempunyai dua pemacu yang mungkin, susunan isihan antara keduanya pada masa ini tidak ditentukan. Urutan isihan yang ideal harus meletakkan mana-mana pemacu asli/tidak berlapis diisih-sebelum mana-mana pemacu berlapis, kerana sepatutnya pemacu asli akan menyediakan lebih banyak fungsi dan prestasi yang lebih tinggi, kerana pelapisan sememangnya menambah overhed. Tetapi pemuat tidak mempunyai cara untuk mengetahui pemandu mana yang lebih disukai.

Masalah tambahan yang tidak ditangani oleh spesifikasi ini ialah kes di mana anda mempunyai berbilang pemacu”asli”untuk satu peranti fizikal. Dalam kes itu, susunan isihan kekal tidak ditentukan, kerana susunan yang betul antara pemacu tidak jelas.”

Dari perspektif Microsoft, mereka cuba meningkatkan pengendalian pemandu Mesa Dzn mereka sendiri untuk API Vulkan di atas Direct3D 12. Seperti yang dinyatakan, sambungan ini juga mungkin berguna untuk MoltenVK dalam Vulkan di atas grafik/API pengiraan Metal Apple.

Mereka yang berminat dengan kerja sambungan pemacu berlapis boleh melihat permintaan tarik ini untuk perbincangan terkini. Walau apa pun, seronok melihat Microsoft menyediakan sumbangan Vulkan pertama mereka.

Categories: IT Info