Apakah saya perlu untuk game modern DirectX 12

  1. Penerbit
  2. x64 (alias andi)

Apakah Anda suka game komputer modern? Jika demikian, Anda mungkin tahu kata seperti DirectX.

Pada intinya, DirectX adalah satu set antarmuka standar yang memfasilitasi pengembangan aplikasi (belum tentu game) untuk bekerja dengan komponen komputer. Sebelumnya, produsen perangkat - apakah itu kartu video atau kartu suara - bertindak, seperti yang mereka katakan, "siapa yang ada di sebanyak itu." Pengembang game harus secara mandiri berurusan dengan prinsip kerja dan menambah dukungan untuk proyek mereka.

Jika Anda melihat persyaratan sistem game awal pertengahan tahun 90-an, Anda dapat menemukan sesuatu seperti ini: adaptor video VGA, kartu suara yang kompatibel dengan Sound Blaster. Jika pengembang memperkenalkan dukungan untuk standar atau perangkat lain, mereka juga ditunjukkan.

Di satu sisi, pendekatan semacam itu memungkinkan untuk memeras maksimum dengan optimalisasi yang tepat, di sisi lain - untuk menangani kekhasan pekerjaan masing-masing “sepotong besi” yang meragukan. Tetapi ada pihak ketiga: Windows 95 dirilis memberlakukan terlalu banyak pembatasan pada akses ke komponen dan kecepatan khususnya. Ini memaksa pengembang untuk terus merilis game di bawah DOS.


Microsoft tidak mau tahan dengan itu. Beginilah DirectX muncul.

Sekarang para pengembang tidak perlu memikirkan prinsip-prinsip implementasi beberapa hal. Ada antarmuka standar yang memerintahkan perangkat untuk melakukan hal-hal tertentu secara seragam. Si programmer tidak memikirkan seluk beluk implementasi, dia hanya mengirim data dan mendapatkan apa yang dia harapkan.

Secara umum, semuanya baik-baik saja. Hingga Windows 10 muncul, mulai saat ini, Microsoft melakukan pemusnahan sistematis terhadap semua "pembangkang". Prosesor baru hanya didukung secara resmi dalam sistem ini. DirectX 12 versi baru juga. Bahkan Edge browser yang diperbarui hanya berfungsi di bawah "sepuluh". Dan mimpi biru Redmond Giant adalah keinginan sederhana untuk melihat semua game baru berjalan hanya di bawah DirectX 12 (baca, Windows 10).

Pada Juni 2016, setelah merilis kartu video AMD empat baris, penggemar perusahaan mulai mengalahkan pasar secepat mungkin dengan game seperti "DX12 saja". Dan semua itu karena kartu grafis NVidia terbukti lebih buruk. Dan sekarang, 2 tahun telah berlalu, tanpa seperempat. Apa yang kita miliki

Yang paling penting, Microsoft telah melakukan pekerjaan besar dalam memaksakan sistem barunya pada pengguna. Menurut berbagai sumber, pangsa Windows 10 berkisar antara 34 hingga 43,5%. Sistem operasi populer lainnya, Windows 7, memiliki pangsa 41,6%.

Dari sudut pandang bisnis, jelas bahwa tidak menguntungkan untuk membuat produk perangkat lunak hanya untuk poros baru - ini adalah kehilangan setidaknya setengah dari penonton. Oleh karena itu, beberapa pengembang tidak repot-repot dengan DirectX 12 sama sekali - mengapa, jika antarmuka kompatibel dengan mundur dan Windows 10 menyusun proyek dengan sempurna untuk DirectX 11 yang lama?

Beberapa pengembang masih menambahkan dukungan untuk game DX12 mereka, tetapi di sini Anda perlu memahami bahwa ini adalah dukungan, dan bukan pengembangan penuh. Dan dukungan ini terkadang tidak melakukan apa-apa, atau sebaliknya, menurunkan kinerja.

Saat ini, jumlah game yang mendukung DirectX 12 kurang dari 30 buah. Sebuah game yang hanya mendukung DX 12, dapat dihitung dengan jari. Ini adalah proyek di mana penerbitnya adalah Microsoft. Daftar semua keburukan ada disini .

Yang paling menonjol adalah Quantum Break. Itu seharusnya menjadi game pertama yang hanya berjalan pada DirectX 12, dan pada awalnya itu. Kemudian permainan keluar di layanan Steam, untuk itu "membawa" dukungan untuk DirectX 11 dan ... tiba-tiba, permainan mulai bekerja 20-33% lebih cepat! Pada resolusi yang sama, dengan pengaturan yang sama - dan peningkatan kinerja yang signifikan.

Tidak perlu berusia 7 tahun di dahi untuk mencari tahu apa antarmuka permainan awalnya dirancang. Jelas, DirectX 12 memutuskan untuk mengacaukan di akhir atas desakan penerbit. Tapi itu terjadi seperti dalam lelucon: "Yah, aku tidak menyakitinya."

Jadi apa yang kita miliki sekarang? Apakah kita membutuhkan game modern DX 12?

Meskipun dimungkinkan untuk secara tegas menyatakan bahwa itu sama sekali tidak perlu. Jika Anda, tentu saja, bukan penggemar game tertentu dari meja.

Daftar game eksklusif untuk DirectX 12:

Penerbit

tidak online 10 jam

x64 (alias andi)

Komentar: 2846 Publikasi: 395 Pendaftaran: 02-04-2009

Jadi apa yang kita miliki sekarang?
Apakah kita membutuhkan game modern DX 12?