Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Jika Anda pernah menginstal game di Windows, Anda pasti pernah melihat pop-up yang menginstal beberapa versi DirectX di PC Anda. Meskipun sebagian besar kami mengabaikan ketergantungan apa pun yang diperlukan game kami, ini adalah beberapa hal terpenting yang memengaruhi pengalaman bermain game Anda.

Optimalisasi perangkat lunak, selain perangkat keras yang kuat, adalah yang membuat game dapat dimainkan dengan baik. Karena pengembang tidak dapat berbuat banyak tentang perangkat keras yang Anda gunakan, mereka sering mengoptimalkan game mereka sebanyak mungkin untuk berjalan di berbagai perangkat keras.

Di sinilah alat seperti DirectX berperan. Itulah alasan mengapa Windows mendominasi game PC saat ini.

Apa itu DirectX dan Apa Fungsinya?

DirectX adalah serangkaian Antarmuka Pemrograman Aplikasi (API) dibuat oleh Microsoft untuk Windows dan Xbox yang memberi pengembang game akses ke fitur perangkat keras tingkat rendah. Mereka memberi pengembang lebih banyak kontrol atas cara kerja game dengan perangkat keras, memungkinkan mereka menyempurnakan game untuk kinerja di berbagai perangkat keras.

instagram viewer

Dalam bentuknya yang paling sederhana, DirectX memfasilitasi komunikasi antara game dan perangkat keras PC, termasuk GPU, memori, dan kartu suara. DirectX agak seperti perantara, memfasilitasi komunikasi antara perangkat keras dan perangkat lunak.

Gim lama, seperti yang berjalan di DOS, memiliki akses langsung ke perangkat keras sistem. Ini berarti pengembang dapat mengubah file konfigurasi untuk mengoptimalkan game mereka.

Dengan Windows 95, akses ke fitur perangkat keras tingkat rendah dibatasi sebagai tindakan pengamanan. Efek sampingnya adalah game tidak dapat lagi berinteraksi dengan perangkat keras secara langsung.

Untuk memperbaikinya, Microsoft meluncurkan DirectX pada tahun 1995 dengan Windows 95. Sejak itu, API telah melihat dukungan dan pembaruan berkelanjutan untuk membawanya ke versi terbarunya pada saat penulisan, DirectX 12 Ultimate.

Komponen DirectX

Sejak peluncurannya, DirectX telah memiliki modul-modul berikut. Ingatlah bahwa meskipun DirectX masih penting untuk game PC, beberapa komponen ini telah diperbarui atau tidak digunakan lagi dan mungkin tidak digunakan di game modern.

  • Grafik DirectX: Ini termasuk dua API, yaitu DirectDraw dan Direct3D, masing-masing untuk menggambar grafik 2D dan 3D.
  • Masukan Langsung: Menangani antarmuka dengan keyboard, mouse, joystick, pengontrol, dan perangkat input lainnya. Komponen ini telah diubah menjadi XInput setelah DirectX versi 8, yang khusus untuk pengontrol Xbox.
  • Suara Langsung: Menangani pemutaran dan perekaman suara. DirectSound3D (DS3D) digunakan untuk suara 3D.
  • Media DirectX: Ini termasuk sejumlah API yang lebih kecil.
    • Animasi Langsung: Untuk animasi web 2D.
    • Pertunjukan Langsung: Untuk pemutaran dan streaming media. Ini juga berisi plugin untuk pemrosesan sinyal audio dan Akselerasi Video DirectX untuk pemutaran video yang dipercepat perangkat keras.
    • Transformasi DirectX: Untuk interaktivitas web.
    • Mode Pertahankan Direct3D: Untuk grafis 3D tingkat yang lebih tinggi.
  • Pemutaran Langsung: Menangani komunikasi jaringan antar game. Sekarang sudah usang.
  • Musik Langsung: Untuk pemutaran media trek yang dibuat di Produser DirectMusic.
  • Objek Media DirectX: Menangani streaming objek untuk pembuat enkode, dekoder, dan efek.
  • Pengaturan Langsung: Ini bukan API tetapi dimaksudkan untuk menginstal komponen DirectX.

DirectX bukan satu-satunya API grafis di luar sana, tetapi ini adalah yang paling umum mengingat popularitas Windows. DirectX juga eksklusif untuk Windows, tidak seperti API lain seperti OpenGL atau Vulkan, yang memiliki dukungan lintas platform.

Apakah DirectX Mempengaruhi Performa Game?

Ya, benar. DirectX adalah masalah yang cukup besar untuk Windows karena jika tidak, Anda tidak akan dapat menjalankan game di OS.

Opsi perangkat keras untuk memasang PC atau laptop tidak terbatas akhir-akhir ini. Anda memiliki beberapa generasi CPU dan GPU dari pabrikan berbeda dan motherboard serta standar memori berbeda dari banyak lainnya. Ini berarti ada jumlah kombinasi perangkat keras yang hampir tak terbatas yang harus didukung oleh setiap game.

Seperti yang bisa Anda tebak, ini sangat menyulitkan pengembang game untuk mengoptimalkan game mereka untuk perangkat keras. Sebelumnya, pengembang harus menulis driver mereka sendiri untuk banyak GPU. Namun, API seperti DirectX standar, artinya satu driver dari Nvidia atau AMD akan melakukan apa saja, terlepas dari Anda perangkat keras.

Ini membuatnya sangat mudah bagi pengembang untuk mengoptimalkan game mereka dan melakukannya untuk berbagai kemampuan perangkat keras. Perhatikan bahwa perangkat keras yang lebih kuat masih akan menang dalam hal kinerja dalam banyak kasus, tetapi pengoptimalan perangkat lunak yang dimungkinkan oleh DirectX memungkinkan game berjalan lebih baik secara keseluruhan.

Selain itu, DirectX juga mengaktifkan fitur seperti ray tracing, mesh shader, sampler feedback, dan variable rate shading. Fitur-fitur ini mungkin didukung atau tidak didukung oleh perangkat keras Anda, tetapi pengembang game harus mengaktifkannya untuk game. Efeknya berkisar dari apa pun mulai dari grafik dalam game yang lebih baik dan kilat hingga lebih banyak FPS dan kinerja keseluruhan.

Versi DirectX Apa yang Harus Anda Gunakan?

DirectX kompatibel ke belakang, jadi Anda harus selalu menggunakan DirectX versi terbaru. Itu tidak berarti Anda perlu khawatir tentang versi DirectX di komputer Anda. Kemungkinan besar Anda sudah memiliki versi DirectX terbaru yang didukung PC atau perangkat keras Anda.

DirectX 12 Ultimate adalah versi terbaru pada saat penulisan. DirectX12 dan DirectX 11 sudah cukup penuh fitur, tetapi DirectX 12 Ultimate dibangun di atas itu untuk menambahkan lebih banyak fitur untuk perangkat keras generasi berikutnya.

Memeriksa versi DirectX Anda adalah tugas sederhana:

  1. Tekan Tombol Windows + R untuk membuka prompt Jalankan.
  2. Jenis dxdiag dan tekan Enter.

Ini membuka Alat Diagnostik DirectX, yang menampilkan semua data sistem penting yang perlu Anda ketahui, termasuk versi DirectX apa yang Anda jalankan dan fitur apa yang diaktifkan. Ada cara lain untuk membuka Alat Diagnostik DirectX jika Run prompt tidak bekerja untuk Anda.

Pada versi Windows modern, seperti 10 dan 11, menginstal atau memperbarui DirectX memerlukan menjalankan pembaruan Windows. Jika, karena alasan apa pun, DirectX Anda bukan versi terbaru (DX12 Ultimate pada saat itu menulis), Anda dapat memulai pembaruan Windows seperti yang biasa Anda lakukan, dan itu akan muncul sebagai dapat diunduh memperbarui.

Optimasi Memainkan Peran Besar dalam Gaming

DirectX telah mendukung game dan program multimedia di Windows sejak Windows 95. Dengan Microsoft yang terus mengaburkan batas antara Windows dan Xbox, DirectX juga berkembang untuk memungkinkan pengembang game membangun dan mengoptimalkan game yang berjalan di berbagai kemampuan perangkat keras.

Ini membuat game PC dapat diakses oleh audiens yang jauh lebih besar. Terutama orang yang tidak menjalankan perangkat keras PC kelas atas.

Dengan Nvidia dan AMD merilis GPU terkuat mereka, Intel mencoba masuk ke pasar GPU, a penurunan harga GPU, dan beberapa rilis game besar untuk tahun 2023 berbaris, ini pasti waktu yang menarik untuk pemain permainan.