Microsoft DirectX adalah sekumpulan API untuk memprogram video game di sistem operasi Microsoft-Windows dan Xbox. Diperkenalkan pada tahun 1995, tak lama setelah rilis Windows 95, sejak itu telah dibundel di setiap versi Windows sejak Windows 98.
Dengan rilis DirectX 12 pada tahun 2015, Microsoft memperkenalkan beberapa fitur pemrograman baru seperti API tingkat rendah yang memungkinkan pengembang lebih mengontrol perintah apa yang dikirim ke unit pemrosesan grafis.
Sejak rilis DirectX 8.0, kartu grafis telah menggunakan instruksi yang disebut Model Shader untuk menginterpretasikan instruksi tentang rendering grafis yang dikirim dari CPU ke kartu grafis. Namun, versi shader ini terkait dengan versi DirectX yang telah Anda instal di komputer Anda, yang kemudian terkait dengan kartu grafis Anda.
Cara Menentukan Versi DirectX
Utilitas diagnostik sederhana menyajikan versi DirectX.
- Tekan Win+R dan pada kotak ketik dxdiag lalu tekan Enter pada keyboard untuk menjalankan perintah.
-
Di tab System, terdaftar di bawah judul System Information, alat ini mengembalikan versi DirectX Anda saat ini.
- Cocokkan versi DirectX Anda dengan versi Shader yang tercantum di bawah ini.
Setelah Anda menentukan versi DirectX yang berjalan di PC Anda, Anda dapat menggunakan bagan di bawah ini untuk menentukan versi Model Shader yang didukung.
Versi Model DirectX dan Shader
Alat Diagnostik tidak berbagi versi Model Shader. Versi DirectX Anda menentukan versi Model Shader Anda, sebagai berikut:
- DirectX 8.0 - Model Shader 1.0 & 1.1
- DirectX 8.0a - Model Shader 1.3
- DirectX 8.1 - Model Shader 1.4
- DirectX 9.0 - Model Shader 2.0
- DirectX 9.0a - Model Shader 2.0a
- DirectX 9.0b - Model Shader 2.0b
- DirectX 9.0c - Model Shader 3.0
- DirectX 10.0 - Model Shader 4.0
- DirectX 10.1 - Model Shader 4.1
- DirectX 11.0† - Model Shader 5.0
- DirectX 11.1† - Model Shader 5.0
- DirectX 11.2‡ - Model Shader 5.0
- DirectX 12 - Model Shader 5.1
Dukungan untuk Model Shader dimulai dengan DirectX 8.0. Windows XP tidak mendukung DirectX 10.0 dan lebih tinggi, dan Windows Vista dan Windows 7 (sebelum Service Pack 1) tidak mendukung DirectX 11.0 atau lebih tinggi. Namun, Vista mendukung DirextX 11.0 setelah pembaruan platform. Windows 7 SP1 mendukung v11.1 tetapi tidak 11.2 atau yang lebih baru. Anda dapat mempelajari lebih lanjut di panduan kami untuk mengunduh dan menginstal DirectX.
DirectX 12 hanya tersedia untuk Windows 10 dan Xbox One.
Game Apa yang Mendukung DirectX 12?
Sebagian besar game PC yang dikembangkan sebelum rilis DirectX 12 kemungkinan besar dikembangkan menggunakan versi DirectX sebelumnya. Game-game ini kompatibel di PC yang menginstal DirectX 12 karena kompatibilitasnya yang mundur.
Jika kebetulan game Anda tidak kompatibel dengan versi baru DirectX-terutama game yang berjalan di DirectX 9 atau sebelumnya-Microsoft menyediakan DirectX End-User Runtime yang memperbaiki banyak kesalahan runtime dengan DLL yang diinstal dari versi DirectX yang lebih lama.
Bagaimana Cara Menginstal DirectX Versi Terbaru?
Instalasi DirectX versi terbaru hanya diperlukan saat Anda mencoba memainkan game yang dikembangkan dengan versi terbaru tersebut. Microsoft menawarkan pembaruan melalui Pembaruan Windows standar dan melalui unduhan dan instalasi manual. Namun, sejak rilis DirectX 11.2 untuk Windows 8.1, DirectX 11.2 tidak lagi tersedia sebagai unduhan mandiri dan harus diunduh melalui Pembaruan Windows.
Selain Pembaruan Windows, sebagian besar game akan memeriksa sistem Anda saat penginstalan untuk melihat apakah Anda memenuhi persyaratan DirectX, jika tidak, Anda akan diminta untuk mengunduh dan menginstalnya sebelum menginstal game.