Határozza meg DirectX verzióját és Shader modelljét

Egy céh, hogy megtalálja a DirectX verziót és a Shader Model fut a számítógépen.

A Microsoft DirectX, amely DirectX néven is ismert, egy sor API, amelyet a Microsoft operációs rendszerek (Windows és Xbox) videojátékok fejlesztésére és programozására használnak. Az 1995-ben bemutatkozott, röviddel a Windows 95 kiadása után azóta a Windows 98-as verziója óta minden Windows verzióban csomagolt.

A DirectX 12 2015-ös megjelenésével a Microsoft bevezetett számos új programozási lehetőséget, például alacsony szintű API-kat, amelyek lehetővé teszik a fejlesztők számára, hogy jobban ellenőrizzék a parancsok elküldését a grafikus feldolgozó egységhez. A DirectX 12 API-kat szintén az Xbox One és a Windows Phone játékfejlesztés során használják a Windows 10 mellett .

Mivel a DirectX 8.0 grafikus kártyák kiadása Shader modellekként ismert programokat / utasításokat használ, segítenek értelmezni a CPU-ból a grafikus kártyára küldött grafikák megjelenítésének utasításait. Sok új pc játék egyre inkább felsorolja a Shader Model verziókat a rendszerkövetelményeikben.

Azonban ezek a shader verziók kapcsolódnak a DirectX azon verziójához, amelyet a számítógépére telepítettek, és ezután kapcsolódnak a grafikus kártyához. Ez megnehezíti annak megállapítását, hogy a rendszer képes-e kezelni egy bizonyos shader modellt vagy sem.

Hogyan lehet meghatározni a DirectX verziót?

  1. Kattintson a Start menüre, majd a "Futtatás" gombra.
  2. A "Run" mezőben írja be a "dxdiag" -t (idézőjelek nélkül), és kattintson az "OK" gombra. Ezzel megnyílik a DirectX diagnosztikai eszköz.
  3. A Rendszer fülön a "Rendszerinformáció" cím alatt felsorolt ​​listában megjelenik egy "DirectX verzió".
  4. Illessze be DirectX verzióját az alább felsorolt ​​Shader verzióval.

Miután megállapította a DirectX számítógépen futó verzióját, az alábbi táblázatban meghatározhatja, hogy a Shader Model verzió melyik verziója támogatott.

DirectX és Shader Model verziók

* Nem érhető el a Windows XP operációs rendszerhez
† Nem érhető el a Windows XP, Vista (és az SP1 előtti Win 7 esetében)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 és Xbox One

Kérjük, vegye figyelembe, hogy a DirectX 8.0 előtti DirectX verziók nem támogatják a shader modelleket

Az itt részletezett DirectX verziók a DirectX 8.0 verziójával kezdődnek. A 8.0-es verzió előtt kiadott DirectX verziók elsősorban a Windows 95, a Windows 98, a Windows Me, a Windows NT 4.0 és a Windows 2000 rendszereket támogatták.

A DirectX 1.0-tól 8.0-ig terjedő verziói kompatibilisek a Windows 95 operációs rendszerrel. A Windows 98 / Me a DirectX 9.0 verzióján keresztül támogatja a támogatást. A DirectX régebbi verziói különböző harmadik fél webhelyeken érhetők el, és a Windows operációs rendszer régebbi verzióinak telepítésekor hasznosak lehetnek az eredeti játékfájlok / lemezek futtatásához.

A DirectX újabb verziójának telepítését megelőzően egy ajánlás annak biztosítása, hogy a grafikus kártya támogatja a DirectX verzióját.

Milyen játékok támogatják a DirectX 12-et?

A legtöbb DirectX 12 kiadás előtt kifejlesztett PC játékot valószínűleg a DirectX korábbi verziójával fejlesztették ki. Ezek a játékok kompatibilisek lesznek a DirectX 12 telepített számítógépeivel a hátramenet kompatibilitás miatt.

Ha véletlenül a játék nem kompatibilis a DirectX új verziójával, főként a DirectX 9-es vagy korábbi verziói futó játékokkal, a Microsoft DirectX végfelhasználói futásidejű rendszert biztosít, amely számos futási idővel kapcsolatos hibát javít a DirectX régebbi verzióival telepített DLL-ekkel .

Hogyan telepítsd a DirectX legújabb verzióját?

A DirectX legújabb verziójának telepítése csak akkor szükséges, ha olyan játékot próbálsz játszani, amelyet a legújabb verzióval fejlesztettek ki. A Microsoft nagyon egyszerűen naprakészen tartotta magát, és frissíthető a szabványos Windows Update szolgáltatással és kézi letöltéssel és telepítéssel. A DirectX 11.2 Windows 8.1 kiadása óta azonban a DirectX 11.2 már nem áll rendelkezésre önálló letöltésként / telepítésként, és a Windows Update segítségével kell letöltenie.

A Windows Update mellett a legtöbb játék ellenőrzi a rendszer telepítését, hogy megnézze, megfelel-e a DirectX követelményeknek, ha nem kapja meg a letöltés és telepítést a játék telepítése előtt.