Cara Menentukan Versi DirectX dan Model Shader

Isi kandungan:

Cara Menentukan Versi DirectX dan Model Shader
Cara Menentukan Versi DirectX dan Model Shader
Anonim

Microsoft DirectX ialah satu set API untuk pengaturcaraan permainan video pada sistem pengendalian Microsoft-Windows dan Xbox. Diperkenalkan pada tahun 1995, sejurus selepas keluaran Windows 95, ia telah digabungkan dalam setiap versi Windows sejak Windows 98.

Dengan keluaran DirectX 12 pada 2015, Microsoft memperkenalkan beberapa ciri pengaturcaraan baharu seperti API peringkat rendah yang membolehkan pembangun lebih mengawal arahan yang dihantar ke unit pemprosesan grafik.

Sejak keluaran DirectX 8.0, kad grafik telah menggunakan arahan yang dipanggil Model Shader untuk mentafsir arahan tentang pemaparan grafik yang dihantar daripada CPU ke kad grafik. Walau bagaimanapun, versi shader ini terikat dengan versi DirectX yang telah anda pasang pada komputer anda, yang kemudiannya terikat pada kad grafik anda.

Cara Menentukan Versi DirectX

Utiliti diagnostik ringkas mempersembahkan versi DirectX.

  1. Tekan Win+R dan dalam kotak taip dxdiag kemudian tekan Enter pada anda papan kekunci untuk menjalankan arahan.
  2. Dalam tab System, yang disenaraikan di bawah tajuk System Information, alat ini mengembalikan versi DirectX semasa anda.

    Image
    Image
  3. Padankan versi DirectX anda dengan versi Shader yang disenaraikan di bawah.

Setelah anda menentukan versi DirectX yang dijalankan pada PC anda, anda boleh menggunakan carta di bawah untuk menentukan versi Model Shader yang disokong.

DirectX dan Versi Model Shader

Alat Diagnostik tidak berkongsi versi Model Shader. Versi DirectX anda menentukan versi Model Shader anda, seperti berikut:

  • DirectX 8.0 - Model Shader 1.0 & 1.1
  • DirectX 8.0a - Model Shader 1.3
  • DirectX 8.1 - Model Shader 1.4
  • DirectX 9.0 - Model Shader 2.0
  • DirectX 9.0a - Model Shader 2.0a
  • DirectX 9.0b - Model Shader 2.0b
  • DirectX 9.0c - Model Shader 3.0
  • DirectX 10.0 - Model Shader 4.0
  • DirectX 10.1 - Model Shader 4.1
  • DirectX 11.0† - Model Shader 5.0
  • DirectX 11.1† - Model Shader 5.0
  • DirectX 11.2‡ - Model Shader 5.0
  • DirectX 12 - Model Shader 5.1

Sokongan untuk Model Shader bermula dengan DirectX 8.0. Windows XP tidak menyokong DirectX 10.0 dan lebih tinggi, dan Windows Vista dan Windows 7 (sebelum Pek Perkhidmatan 1) tidak menyokong DirectX 11.0 atau lebih tinggi. Walau bagaimanapun, Vista menyokong DirextX 11.0 selepas kemas kini platform. Windows 7 SP1 menyokong v11.1 tetapi bukan 11.2 atau lebih baru. Anda boleh mengetahui lebih lanjut dalam panduan kami untuk memuat turun dan memasang DirectX.

DirectX 12 hanya tersedia untuk Windows 10 dan Xbox One.

Permainan Apakah yang Menyokong DirectX 12?

Kebanyakan permainan PC yang dibangunkan sebelum keluaran DirectX 12 berkemungkinan besar dibangunkan menggunakan versi DirectX yang lebih awal. Permainan ini serasi pada PC dengan DirectX 12 dipasang kerana keserasian ke belakangnya.

Jika secara kebetulan permainan anda tidak serasi di bawah versi baharu DirectX-terutamanya permainan yang dijalankan pada DirectX 9 atau lebih awal-Microsoft menyediakan DirectX End-User Runtime yang membetulkan banyak ralat masa jalan dengan DLL yang dipasang daripada versi DirectX yang lebih lama.

Bagaimana untuk Memasang Versi Terkini DirectX?

Pemasangan versi terkini DirectX hanya perlu apabila anda cuba bermain permainan yang telah dibangunkan dengan versi terkini itu. Microsoft menawarkan kemas kini melalui Kemas Kini Windows standard dan melalui muat turun dan pemasangan manual. Sejak keluaran DirectX 11.2 untuk Windows 8.1, walau bagaimanapun, DirectX 11.2 tidak lagi tersedia sebagai muat turun kendiri dan mesti dimuat turun melalui Windows Update.

Selain Kemas Kini Windows, kebanyakan permainan akan menyemak sistem anda pada pemasangan untuk melihat sama ada anda memenuhi keperluan DirectX, jika tidak, anda akan digesa untuk memuat turun dan memasangnya sebelum memasang permainan.

Disyorkan: