DirectX 12 dinonaktifkan secara default: cara mengaktifkannya

Pembaharuan Terakhir: May 13 2026
  • DirectX 12 berfungsi ketika Windows, driver, dan perangkat keras kompatibel; ini bukan sebuah saklar, melainkan kemampuan yang diaktifkan berdasarkan kompatibilitas.
  • dxdiag menampilkan Tingkat Fitur (12_0, 12_1) yang menunjukkan dukungan sebenarnya; jika tidak muncul, GPU tidak mendukung DX12 secara native.
  • Banyak gim dimulai dengan DX11 untuk stabilitas; opsi gim atau pengaturan peluncur menentukan apakah gim tersebut menggunakan DX12, dan fitur-fitur canggih memerlukan GPU yang kompatibel.

DirectX 12 dinonaktifkan secara default cara mengaktifkannya

Jika Anda membuka gim dan melihat pesan yang mengatakan DirectX 12 dinonaktifkan, wajar jika Anda merasa ada sesuatu yang kurang. Dalam banyak kasus, ini bukan masalah instalasi ajaib, tetapi lebih karena sistem, driver, atau gim itu sendiri tidak dikonfigurasi dengan benar . Di sini Anda akan menemukan panduan praktis, jelas, dan mudah dipahami untuk mengaktifkan DX12 di PC Windows Anda.

Pertama-tama, penting untuk memahami bahwa DirectX 12 terikat pada Windows dan driver kartu grafis Anda. Fitur ini tidak diaktifkan dengan saklar tersembunyi: fitur ini diaktifkan secara otomatis ketika sistem, driver, dan perangkat keras kompatibel . Setelah memahami hal itu, mari kita bahas langkah demi langkah apa yang perlu diperiksa, bagaimana memverifikasi kompatibilitas sebenarnya, dan apa yang harus dilakukan jika sebuah game bersikeras menggunakan DX11 atau menampilkan kesalahan seperti D3D11 atau pesan klasik "DirectX 12 tidak didukung."

Apa itu DirectX 12 dan mengapa beberapa game tidak menggunakannya secara default?

DirectX 12 adalah API Microsoft yang memungkinkan game berkomunikasi dengan GPU Anda secara lebih efisien. Jika berfungsi dengan benar, DirectX 12 mengurangi beban CPU, meningkatkan distribusi tugas antar inti, dan memungkinkan teknologi seperti ray tracing , variable rate shading, dan mesh shader. Meskipun demikian, beberapa judul game memulai dengan DX11 karena alasan stabilitas atau kompatibilitas, sehingga DX12 menjadi opsi manual di pengaturan.

Jangan heran jika, meskipun DX12 sudah terpasang di sistem Anda, sebuah game diluncurkan menggunakan API yang berbeda. Pengembang terkadang memprioritaskan opsi yang paling stabil untuk sebagian besar pengguna , itulah sebabnya Anda akan melihat opsi untuk beralih dari DX11 ke DX12 di dalam pengaturan game.

Pemeriksaan dasar: versi Windows, dxdiag, dan tingkat fitur

Langkah pertama adalah memastikan bahwa Windows dan perangkat keras Anda sudah diperbarui. Sebagai permulaan, DX12 terintegrasi ke dalam Windows 10 dan Windows 11 , tetapi fitur yang paling canggih (dikenal sebagai DirectX 12 Ultimate) memerlukan versi sistem operasi terbaru.

Periksa edisi Windows Anda dengan Windows + R, ketik winver dan tekan Enter. Jika Anda menggunakan Windows 11 atau Windows 10 yang relatif baru, Anda berada di jalur yang benar. Setelah itu, buka alat diagnostik dengan Jendela + R → dxdiag dan lihatlah.

Di dxdiag, buka tab Sistem untuk melihat "Versi DirectX". Jika tertulis DirectX 12, berarti sistem Anda mendukungnya. Sekarang buka tab Tampilan dan cari "Tingkat Fitur". Di sini Anda akan melihat sesuatu seperti 12_0, 12_1, 11_1... Baris ini penting karena menunjukkan apa yang sebenarnya dapat dijalankan oleh GPU Anda.

Jika Anda melihat 12_0 atau 12_1, perangkat keras Anda mendukung DX12. Jika 12_x tidak muncul, kartu grafis Anda tidak mencapai level tersebut, dan oleh karena itu tidak ada cara untuk memaksakan DX12 secara native . Dalam hal ini, di bawah ini kami menjelaskan cara bekerja dengan DX11 atau alternatif apa yang ada jika game tersebut mengizinkannya.

Memperbarui Windows: Langkah pertama yang memperbaiki masalah paling serius

Banyak masalah dapat diatasi dengan memperbarui sistem Anda. Buka Pengaturan → Pembaruan & Keamanan (atau Pembaruan Windows di Windows 11), dan klik "Periksa pembaruan." Instal pembaruan yang tertunda dan mulai ulang jika diminta . DirectX 12 dan komponennya biasanya dikirimkan melalui Pembaruan Windows, jadi jangan menundanya.

  Apa itu Windows K2 dan bagaimana cara kerjanya untuk memperbaiki Windows 11?

Meskipun semuanya tampak sudah diperbarui, mungkin ada pembaruan kumulatif atau patch kualitas yang memengaruhi tumpukan grafis. Melakukan beberapa kali restart setelah pembaruan adalah ide yang bagus untuk sistem Anda , terutama jika Anda melakukan upgrade dari versi Windows 10 yang lebih lama.

Driver GPU: Instal Ulang Bersih dari Situs Web Produsen

Driver grafis adalah inti dari semuanya. Kunjungi situs web resmi produsen Anda dan unduh versi terbaru: NVIDIA (nvidia.com/drivers), AMD (amd.com/support), atau Intel (intel.com/support/graphics-drivers) . Hindari alat pihak ketiga dan gunakan penginstal resmi.

Saat menjalankan penginstal, jika Anda memiliki opsi tersebut, pilih "instalasi bersih". Ini akan menghapus sisa-sisa versi sebelumnya yang mungkin menyebabkan konflik. Setelah memperbarui, mulai ulang komputer Anda agar driver dimuat dengan benar . Kemudian, kembali ke dxdiag dan periksa kembali "Tingkat Fitur".

Untuk laptop, disarankan untuk mengunjungi situs web dukungan produsen komputer jika Anda menggunakan GPU terintegrasi atau hibrida. Beberapa sistem memerlukan driver yang divalidasi OEM agar fitur grafis tertentu dapat berfungsi dengan benar.

Periksa apakah game itu sendiri memungkinkan Anda memilih DirectX 12

Beberapa game memungkinkan Anda untuk memilih API grafis di Opsi Video. Buka menu game, cari Grafis atau Rendering, dan jika opsi tersebut muncul, ubah renderer dari DirectX 11 (atau Vulkan) ke DirectX 12. Terkadang Anda perlu memulai ulang game agar perubahan tersebut berlaku.

Jika gim tidak menawarkan pilihan tersebut, periksa dokumentasi pengembang. Dalam beberapa kasus, mereka mencantumkan parameter baris perintah atau tombol di peluncur. Setiap judul menangani hal ini secara berbeda, jadi jangan heran jika Anda menemukan pengaturan tersebut di tempat yang tersembunyi.

Kesalahan Umum Steam: Pengaturan Peluncuran dan Verifikasi File

Jika Anda menggunakan Steam, buka Perpustakaan Anda, klik kanan pada game → Properti → Opsi Peluncuran. Jika Anda melihat -dx12 o -d3d12 dan memberikan masalah, coba biarkan kotak ini kosong untuk menggunakan pengaturan defaultSebaliknya, jika GPU Anda tidak mendukung DX12 dan game tersebut memaksa, tambahkan -dx11 untuk memaksa DirectX 11 ketika judul mengizinkannya.

Di jendela yang sama, di bawah File Lokal, klik "Verifikasi integritas file game." Ini memperbaiki unduhan yang rusak yang dapat menyebabkan pesan kompatibilitas yang menyesatkan. Pemeriksaan sederhana sering kali memperbaiki peluncuran yang gagal.

Instal komponen DirectX dari Microsoft (bila perlu)

Mengunduh "DirectX End-User Runtime Web Installer" dari Microsoft digunakan untuk menginstal pustaka tambahan yang masih dibutuhkan oleh banyak game atau mesin game lama . Ini bukan penginstal "DX12" secara khusus, karena DX12 sudah ada di Windows, tetapi dapat memperbaiki masalah runtime dengan DX9/10/11.

Jika Anda memilih untuk menggunakan panduan eksternal, berhati-hatilah. Hindari menginstal perangkat lunak yang dipromosikan dalam banner yang mungkin merupakan PUP (program yang berpotensi tidak diinginkan) . Sebisa mungkin, gunakan sumber daya resmi untuk menghindari penginstalan bloatware di komputer Anda.

Memperbaiki file sistem dengan SFC dan DISM

Jika Anda mencurigai adanya kerusakan file di Windows, buka Command Prompt sebagai administrator dan jalankan sfc /scannowBiarkan selesai. Pemindaian ini biasanya memakan waktu cukup lama, tetapi akan mendeteksi dan memperbaiki komponen-komponen penting.

Lalu, masukkan dalam urutan itu: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM memperbaiki citra Windows dan memperbaiki ketidakkonsistenan yang tidak dapat diatasi sendiri oleh SFC.

  Cara memperbarui Android secara manual langkah demi langkah dan tanpa kendala.

Setelah selesai, lakukan restart. Banyak masalah dengan layanan grafis, pustaka, dan dependensi teratasi setelah proses ini , dan game yang sebelumnya tidak dapat diluncurkan di bawah DX12 seringkali dapat dijalankan tanpa masalah lebih lanjut.

DX12 Ultimate, Ray Tracing, dan “Function Levels”: Apa yang Diharapkan di dxdiag

DirectX 12 Ultimate bukanlah file executable terpisah yang Anda instal; ini adalah serangkaian kemampuan yang diaktifkan ketika Windows, driver, dan GPU yang kompatibel semuanya ada . Teknologi seperti ray tracing perangkat keras, VRS, dan mesh shading bergantung pada kombinasi ini.

Di dxdiag, Anda tidak akan melihat tombol yang beralih dari "mati" ke "hidup." Yang akan Anda lihat adalah "Tingkat Fitur," yang mencerminkan dukungan perangkat keras. Fakta bahwa label teks tidak berubah bukan berarti DX12 tidak berfungsi ; itu hanya berarti bahwa panel ini tidak menampilkan DX12 Ultimate sebagai sakelar.

Jika Anda khawatir tentang ray tracing atau fitur-fitur canggih, periksa situs web produsen GPU Anda. Beberapa iGPU tidak mendukung ray tracing perangkat keras dan teknologi game eksklusif tertentu, jadi tidak ada jalan pintas: Anda memerlukan perangkat keras yang kompatibel.

Kasus kehidupan nyata: D3D11 di Fortnite, “DX12 dinonaktifkan” dan game yang tidak bisa dimulai

Setelah menginstal ulang Windows, Fortnite sering menampilkan kesalahan D3D11. Ini biasanya disebabkan oleh driver yang hilang atau game yang mencoba menggunakan API yang tidak kompatibel dengan perangkat keras Anda . Perbarui Windows, instal ulang driver GPU Anda dengan instalasi bersih, dan verifikasi file di Steam atau Epic Games Launcher.

Jika dxdiag Anda menunjukkan DX12 pada sistem Anda tetapi game diluncurkan dalam DX11, periksa apakah ada pemilih DX12 di pengaturan game. Jika game tidak menawarkan DX12 di menu, kemungkinan pengembang telah menonaktifkannya pada konfigurasi perangkat keras Anda karena alasan stabilitas, atau game tersebut mengharapkan kemampuan tertentu yang tidak sepenuhnya dimanfaatkan oleh GPU Anda.

inZOI dan pesan “DirectX 12 tidak kompatibel dengan sistem Anda”

Cara mengaktifkan DirectX 12 jika dinonaktifkan secara default

Pada game inZOI (dan game-game baru lainnya), terkadang Anda akan melihat pesan yang mengatakan "DX12 tidak didukung." Pertama, buka dxdiag → Tampilan → "Tingkat Fitur" dan pastikan pengaturannya adalah 12_0 atau 12_1. Jika tidak tercantum, GPU Anda tidak mendukung DX12 , dan Anda harus memaksakan penggunaan DX11 jika game tersebut mengizinkannya.

Di Steam: Perpustakaan → Klik kanan pada game → Properti → Opsi Peluncuran. Hapus -dx12 jika sudah diatur dan coba mulai dalam mode default. Jika perangkat keras Anda tidak mencapai DX12, tulis -dx11 untuk memaksa DirectX 11 Jika judul mendukungnya. Ingatlah untuk memperbarui driver dan memverifikasi integritas berkas jika terus gagal.

iGPU dan dGPU: Siapa sebenarnya yang menjalankan permainan?

Pada sistem dengan grafis terintegrasi (iGPU) dan grafis khusus (dGPU), game mungkin mencoba menggunakan grafis terintegrasi. Dalam skenario ini, banyak fitur DX12 atau RT tidak akan muncul karena iGPU tidak mendukungnya . Buka panel kontrol GPU Anda (NVIDIA Control Panel, AMD Software Adrenalin) dan tetapkan executable game ke "GPU performa tinggi".

Pada laptop, periksa juga Pengaturan Grafis Windows (Pengaturan → Tampilan → Pengaturan grafis) dan aktifkan mode performa tinggi untuk game tersebut. Jika game berjalan pada dGPU, kemungkinan Anda akan melihat lebih banyak fitur DX12 dan peningkatan performa yang signifikan.

Perangkat lunak latar belakang, overlay, dan antivirus

Overlay, alat perekam, monitor FPS, atau perangkat lunak optimasi dapat mengganggu. Cobalah menonaktifkannya, menutup utilitas overclocking, dan, jika perlu, jalankan game sebagai administrator . Di perangkat lunak antivirus Anda, kecualikan folder game dan platform (Steam, Epic) untuk menghindari pemblokiran.

  Cara bermain Squad Busters di PC dan semua yang perlu Anda ketahui

Jika Anda menyadari bahwa game hanya gagal saat pertama kali diluncurkan setelah menginstal driver, kemungkinan kompilasi shader bertentangan dengan alat pihak ketiga. Meluncurkan game tanpa overlay biasanya mencegah perilaku ini.

Pembaruan BIOS/UEFI dan Dukungan Produsen

Hal ini jarang terjadi, tetapi BIOS/UEFI yang sudah usang dapat menyebabkan ketidakcocokan dengan fungsi sistem tertentu. Periksa halaman dukungan motherboard atau laptop Anda untuk pembaruan yang direkomendasikan. Perbarui BIOS hanya dengan mengikuti petunjuk pabrikan dan setelah membuat cadangan , karena proses yang gagal dapat membuat komputer Anda tidak dapat digunakan.

Untuk komputer OEM (merek terkenal), periksa situs web dukungan mereka: biasanya mereka menunjukkan versi DirectX mana yang didukung oleh konfigurasi mereka dan menerbitkan driver yang telah divalidasi. Jika Anda memiliki pertanyaan tentang GPU terintegrasi (iGPU), dokumentasi pabrikan komputer akan menjawab banyak pertanyaan Anda.

Ketika perangkat keras tidak lagi sesuai standar: alternatif dan harapan

Jika dxdiag tidak menampilkan 12_0 atau 12_1 dan GPU Anda lebih tua dari arsitektur tertentu, Anda tidak akan dapat menjalankan DX12 asli. Dalam hal ini, gunakan parameter -dx11 jika gamenya mendukungnya atau tetap gunakan API bawaan game. Ini bukan kekalahan: banyak game masih berjalan lancar di DX11 dengan pengaturan yang baik.

Perlu diingat bahwa fitur seperti ray tracing memerlukan perangkat keras tertentu dan tidak dapat diaktifkan melalui perangkat lunak. Jika gim tersebut membutuhkan GPU dengan ray tracing khusus dan GPU Anda tidak memilikinya, pengaturan tersebut tidak akan muncul atau tidak dapat diaktifkan tanpa dampak performa yang signifikan.

Instalasi ulang Windows yang bersih: kartrid terakhir

Jika Anda sudah mencoba semua hal di atas dan tidak ada yang berhasil, pertimbangkan untuk melakukan instalasi Windows yang bersih. Sebelumnya, cadangkan data Anda. Instalasi bersih menghilangkan konflik yang mengakar dan sisa perangkat lunak yang mungkin menghalangi komponen grafis . Kemudian, instal Pembaruan Windows, driver GPU Anda, dan luncurkan game dengan pengaturan yang benar.

Jangan menganggapnya sebagai solusi cepat, tetapi jangan pula mengabaikannya jika Anda telah berjuang dengan tim selama berbulan-bulan. Terkadang, inilah yang benar-benar menyelesaikan masalah mendalam pada API dan runtime.

Pertanyaan singkat untuk menghilangkan keraguan

Bisakah Anda "menginstal" DirectX 12 secara manual? Secara teknis, tidak, sebagai paket terpisah. DirectX 12 sudah termasuk dalam Windows dan driver modern , dan penginstal web Microsoft hanya menambahkan runtime tambahan yang dibutuhkan oleh beberapa game.

Mengapa saya tidak melihat perubahan apa pun di dxdiag ketika saya mengaktifkan DX12? Karena DX12 (dan Ultimate) tercermin dalam level fitur , bukan sebagai saklar yang bertuliskan hidup/mati. Yang penting adalah 12_0 atau 12_1 muncul dan game tersebut memiliki opsi tersebut.

Bisakah saya menggunakan ray tracing dan DLSS dengan iGPU? Secara umum, tidak. Ray tracing perangkat keras dan teknologi seperti DLSS membutuhkan dGPU yang kompatibel. Jika Anda ingin menggunakan ray tracing atau teknik canggih lainnya, Anda memerlukan GPU yang mumpuni dan driver terbaru.

Apakah memperbarui driver saja sudah cukup? Dalam banyak kasus, ya. Dengan melakukan Windows Update dan menginstal ulang driver GPU secara bersih , sebagian besar masalah DX12 dapat teratasi.

Jika Anda sudah sampai sejauh ini, Anda pasti sudah memiliki gambaran yang jelas: DX12 bergantung pada keselarasan seluruh ekosistem. Dengan Windows yang mutakhir, driver resmi, pemilihan API yang tepat untuk setiap game, dan verifikasi dengan dxdiag, DirectX 12 seharusnya berfungsi tanpa perlu solusi khusus . Dan jika perangkat keras Anda tidak memadai, memaksa penggunaan DX11, memastikan integritas file, dan menjaga sistem Anda tetap bersih akan memberikan pengalaman terbaik di komputer Anda.

Cara menggunakan DxDiag untuk mendiagnosis kesalahan DirectX pada PC Anda
Artikel terkait:
Cara menggunakan DxDiag untuk mendiagnosis kesalahan DirectX pada PC Anda