Apa itu DirectX? Bagaimana cara kerjanya? Versi, Riwayat, Pemecahan Masalah

Aplikasi game dan multimedia adalah beberapa program paling memuaskan yang bisa Anda dapatkan untuk PC Anda, tetapi menjalankannya dengan benar tidak selalu semudah yang diharapkan. Pertama(First) , arsitektur PC tidak pernah dirancang sebagai platform game. Kedua(Second) , sifat luas PC berarti bahwa mesin satu orang dapat berbeda dari yang lain. Meskipun semua konsol game memiliki perangkat keras yang serupa, perbedaan yang sangat besar dapat membuat game menjadi sakit kepala.

Fitur DirectX 12 Ultimate, Alat dan persyaratan minimum

Untuk mengurangi rasa sakit sebanyak mungkin, Microsoft perlu memperkenalkan standar umum yang dapat diikuti oleh semua game dan aplikasi multimedia – antarmuka umum antara OS dan perangkat keras apa pun yang diinstal pada PC jika Anda mau. Antarmuka umum ini adalah DirectX , sesuatu yang bisa menjadi sumber banyak kebingungan.

Apa itu DirectX 12

DirectX adalah antarmuka yang dirancang untuk membuat tugas pemrograman tertentu lebih mudah bagi pengembang game dan kita semua yang ingin duduk dan memainkan blockbuster terbaru.

sejarah DirectX

Game apa pun perlu melakukan tugas tertentu berulang kali. Itu perlu memperhatikan input Anda dari mouse, joystick, atau keyboard, dan itu harus dapat menampilkan gambar layar dan memutar suara atau musik. Itu hampir semua game pada level paling sederhana.

Pada dasarnya, para pemrogram game berbicara langsung dengan perangkat keras PC Anda pada tingkat dasar. Ketika Microsoft memperkenalkan Windows , sangat penting untuk stabilitas dan kesuksesan platform PC bahwa segala sesuatunya menjadi lebih mudah bagi pengembang dan pemain. Lagi pula, siapa yang mau repot-repot menulis game untuk mesin ketika mereka harus menemukan kembali roda setiap kali mereka mulai mengerjakan game baru? Ide Microsoft(Microsoft) sederhana: hentikan programmer berbicara langsung dengan perangkat keras dan buat perangkat umum yang dapat mereka gunakan sebagai gantinya. DirectX lahir.

Bagaimana DirectX bekerja?

Pada tingkat paling dasar, DirectX adalah antarmuka antara perangkat keras di PC Anda dan Windows itu sendiri, bagian dari API Windows(Windows API) atau Antarmuka Pemrograman Aplikasi(Application Programming Interface) . Mari kita lihat contoh praktisnya. Ketika pengembang game ingin memutar file suara, itu hanya kasus menggunakan fungsi perpustakaan yang benar. Saat game berjalan, ini akan memanggil DirectX API , yang selanjutnya memutar file suara.

Pengembang tidak perlu tahu jenis kartu suara apa yang dia gunakan, kemampuannya, atau cara berbicara dengannya. Microsoft telah menyediakan DirectX , dan produsen kartu suara telah menyediakan driver berkemampuan DirectX . Dia meminta suara untuk dimainkan, dan itu - mesin mana pun yang menjalankannya.

Awalnya, DirectX mulai hidup sebagai toolkit sederhana: perangkat keras awal terbatas, dan hanya fungsi grafis paling dasar yang diperlukan. Karena perangkat keras dan perangkat lunak telah berevolusi dalam kompleksitas, begitu pula DirectX . Sekarang lebih dari sekedar toolkit grafis, dan istilah tersebut telah mencakup banyak pilihan rutinitas yang berhubungan dengan semua jenis komunikasi perangkat keras.

Misalnya, rutinitas DirectInput dapat menangani semua jenis perangkat input, mulai dari mouse dua tombol sederhana hingga joystick penerbangan yang rumit. Bagian lain termasuk DirectSound untuk perangkat audio, dan DirectPlay menyediakan toolkit untuk game online atau multipemain.

Versi DirectX

Versi DirectX saat ini di Windows 10 adalah DirectX 12. Windows 7 memiliki DirectX 11 . Di Windows Vista , ini adalah Versi 10(Version 10) & di XP, ini adalah 9.0 secara default. Ini berjalan pada semua versi Windows dari Windows 98 hingga dan termasuk Windows Server(Windows Servers) , bersama dengan setiap revisi di antaranya. Untuk Windows 95 dan Windows NT 4 , memerlukan versi DirectX 3.0a tertentu . Peningkatan pada kode DirectX(DirectX) inti berarti Anda bahkan dapat melihat peningkatan di banyak judul saat Anda meningkatkan ke versi terbaruDirectX . Mengunduh(Downloading) dan menginstal DirectX juga tidak perlu rumit.

Meningkatkan DirectX

Semua versi Windows yang tersedia hadir dengan DirectX dalam satu atau lain bentuk sebagai komponen sistem inti yang tidak dapat dihapus, jadi Anda harus selalu memiliki setidaknya implementasi dasar dari sistem yang diinstal pada PC Anda. Namun, banyak game baru memerlukan versi terbaru sebelum berfungsi dengan baik, atau bahkan.

Umumnya, tempat terbaik untuk menginstal DirectX terbaru(install the latest DirectX) adalah dari Microsoft atau Windows Update . Versi terbaru adalah  DirectX 12 Ultimate . Sumber bagus lainnya untuk DirectX adalah gim itu sendiri. Jika gim memerlukan versi tertentu, gim tersebut akan ada di CD instalasi dan bahkan dapat diinstal secara otomatis oleh penginstal gim itu sendiri. Anda tidak akan menemukannya di cakram sampul majalah, berkat persyaratan lisensi Microsoft.

Mendiagnosis masalah DirectX

Mendiagnosis masalah dengan instalasi DirectX(Diagnosing problems with a DirectX installation) bisa menjadi masalah. Untungnya, Microsoft menyediakan utilitas berguna yang disebut DirectX Diagnostic Tool , meskipun ini tidak jelas. Anda tidak akan menemukan alat ini di Start Menu dengan versi Windows apa pun , dan masing-masing cenderung memasangnya di tempat yang berbeda.

Cara termudah untuk menggunakannya adalah dengan membuka Start Menu, ketik  dxdiag di bilah pencarian, lalu klik OK. Saat aplikasi pertama kali dimuat, dibutuhkan beberapa detik untuk menginterogasi instalasi DirectX Anda dan menemukan masalah apa pun. Pertama(First) , tab File DirectX(DirectX Files) menampilkan informasi versi pada setiap file yang digunakan penginstalan Anda. Bagian Catatan(Notes) di bagian bawah layak untuk diperiksa, karena file yang hilang atau rusak akan ditandai di sini.

Tab bertanda Display , Sound , Music , Input , dan Network semuanya berhubungan dengan area tertentu DirectX , dan semua kecuali tab Input menyediakan alat untuk menguji fungsi yang benar pada perangkat keras Anda.

Terakhir, tab More Help menyediakan cara yang berguna untuk memulai DirectX Troubleshooter , alat pemecahan masalah linier sederhana Microsoft untuk banyak masalah DirectX umum .

Kami harap Anda menemukan posting ini informatif.



About the author

Saya seorang pengulas profesional dan penambah produktivitas. Saya suka menghabiskan waktu online bermain video game, menjelajahi hal-hal baru, dan membantu orang dengan kebutuhan teknologi mereka. Saya memiliki beberapa pengalaman dengan Xbox dan telah membantu pelanggan menjaga keamanan sistem mereka sejak 2009.



Related posts