DirectX хувилбар болон Shader загварыг хэрхэн тодорхойлох вэ

Агуулгын хүснэгт:

DirectX хувилбар болон Shader загварыг хэрхэн тодорхойлох вэ
DirectX хувилбар болон Shader загварыг хэрхэн тодорхойлох вэ
Anonim

Microsoft DirectX нь Microsoft үйлдлийн систем-Windows болон Xbox дээр видео тоглоом програмчлах API-уудын багц юм. 1995 онд Windows 95-ийг гаргасны дараахан танилцуулагдсан бөгөөд Windows 98-ээс хойш Windows-ын бүх хувилбарт багцлагдсан.

2015 онд DirectX 12-г гаргаснаар Microsoft нь график боловсруулах нэгж рүү ямар команд илгээж байгааг илүү хянах боломжийг хөгжүүлэгчдэд олгодог доод түвшний API зэрэг програмчлалын хэд хэдэн шинэ функцийг нэвтрүүлсэн.

DirectX 8.0 гарсанаас хойш график картууд нь Shader Models хэмээх зааврыг ашиглан CPU-ээс график карт руу илгээсэн график дүрслэлийг тайлбарлах болсон. Гэсэн хэдий ч эдгээр шэйдерийн хувилбарууд нь таны компьютер дээр суулгасан DirectX-ийн хувилбартай холбоотой бөгөөд энэ нь эргээд таны график карттай холбогддог.

DirectX хувилбарыг хэрхэн тодорхойлох вэ

Энгийн оношилгооны хэрэгсэл нь DirectX хувилбарыг харуулж байна.

  1. Win+R товчийг дарж, нүдэн дээр dxdiag гэж бичээд, компьютер дээрээ Enter дарна уу. командыг ажиллуулах гар.
  2. Систем табын Системийн мэдээлэл гарчгийн доор жагсаасан хэрэгсэл нь таны одоогийн DirectX хувилбарыг буцаана.

    Image
    Image
  3. Өөрийн DirectX хувилбарыг доор жагсаасан Shader хувилбартай тааруулна уу.

Та өөрийн компьютер дээр ажиллаж байгаа DirectX-ийн хувилбарыг тодорхойлсныхоо дараа доорх диаграммыг ашиглан Shader Model-ийн хувилбар дэмжигдэхийг тодорхойлж болно.

DirectX болон Shader загварын хувилбарууд

Оношлогооны хэрэгсэл нь Shader загварын хувилбарыг хуваалцдаггүй. DirectX-ийн хувилбар таны Shader Model хувилбарыг дараах байдлаар тодорхойлно:

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

Шэйдер загваруудын дэмжлэг DirectX 8-аас эхэлсэн.0. Windows XP нь DirectX 10.0 ба түүнээс дээш хувилбарыг дэмждэггүй, Windows Vista болон Windows 7 (Үйлчилгээний багц 1-ээс өмнө) нь DirectX 11.0 ба түүнээс дээш хувилбаруудыг дэмждэггүй. Гэсэн хэдий ч Vista платформ шинэчлэлт хийсний дараа DirextX 11.0-ийг дэмждэг. Windows 7 SP1 нь v11.1-г дэмждэг боловч 11.2 ба түүнээс дээш хувилбарыг дэмждэггүй. Та DirectX-г татаж авах, суулгах талаар манай гарын авлагаас нэмэлт мэдээлэл авах боломжтой.

DirectX 12 нь зөвхөн Windows 10 болон Xbox One-д боломжтой.

Ямар тоглоом DirectX 12-г дэмждэг вэ?

DirectX 12-г гаргахаас өмнө бүтээсэн ихэнх компьютер тоглоомууд DirectX-ийн өмнөх хувилбарыг ашиглан бүтээгдсэн байх магадлалтай. Эдгээр тоглоомууд нь буцаад нийцтэй байдаг тул DirectX 12 суулгасан компьютерт нийцдэг.

Хэрэв санамсаргүй тохиолдлоор таны тоглоом DirectX-ийн шинэ хувилбар, ялангуяа DirectX 9 эсвэл түүнээс өмнөх хувилбарууд дээр ажилладаг тоглоомуудад тохирохгүй бол Microsoft нь DirectX-ийн хуучин хувилбаруудаас суулгасан DLL файлуудын ажиллах үеийн олон алдааг засдаг DirectX-ийн эцсийн хэрэглэгчийн ажиллах цагийг өгдөг..

DirectX-ийн хамгийн сүүлийн хувилбарыг хэрхэн суулгах вэ?

DirectX-ийн хамгийн сүүлийн хувилбарыг суулгах нь зөвхөн хамгийн сүүлийн үеийн хувилбараар бүтээгдсэн тоглоом тоглохыг оролдох үед л шаардлагатай. Майкрософт нь стандарт Windows Update болон гараар татаж авах, суулгах замаар шинэчлэлтүүдийг санал болгодог. Windows 8.1-д зориулсан DirectX 11.2-г гаргаснаас хойш DirectX 11.2-г бие даан татаж авах боломжгүй болсон тул Windows Update-аар татаж авах шаардлагатай.

Windows Update-аас гадна ихэнх тоглоомууд суулгах явцад таны системийг DirectX-ийн шаардлагад нийцэж байгаа эсэхийг шалгах бөгөөд хэрэв хангаагүй бол тоглоомыг суулгахаасаа өмнө татаж аваад суулгахыг сануулах болно.

Зөвлөмж болгож буй: