DirectX
DirectX (atau bisa disebut
Direct3D) adalah kumpulan API untuk menangani berbagai
tugas dalam pemrograman multimedia khususnya permainan komputer dalam sistem
operasi Microsoft Windows. DirectX sendiri merupakan
gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound.
DirectX SDK
dapat diperoleh secara cuma-cuma dari Microsoft.
Versi terbaru untuk Windows vista yang di luncurkan sekitar bulan januari 2007
adalah DirectX 10. DirectX bukan sesuatu yang asing
bagi pengguna komputer, khususnya yang menggemari games maupun desain mendesain
dengan komputer. Ya, DirectX merupakan salah satu toolkit yang terpasang di
seluruh komputer. Bisa saja Anda baru mendengar istilah ini, namun jika di
rumah Anda terdapat sebuah komputer, toolkit ini pasti sudah terpasang di dalam
komputer tersebut.
DirectX atau disebut
Direct3D merupakan kumpulan API (Application Programming Interface)
untuk menangani tugas dalam pemrograman multimedia, khususnya permainan dan
program desain komputer dalam sistem operasi Microsoft Windows. DirectX adalah
gabungan dari Direct3D, DirectDraw, DirectMusic, DirectPlay, dan DirectSound.
CARA MENDIAGNOSA DAN MEMPERBAIKI DIRECTX
DirectX merupakan sebuah paket
teknologi yang digunakan oleh banyak program multimedia di Windows. Program ini
dikembangkan oleh Microsoft untuk memberikan akselerasi perangkat keras untuk
aplikasi multimedia kelas berat seperti game 3D dan video HD. Windows 7
memiliki versi terbaru DirectX v11.
Jika Anda mengalami masalah
permainan atau menonton film tapi tidak berjalan dengan baik, DirectX
Diagnostic Tool dapat membantu Anda menunjukkan sumber masalahnya.
Jika ini adalah pertama kalinya
Anda menggunakan DirectX Diagnostic Tool, Anda mungkin akan ditanya apakah Anda
ingin memeriksa apakah driver anda tertandatangani digital (digitally signed ).
Klik Ya (Yes) untuk memastikan
bahwa driver Anda telah ditandatangani oleh penerbit yang telah diverifikasi
keasliannya.
- Periksa kartu video anda (VGA Card)
Beberapa program bekerja dengan sangat lambat atau tidak
sama sekali kecuali Microsoft DirectDraw atau akselerasi hardware Direct3D
telah diaktifkan. Untuk memastikan ini, klik tab Display, dan kemudian di bawah
X Fitur Direct, periksa dan lihat apakah DirectDraw, Direct3D, dan AGP Tekstur
Akselerasi muncul atau sudah diaktifkan. Jika tidak, coba nyalakan akselerasi
hardwarenya.
- Klik kanan pada desktop dan buka Resolusi Layar.
- Klik “Advanced Settings”
- Klik tab “Troubleshoot” kemudian klik “Change settings”
- Gerakkan slider Akselerasi Hardware ke Full (Penuh).
Jika gagal, anda mungkin perlu memperbarui (update) driver
video atau kartu, itu sendiri. Anda biasanya dapat menemukan driver terbaru
untuk hardware Anda di bagian dukungan website produsen.
- Periksa alat pengendali permainan Anda
Jika sebuah joystick atau perangkat input lainnya gagal
untuk merespon, atau mungkin tidak diinstal dengan benar. Pastikan perangkat
muncul di tab Input. Jika tidak, instal ulang perangkat sesuai dengan instruksi
dari pabriknya. Jika perangkatnya USB, cabut dan kemudian coba pasang kembali.
- Periksalah “unsigned” Driver
Sebuah driver perangkat keras yang tidak tertandatangai
digital (digital signed) dan sudah di test oleh Microsoft Windows Hardware
Quality Lab untuk kompatibilitas DirectX, Jika bendera Tool Diagnostik driver
tidak tertanda, coba update lah drivernya dan download driver terbaru di
website vga card nya masing masing.
Jika
anda masih mengalami masalah dengan permainan atau film setelah menjalankan
DirectX Diagnostic Tool, ada beberapa hal lain yang dapat Anda periksa.
- Periksa mode tampilan aplikasi atau permainan Anda.
Ketika sebuah aplikasi DirectX 9 masuk ke mode layar penuh,
resolusi aplikasi mungkin tidak sesuai dengan resolusi asli monitor LCD,
resolusi monitor Anda dirancang untuk menampilkan berdasarkan ukurannya. Jika
Anda melihat pita hitam di bagian atas atau sisi layar Anda di mana sebagian
tidak digunakan, Anda dapat mencoba skala gambar layar penuh. Jika aplikasi
Anda atau permainan memungkinkan Anda untuk memilih mode tampilan, Anda mungkin
dapat mengubah pengaturan aplikasi atau permainan dan memilih mode yang sesuai
dengan resolusi asli monitor LCD. Ini akan membantu Anda menggunakan semua
layar dan masih melestarikan resolusi yang dimaksudkan aplikasi.
- Periksa versi DirectX yang dibutuhkan aplikasi atau Game Anda.
Beberapa aplikasi dan game memerlukan DirectX 9. Namun,
Windows 7 diinstal dengan versi DirectX yang lebih baru. Jika Anda menginstal
aplikasi atau game yang membutuhkan DirectX 9, Anda mungkin menerima pesan
kesalahan, seperti: “The program can’t start because d3dx9_35.dll is missing
from your computer. Try reinstalling the program to fix this problem.”
dua digit terakhir dari nama file mungkin berbeda-beda. Jika Anda menerima pesan kesalahan yang sama setelah menginstal ulang aplikasi atau game, pergi ke halaman web DirectX End-User Runtime Web Installer dan ikuti petunjuk untuk menginstal DirectX 9 dan menerima update ke DirectX 9 dan DirectX versi sebelumnya.
dua digit terakhir dari nama file mungkin berbeda-beda. Jika Anda menerima pesan kesalahan yang sama setelah menginstal ulang aplikasi atau game, pergi ke halaman web DirectX End-User Runtime Web Installer dan ikuti petunjuk untuk menginstal DirectX 9 dan menerima update ke DirectX 9 dan DirectX versi sebelumnya.
Cara Kerja DirectX
Directx adalah interface antara hardware di
dalam PC dan Windows. Untuk mengetahui cara kerjanya, mari kita lihat contoh
praktis berikut. Pada saat pembuat game ingin memutarfile suara,
harus digunakan fungsi library yang cocok.
Ketika game berjalan,
DirectX API akan digunakan untuk memutar filesuara. Sementara
itu, pembuat game tidak perlu tahu jenis sound card apa yang
digunakan, apa yang dapat dilakukannya, dan bagaimana berbicara kepada alat
tersebut.
Hal ini karena Microsoft sudah
menyediakan DirectX dan pabrikan sound card juga sudah
menyediakan driver berkemampuan DirectX.Software ini
berfungsi menanyakan suara yang ingin dimainkan pada mesin apapun. Direct
juga memberikan kemudahan yang besar kepada para gamer, misalnya secara teori.
Pada awal kemunculannya, DirectX
hanyalah toolkit sederhana. Bersamaan dengan perkembangan hardware dan software yang
semakin kompleks, DirectX pun mengalami perkembangan. DirextX tidak
sekadar toolkit grafis, tetapi sudah meliputi banyak rutin yang menangani semua
jenis komunikasi hardware.
Contohnya, rutin DirectInput
mampu menangani semua jenis perangkat input dari mouse sederhana
dengan dua tombol sampai flight joystick yang kompleks. Bagian lainnya adalah
DirectSound untuk perangkat audio dan DirectPlay yang menyediakan toolkit untuk
bermain game secara online atau
multiplayer.
Analisis Masalah DirectX
Menganalisis masalah instalasi
DirectX bisa jadi menyulitkan. Terlebih, jika tidak mengetahui bagian mana yang
membuatgame tidak dapat dimainkan. Untuk itulah, Microsoft
menyediakan utilitybernama DirectX Diagnistic Tool. Tool ini
tidak ditemukan pada Start Menu pada Windows versi berapa pun dan cenderung
menginstal pada tempat yang berbeda.
Cara termudah untuk
mengoperasikannya adalah dengan membuka dialog Run dari Start Menu. Setelah
itu, ketik dxdiag, kemudian klik OK. Pada saat
pertama dijalankan, tool ini membutuhkan beberapa detik untuk menanyakan
instalasi DirectX dan memeriksa jika ada masalah.
Tab DirectX File menampilkan
setiap versi yang dipakai. Notes pada bagian bawah juga perlu dilihat
karena file yang hilang akan ditandai di sini. Tab Display, Sound, Music,
Input, dan Network, semuanya berhubungan dengan bagian tertentu dari DirectX.
Semuanya menyediakan tool untuk
mengetes fungsi hardware kecuali tab Input. Hal terakhir adalah tab More Help
yang memberikan cara mudah menjalankan DirectX Troubleshooter (cara Microsoft
memecahkan masalah umum DirectX).
Tidak ada komentar:
Posting Komentar