DirectX 12 dinyahdayakan secara lalai: cara mendayakannya

Kemaskini terakhir: 13 Mei 2026
  • DirectX 12 berfungsi apabila Windows, pemacu dan perkakasan serasi; ia bukan suis, tetapi keupayaan yang diaktifkan berdasarkan keserasian.
  • dxdiag memaparkan Tahap Ciri (12_0, 12_1) yang menunjukkan sokongan sebenar; jika ia tidak muncul, GPU tidak menyokong DX12 asli.
  • Banyak permainan bermula dalam DX11 untuk kestabilan; pilihan permainan atau tetapan pelancar menentukan sama ada ia menggunakan DX12 dan ciri-ciri lanjutan memerlukan GPU yang serasi.

DirectX 12 dinyahdayakan secara lalai cara mendayakannya

Jika anda membuka permainan dan melihat mesej yang mengatakan DirectX 12 telah dinyahdayakan, adalah perkara biasa untuk anda berasa seperti anda terlepas sesuatu. Dalam banyak kes, ia bukanlah masalah memerlukan pemasangan ajaib, tetapi sebaliknya sistem, pemacu atau permainan itu sendiri tidak dikonfigurasikan dengan betul . Di sini anda akan menemui panduan praktikal, jelas dan mudah difahami untuk menjalankan DX12 pada PC Windows anda.

Pertama sekali, penting untuk memahami bahawa DirectX 12 terikat dengan Windows dan pemacu kad grafik anda. Ia tidak diaktifkan dengan suis tersembunyi: ia diaktifkan secara automatik apabila sistem, pemacu dan perkakasan serasi . Dengan itu, mari kita lihat langkah demi langkah perkara yang perlu diperiksa, cara mengesahkan keserasian sebenar dan apa yang perlu dilakukan jika permainan berkeras untuk menggunakan DX11 atau memaparkan ralat seperti D3D11 atau ralat klasik "DirectX 12 tidak disokong".

Apakah DirectX 12 dan mengapa sesetengah permainan tidak menggunakannya secara lalai?

DirectX 12 ialah API Microsoft yang membolehkan permainan berkomunikasi dengan GPU anda dengan lebih cekap. Apabila berfungsi dengan betul, ia mengurangkan beban CPU, meningkatkan pengagihan tugas antara teras dan membolehkan teknologi seperti pengesanan sinar , teduhan kadar berubah-ubah dan teduhan jejaring. Walaupun begitu, sesetengah tajuk bermula dalam DX11 atas sebab kestabilan atau keserasian, meninggalkan DX12 sebagai pilihan manual dalam tetapan.

Jangan terkejut jika, walaupun DX12 dipasang pada sistem anda, permainan dilancarkan menggunakan API yang berbeza. Pembangun kadangkala mengutamakan pilihan yang paling stabil untuk kebanyakan pengguna , oleh itu anda akan melihat pilihan untuk bertukar daripada DX11 kepada DX12 dalam tetapan permainan.

Pemeriksaan asas: Versi Windows, dxdiag dan tahap ciri

Langkah pertama adalah memastikan Windows dan perkakasan anda dikemas kini. Sebagai permulaan, DX12 disepadukan ke dalam Windows 10 dan Windows 11 , tetapi ciri paling canggih (dikenali sebagai DirectX 12 Ultimate) memerlukan versi sistem pengendalian terkini.

Semak edisi Windows anda dengan Windows + R, taip winver dan tekan Enter. Jika anda menggunakan Windows 11 atau Windows 10 yang agak baharu, anda berada di landasan yang betul. Selepas itu, buka alat diagnostik dengan Windows + R → dxdiag dan lihatlah.

Dalam dxdiag, pergi ke tab Sistem untuk melihat "Versi DirectX". Jika ia menyatakan DirectX 12, ia bermakna sistem anda menyokongnya. Sekarang pergi ke tab Paparan dan cari "Tahap Ciri". Di sini anda akan melihat sesuatu seperti 12_0, 12_1, 11_1... Baris ini penting kerana ia menunjukkan apa yang sebenarnya boleh dijalankan oleh GPU anda.

Jika anda melihat 12_0 atau 12_1, perkakasan anda menyokong DX12. Jika 12_x tidak muncul, kad grafik anda tidak mencapai tahap tersebut, dan oleh itu tiada cara untuk memaksa DX12 secara natif . Dalam kes itu, di bawah kami menerangkan cara bekerja dengan DX11 atau alternatif lain yang wujud jika permainan membenarkannya.

Kemas kini Windows: Langkah pertama yang paling banyak membetulkan

Banyak isu dapat diselesaikan dengan mengemas kini sistem anda. Buka Tetapan → Kemas Kini & Keselamatan (atau Kemas Kini Windows dalam Windows 11), dan klik "Semak kemas kini." Pasang sebarang kemas kini yang belum selesai dan mulakan semula jika digesa . DirectX 12 dan komponennya biasanya dihantar melalui Kemas Kini Windows, jadi jangan tangguhkannya.

  Cara menaip simbol meter persegi pada mana-mana peranti

Walaupun semuanya kelihatan terkini, mungkin terdapat kemas kini kumulatif atau tampalan kualiti yang menjejaskan susunan grafik. Beberapa kali mula semula selepas kemas kini adalah idea yang baik untuk sistem anda , terutamanya jika anda menaik taraf daripada versi Windows 10 yang lebih lama.

Pemacu GPU: Bersihkan Pasang Semula dari Tapak Web Pengilang

Pemacu grafik adalah teras kepada semua ini. Lawati laman web rasmi pengilang anda dan muat turun versi terkini: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) atau Intel (intel.com/support/graphics-drivers) . Elakkan alatan pihak ketiga dan gunakan pemasang rasmi.

Semasa menjalankan pemasang, jika anda mempunyai pilihan, pilih "pemasangan bersih". Ini akan mengalih keluar sisa-sisa versi sebelumnya yang mungkin menyebabkan konflik. Selepas mengemas kini, mulakan semula komputer anda supaya pemacu dimuatkan dengan betul . Kemudian, kembali ke dxdiag dan semak "Tahap Ciri" sekali lagi.

Untuk komputer riba, adalah dinasihatkan untuk melayari laman web sokongan pengeluar komputer jika anda menggunakan GPU bersepadu atau hibrid. Sesetengah sistem memerlukan pemacu yang disahkan OEM untuk mendayakan ciri grafik tertentu dengan betul.

Semak sama ada permainan itu sendiri membenarkan anda memilih DirectX 12

Sesetengah permainan membenarkan anda memilih API grafik dalam Pilihan Video. Pergi ke menu permainan, cari Grafik atau Rendering, dan jika pilihan itu muncul, tukar pemapar daripada DirectX 11 (atau Vulkan) kepada DirectX 12. Kadangkala anda perlu memulakan semula permainan untuk perubahan tersebut berkuat kuasa.

Jika permainan tidak menawarkan pemilih, semak dokumentasi pembangun. Dalam beberapa kes, mereka menyenaraikan parameter baris arahan atau togol dalam pelancar. Setiap tajuk mengendalikannya secara berbeza, jadi jangan terkejut jika anda mendapati tetapan di tempat yang tidak jelas.

Ralat Stim Biasa: Tetapan Pelancaran dan Pengesahan Fail

Jika anda menggunakan Steam, pergi ke Perpustakaan anda, klik kanan pada permainan → Properties → Launch Options. kalau nampak -dx12 o -d3d12 dan memberi masalah, cuba biarkan kotak ini kosong untuk menggunakan tetapan lalai. Sebaliknya, jika GPU anda tidak menyokong DX12 dan permainan berkeras, tambah -dx11 untuk memaksa DirectX 11 apabila tajuk membenarkannya.

Dalam tetingkap yang sama, di bawah Fail Tempatan, klik "Sahkan integriti fail permainan". Ini akan membaiki muat turun yang rosak yang boleh menyebabkan mesej keserasian yang mengelirukan. Pemeriksaan mudah selalunya akan membetulkan pelancaran yang gagal.

Pasang komponen DirectX daripada Microsoft (apabila ia masuk akal)

Memuat turun "DirectX End-User Runtime Web Installer" daripada Microsoft digunakan untuk memasang pustaka tambahan yang masih diperlukan oleh banyak permainan atau enjin lama . Ia bukanlah pemasang "DX12" kerana DX12 didatangkan dengan Windows, tetapi ia boleh membetulkan isu masa jalan dengan DX9/10/11.

Jika anda memilih untuk merujuk panduan luaran, sila berhati-hati. Elakkan memasang perisian yang dipromosikan dalam sepanduk yang mungkin PUP (program yang berpotensi tidak diingini) . Apabila boleh, gunakan sumber rasmi untuk mengelakkan pemasangan bloatware pada komputer anda.

Baiki fail sistem dengan SFC dan DISM

Jika anda mengesyaki rasuah fail dalam Windows, buka Prompt Perintah sebagai pentadbir dan jalankan sfc /scannow. Biarkan ia selesai. Imbasan ini biasanya mengambil sedikit masa, tetapi ia mengesan dan membaiki komponen kritikal.

Kemudian, lemparkan dalam susunan itu: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. DISM membaiki imej Windows dan membetulkan ketidakkonsistenan yang SFC tidak dapat menyelesaikannya sendiri.

  Cara mengoptimumkan SSD dalam Windows 11 untuk prestasi sepantas kilat

Apabila anda selesai, mulakan semula. Banyak isu dengan perkhidmatan grafik, pustaka dan kebergantungan diselesaikan selepas proses ini , dan permainan yang sebelum ini tidak akan dilancarkan di bawah DX12 selalunya berjaya tanpa masalah selanjutnya.

DX12 Ultimate, Ray Tracing dan "Tahap Fungsi": Apa yang Dijangkakan dalam dxdiag

DirectX 12 Ultimate bukanlah perisian boleh laku berasingan yang anda pasang; ia merupakan satu set keupayaan yang diaktifkan apabila Windows, pemacu dan GPU yang serasi semuanya hadir . Teknologi seperti penjejakan sinar perkakasan, VRS dan teduhan jejaring bergantung pada kombinasi ini.

Dalam dxdiag, anda tidak akan melihat butang yang bertukar daripada "mati" kepada "hidup". Apa yang akan anda lihat ialah "Tahap Ciri", yang mencerminkan sokongan perkakasan. Hakikat bahawa label teks tidak berubah tidak bermakna DX12 tidak berfungsi ; ia hanya bermaksud bahawa panel ini tidak memaparkan DX12 Ultimate sebagai suis.

Jika anda bimbang tentang pengesanan sinar atau ciri lanjutan, semak laman web pengeluar GPU anda. Sesetengah iGPU tidak menyokong pengesanan sinar perkakasan dan teknologi permainan proprietari tertentu, jadi tiada jalan pintas: anda memerlukan perkakasan yang serasi.

Kes kehidupan sebenar: D3D11 dalam Fortnite, "DX12 dilumpuhkan" dan permainan yang tidak akan bermula

Selepas memasang semula Windows, Fortnite sering memaparkan ralat D3D11. Ini biasanya disebabkan oleh pemacu yang hilang atau permainan cuba menggunakan API yang tidak serasi dengan perkakasan anda . Kemas kini Windows, pasang semula pemacu GPU anda dengan pemasangan yang bersih dan sahkan fail dalam Steam atau Epic Games Launcher.

Jika dxdiag anda menunjukkan DX12 pada sistem anda tetapi permainan dilancarkan dalam DX11, periksa sama ada terdapat pemilih DX12 dalam tetapan permainan. Jika permainan tidak menawarkan DX12 dalam menu, pembangun mungkin telah melumpuhkannya pada konfigurasi perkakasan anda atas sebab kestabilan, atau ia menjangkakan keupayaan tertentu yang tidak digunakan sepenuhnya oleh GPU anda.

inZOI dan mesej "DirectX 12 tidak serasi dengan sistem anda"

Bagaimana untuk mendayakan DirectX 12 jika ia dilumpuhkan secara lalai

Dengan inZOI (dan permainan baharu lain), kadangkala anda akan melihat mesej yang mengatakan "DX12 tidak disokong." Pertama, pergi ke dxdiag → Paparan → "Tahap Ciri" dan sahkan bahawa ia ditetapkan kepada 12_0 atau 12_1. Jika ia tidak disenaraikan, GPU anda tidak menyokong DX12 , dan anda perlu memaksa DX11 jika permainan membenarkannya.

Dalam Steam: Library → Klik kanan pada permainan → Properties → Launch Options. Padam -dx12 jika ia telah ditetapkan dan cuba mulakan dalam mod lalai. Jika perkakasan anda tidak mencapai DX12, tulis -dx11 untuk memaksa DirectX 11 apabila tajuk menyokongnya. Ingat untuk mengemas kini pemacu dan mengesahkan integriti fail jika ia terus gagal.

iGPU dan dGPU: Siapa sebenarnya yang mengendalikan permainan?

Pada sistem dengan grafik bersepadu (iGPU) dan khusus (dGPU), permainan mungkin cuba menggunakan grafik bersepadu. Dalam senario ini, banyak ciri DX12 atau RT tidak akan muncul kerana iGPU tidak menyokongnya . Buka panel kawalan GPU anda (Panel Kawalan NVIDIA, AMD Software Adrenalin) dan tetapkan permainan yang boleh dilaksanakan kepada "GPU Berprestasi Tinggi".

Pada komputer riba, semak juga Tetapan Grafik Windows (Tetapan → Paparan → Tetapan grafik) dan dayakan mod prestasi tinggi untuk permainan. Jika permainan berjalan pada dGPU, anda mungkin akan melihat lebih banyak ciri DX12 dan peningkatan prestasi yang ketara.

Perisian latar belakang, tindanan dan antivirus

Tindanan, alat tangkapan, monitor FPS atau suit pengoptimuman boleh mengganggu. Cuba lumpuhkannya, tutup utiliti overclocking dan, jika perlu, jalankan permainan sebagai pentadbir . Dalam perisian antivirus anda, kecualikan folder permainan dan platform (Steam, Epic) untuk mengelakkannya daripada menyekat.

  Cara menetapkan dan menyesuaikan kertas dinding dalam Windows 11

Jika anda perasan bahawa permainan hanya gagal pada kali pertama anda melancarkannya selepas memasang pemacu, kemungkinan besar kompilasi shader bercanggah dengan alat pihak ketiga. Pelancaran tanpa tindanan biasanya menghalang tingkah laku ini.

Kemas Kini BIOS/UEFI dan Sokongan Pengeluar

Ia jarang berlaku, tetapi BIOS/UEFI yang ketinggalan zaman boleh menyebabkan ketidakserasian dengan fungsi sistem tertentu. Semak halaman sokongan papan induk atau komputer riba anda untuk kemas kini yang disyorkan. Hanya kemas kini BIOS mengikut arahan pengilang dan selepas membuat sandaran , kerana proses yang gagal boleh menyebabkan komputer anda tidak dapat digunakan.

Untuk komputer OEM (jenama), semak laman web sokongan mereka: mereka biasanya menunjukkan versi DirectX yang disokong oleh konfigurasi mereka dan menerbitkan pemacu yang disahkan. Apabila anda mempunyai soalan tentang GPU bersepadu (iGPU), dokumentasi pengeluar komputer akan menjawab banyak soalan anda.

Apabila perkakasan tidak lagi setanding: alternatif dan jangkaan

Jika dxdiag tidak menunjukkan 12_0 atau 12_1 dan GPU anda lebih lama daripada seni bina tertentu, anda tidak akan dapat menjalankan DX12 asli. Dalam kes itu, gunakan parameter -dx11 jika permainan menyokongnya atau kekal dengan API lalai tajuk. Ini bukan kekalahan: banyak permainan masih berjalan lancar pada DX11 dengan tetapan yang baik.

Perlu diingat bahawa ciri seperti penjejakan sinar memerlukan perkakasan khusus dan tidak boleh diaktifkan melalui perisian. Jika permainan memerlukan GPU dengan penjejakan sinar khusus dan permainan anda tidak mempunyainya, tetapan tidak akan muncul atau tidak boleh diaktifkan tanpa impak prestasi yang ketara.

Bersihkan pemasangan semula Windows: kartrij terakhir

Jika anda telah mencuba semua perkara di atas dan tiada apa yang berkesan, pertimbangkan untuk memasang Windows secara bersih. Sebelum itu, buat sandaran data anda. Pemasangan yang bersih akan menghapuskan konflik yang mendalam dan perisian yang tertinggal yang mungkin menyekat komponen grafik . Kemudian, pasang Kemas Kini Windows, pemacu GPU anda dan lancarkan permainan dengan tetapan yang betul.

Jangan menganggapnya sebagai penyelesaian cepat, tetapi jangan juga mengabaikannya jika anda telah bergelut dengan pasukan selama berbulan-bulan. Kadangkala ia benar-benar menyelesaikan masalah yang mendalam dengan API dan masa jalan.

Soalan pantas untuk menjelaskan sebarang keraguan

Bolehkah anda "memasang" DirectX 12 secara manual? Secara teknikalnya, tidak, sebagai pakej kendiri. Ia didatangkan dengan Windows dan pemacu moden , dan pemasang web Microsoft hanya menambah masa jalan tambahan yang diperlukan oleh sesetengah permainan.

Mengapa saya tidak melihat apa-apa "perubahan" dalam dxdiag apabila saya mendayakan DX12? Kerana DX12 (dan Ultimate) dicerminkan dalam tahap ciri , bukan sebagai suis yang menyatakan hidup/mati. Perkara penting ialah 12_0 atau 12_1 muncul dan permainan mempunyai pilihan.

Bolehkah saya menggunakan penjejakan sinar dan DLSS dengan iGPU? Secara amnya, tidak. Penjejakan sinar perkakasan dan teknologi seperti DLSS memerlukan dGPU yang serasi. Jika anda ingin menggunakan penjejakan sinar atau teknik lanjutan, anda memerlukan GPU yang berkemampuan dan pemacu terkini.

Adakah mengemas kini pemacu sudah memadai? Dalam kebanyakan kes, ya. Antara Kemas Kini Windows dan pemasangan semula pemacu GPU yang bersih , kebanyakan masalah DX12 dapat diselesaikan.

Jika anda telah sampai sejauh ini, anda sudah mempunyai idea yang jelas: DX12 bergantung pada keseluruhan ekosistem yang diselaraskan. Dengan Windows terkini, pemacu rasmi, pemilihan API yang betul untuk setiap permainan dan pengesahan dengan dxdiag, DirectX 12 sepatutnya berfungsi tanpa sebarang penyelesaian yang luar biasa . Dan jika perkakasan anda tidak memenuhi tugas tersebut, memaksa DX11, memastikan integriti fail dan memastikan sistem anda bersih akan memberikan anda pengalaman terbaik pada komputer anda.

Cara menggunakan DxDiag untuk mendiagnosis ralat DirectX pada PC anda
Artikel berkaitan:
Cara menggunakan DxDiag untuk mendiagnosis ralat DirectX pada PC anda