DirectX 11 vs DirectX 12: Apa perbedaannya?

Jika Anda seorang gamer PC Windows, mengetahui apakah DirectX 12 lebih baik daripada DirectX 11 sangatlah penting untuk mendapatkan yang terbaik dari video game favorit Anda. Sekarang, kebanyakan orang akan mengatakan DirectX 12 lebih baik karena memiliki angka yang lebih tinggi, tetapi biasanya tidak sesederhana itu.

DirectX 12 dirilis kembali pada tahun 2015 bersama Windows 10. Microsoft mengklaim ini adalah versi DirectX terbaik, dan itu akan kemungkinan mengantarkan era baru bagi para gamer. Hal ini karena mampu mendongkrak performa GPU, sekaligus mengurangi CPU overhead.

Masalahnya, meningkatkan performa komputer tidak semudah beralih ke DirectX versi baru. Atau mungkin memang begitu, jadi mari kita cari tahu apa yang sebenarnya terjadi di sini.

DirectX 11 vs DirectX 12

Kedua versi DirectX itu bagus, tetapi DirectX 12 adalah versi yang lebih baru dan karena itu, ia hadir dengan fitur yang tidak ditemukan di DirectX 11. Namun , menentukan mana yang lebih baik tidak semudah itu.

Apa itu DirectX dari Microsoft?

Jadi, DirectX adalah kumpulan API kunci yang dirancang untuk tujuan menangani tugas-tugas yang berkaitan dengan multimedia. Ini dapat mencakup permainan video pemrograman di Windows, Xbox, dan platform berbasis Microsoft lainnya.

Apa perbedaan antara DirectX 11 dan DirectX 12?

DirectX 12, mampu berinteraksi dengan perangkat keras komputer Anda pada tingkat yang lebih tinggi. Misalnya, DirectX 12 dirancang untuk menyebarkan beban kerja CPU ke core lain, tetapi tidak hanya itu, DirectX 12 memungkinkan setiap core berkomunikasi dengan GPU pada saat yang sama.

DirectX 11 di sisi lain hanya memungkinkan game menggunakan dua dan empat CPU core. Dalam banyak kasus, jumlah maksimumnya adalah tiga karena salah satu inti digunakan untuk mendiktekan instruksi ke GPU.

Ketika datang ke fitur lonceng dan peluit yang mewah, DirectX 12 mengambil kuenya di sini. Ini termasuk objek status pipa (PSO) dan komputasi asinkron. Anda lihat, komputasi asinkron meningkatkan pemanfaatan GPU dengan memungkinkannya menangani beberapa beban kerja secara paralel.

Harapannya di sini adalah untuk membuka potensi penuh GPU Anda, meskipun itu bergantung pada apakah GPU mendukung DirectX 12 karena tidak semuanya mendukung. Jangan khawatir karena semua GPU yang dirilis setelah 2015 mendukung DirectX 12, jadi jika usia perangkat keras Anda saat ini sesuai dengan tanggal tersebut, maka semuanya baik-baik saja. berbagai tugas utama. Misalnya, GPU diperlukan untuk menjalankan algoritme pembelajaran mesin. Sekarang, jika DirectX 11 digunakan dalam situasi pembelajaran mesin, itu hanya dapat melakukan tugas satu per satu, dan dalam urutan tertentu. Setiap kali itu terjadi, kinerja cenderung terpukul karena semua sumber daya yang berkaitan dengan GPU tidak digunakan.

DirectX 12 memecahkan masalah ini dengan memanfaatkan komputasi asinkron, sehingga seperti yang diharapkan, penggunaan GPU dimaksimalkan, dan dengan demikian, performa game Anda akan meningkat.

Selanjutnya, kita harus mencatat bahwa DirectX 12 adalah yang pertama memperkenalkan PSO ke massa. Bagi mereka yang bertanya-tanya, PSO adalah objek yang menjelaskan keadaan keseluruhan pipa grafis. Soalnya, PSO bertindak seperti botol yang berisi setiap status dan komponen yang diperlukan untuk pembuatan gambar. Jadi intinya, ini akan memungkinkan GPU untuk melakukan pra-proses semua status dependen tanpa harus menghitung ulang status sepanjang waktu.

Saat ini digunakan, overhead CPU berkurang secara signifikan jika dibandingkan dengan cara DirectX 11 menangani berbagai hal.

Yang mana yang sebaiknya Anda pilih DirectX 12 atau DirectX 11? Nah, jawabannya tergantung pada game yang Anda coba mainkan. Beberapa game dibuat dengan mempertimbangkan DirectX 11, sedangkan judul yang lebih modern dikembangkan dengan DirectX 12 sebagai titik fokus. Nbsp
Namun, jika Anda bukan tipe orang yang memainkan video game lama, maka DirectX 12 adalah taruhan yang aman karena hampir semua judul baru hari ini hadir dengan dukungan DirectX 12 dibandingkan versi sebelumnya. Beberapa game seperti Cyberpunk 2077 telah melihat peningkatan 20 persen dalam frame rate pada 1080p, sementara Assassin`s Creed Valhalla berhasil mendapatkan peningkatan 25 persen pada resolusi yang sama.

Apakah saya memerlukan DirectX 11 jika saya memiliki 12? instal secara terpisah, yang berarti, tidak ada cara untuk menginstal DirectX 11 dan DirectX 12 secara terpisah di komputer yang sama. Karena API DirectX tidak mundur atau kompatibel, beberapa game atau aplikasi mungkin memerlukan versi yang lebih lama untuk berjalan dengan benar.
//
Lagi