Paano Tukuyin ang Bersyon ng DirectX at Modelo ng Shader

Talaan ng mga Nilalaman:

Paano Tukuyin ang Bersyon ng DirectX at Modelo ng Shader
Paano Tukuyin ang Bersyon ng DirectX at Modelo ng Shader
Anonim

Ang Microsoft DirectX ay isang set ng mga API para sa pagprograma ng mga video game sa mga operating system ng Microsoft-Windows at Xbox. Ipinakilala noong 1995, ilang sandali matapos ang paglabas ng Windows 95, ito ay na-bundle na sa bawat bersyon ng Windows mula noong Windows 98.

Sa paglabas ng DirectX 12 noong 2015, ipinakilala ng Microsoft ang ilang bagong feature ng programming gaya ng mga low-level na API na nagbibigay-daan sa mga developer ng higit na kontrol sa kung anong mga command ang ipinapadala sa graphics processing unit.

Mula nang ilabas ang DirectX 8.0, gumamit ang mga graphics card ng mga tagubiling tinatawag na Shader Models upang bigyang-kahulugan ang mga tagubilin tungkol sa pag-render ng mga graphics na ipinadala mula sa CPU patungo sa graphics card. Gayunpaman, ang mga shader na bersyon na ito ay nakatali sa bersyon ng DirectX na na-install mo sa iyong computer, na pagkatapos ay nakatali sa iyong graphics card.

Paano Tukuyin ang Bersyon ng DirectX

Ang isang simpleng diagnostic utility ay nagpapakita ng bersyon ng DirectX.

  1. Pindutin ang Win+R at sa kahon ay i-type ang dxdiag pagkatapos ay pindutin ang Enter sa iyong keyboard para patakbuhin ang command.

  2. Sa tab na System, na nakalista sa ilalim ng System Information na heading, ibinabalik ng tool ang iyong kasalukuyang bersyon ng DirectX.

    Image
    Image
  3. Itugma ang iyong bersyon ng DirectX sa bersyon ng Shader na nakalista sa ibaba.

Kapag natukoy mo na ang bersyon ng DirectX na tumatakbo sa iyong PC, magagamit mo ang chart sa ibaba upang matukoy kung anong bersyon ng Shader Model ang sinusuportahan.

DirectX at Shader Model Versions

Hindi ibinabahagi ng Diagnostic Tool ang bersyon ng Shader Model. Tinutukoy ng iyong bersyon ng DirectX ang bersyon ng iyong Shader Model, tulad ng sumusunod:

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

Ang Support for Shader Models ay nagsimula sa DirectX 8.0. Hindi sinusuportahan ng Windows XP ang DirectX 10.0 at mas mataas, at ang Windows Vista at Windows 7 (bago ang Service Pack 1) ay hindi sumusuporta sa DirectX 11.0 o mas mataas. Gayunpaman, sinusuportahan ng Vista ang DirextX 11.0 pagkatapos ng pag-update ng platform. Sinusuportahan ng Windows 7 SP1 ang v11.1 ngunit hindi ang 11.2 o mas bago. Maaari kang matuto nang higit pa sa aming gabay sa pag-download at pag-install ng DirectX.

Ang DirectX 12 ay available lang para sa Windows 10 at Xbox One.

Anong Mga Laro ang Sumusuporta sa DirectX 12?

Karamihan sa mga laro sa PC na binuo bago ang paglabas ng DirectX 12 ay malamang na binuo gamit ang mas naunang bersyon ng DirectX. Ang mga larong ito ay tugma sa mga PC na may naka-install na DirectX 12 dahil sa kanilang backward compatibility.

Kung nagkataon na ang iyong laro ay hindi tugma sa ilalim ng bagong bersyon ng DirectX-pangunahing mga laro na tumatakbo sa DirectX 9 o mas maaga-Ang Microsoft ay nagbibigay ng DirectX End-User Runtime na nag-aayos ng maraming runtime error sa mga DLL na naka-install mula sa mga mas lumang bersyon ng DirectX.

Paano i-install ang Pinakabagong Bersyon ng DirectX?

Ang pag-install ng pinakabagong bersyon ng DirectX ay kailangan lang kapag sinusubukan mong maglaro ng laro na binuo gamit ang pinakabagong bersyon na iyon. Nag-aalok ang Microsoft ng mga update sa pamamagitan ng karaniwang Windows Update at sa pamamagitan ng manu-manong pag-download at pag-install. Mula nang ilabas ang DirectX 11.2 para sa Windows 8.1, gayunpaman, hindi na available ang DirectX 11.2 bilang isang standalone na pag-download at dapat na i-download sa pamamagitan ng Windows Update.

Bilang karagdagan sa Windows Update, susuriin ng karamihan sa mga laro ang iyong system sa pag-install upang makita kung natutugunan mo ang mga kinakailangan sa DirectX, kung hindi mo ito sasabihan na i-download at i-install ito bago i-install ang laro.

Inirerekumendang: