dx12 merujuk kepada DirectX 12, antara muka pengaturcaraan multimedia yang dicipta oleh Microsoft secara rasminya mengeluarkan generasi baharu API DirectX 12 di GDC pada tahun 2014 iaitu perubahan paling penting dalam DX12; sangat serupa dengan AMD Mantle, yang lebih mendalam daripada sebelumnya pada lapisan abstraksi perkakasan dan boleh mengurangkan beban CPU dan GPU pada masa yang sama.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Apakah maksud dx12?
dx12 merujuk kepada DirectX 12, antara muka pengaturcaraan multimedia yang dicipta oleh Microsoft.
Microsoft secara rasmi mengeluarkan generasi baharu API DirectX 12 (DX12) di GDC pada tahun 2014. Walaupun ia bukan replika AMD Mantle API seperti yang didakwa oleh media asing dua hari lalu, butiran khususnya belum diumumkan. Walau bagaimanapun, kita masih dapat melihat bahawa DirectX 12 mengandungi beberapa perkara baharu.
Microsoft secara rasmi akan membawa DirectX 12 (selepas ini dirujuk sebagai DX12) pada sistem Win10, dan DX12 hanya akan menyokong Windows10 Nampaknya Microsoft sedang berusaha keras untuk mempromosikan Win10. Walau bagaimanapun, Microsoft lebih yakin kali ini daripada hanya membiarkan XP menyokong DX9, kerana DX12 jauh lebih popular daripada DX9. Permainan pertama di dunia yang menyokong DirectX 12 ialah Ashes of the Singularity.
Ciri baharu
Perubahan paling penting dalam DX12 ialah API peringkat rendah, yang hampir serupa dengan AMD Mantle, lebih mendalam berbanding sebelumnya pada lapisan abstraksi perkakasan . Ia boleh mengurangkan beban CPU dan GPU pada masa yang sama.
Secara khusus termasuk: aplikasi boleh menjejaki saluran paip GPU, mengawal peralihan keadaan sumber (seperti daripada sasaran pemaparan kepada tekstur), mengawal penamaan semula sumber, kurang penjejakan API dan pemacu, sifat boleh diramal, dsb.
Selain itu, DX12 sangat meningkatkan kecekapan berbilang benang dan boleh mengeluarkan sepenuhnya potensi perkakasan berbilang benang. DX11 sangat terhad oleh prestasi CPU dalam hal ini, terutamanya kerana ia tidak dapat menggunakan berbilang teras dengan berkesan.
Microsoft mendakwa bahawa penggunaan CPU berbilang teras Microsoft meningkat hampir sempurna secara linear, yang bermaksud bahawa empat teras boleh hampir empat kali ganda daripada teras tunggal.
Selain itu, terdapat penambahbaikan dalam saluran paip pemaparan, ciri pemaparan, pengurusan sumber, senarai arahan dan penjilidan, lompatan deskriptor, dll. Memandangkan ia terutamanya mengenai pembangunan, ia juga agak kabur, jadi saya akan' t pergi ke sini terlalu banyak.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah maksud dx12?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!