Com determinar la versió de DirectX i el model Shader

Taula de continguts:

Com determinar la versió de DirectX i el model Shader
Com determinar la versió de DirectX i el model Shader
Anonim

Microsoft DirectX és un conjunt d'API per programar videojocs als sistemes operatius de Microsoft: Windows i Xbox. Introduït el 1995, poc després del llançament de Windows 95, des de llavors s'ha inclòs en totes les versions de Windows des de Windows 98.

Amb el llançament de DirectX 12 el 2015, Microsoft va introduir diverses funcions de programació noves, com ara API de baix nivell, que permeten als desenvolupadors més control sobre quines ordres s'envien a la unitat de processament gràfic.

Des del llançament de DirectX 8.0, les targetes gràfiques han utilitzat instruccions anomenades Shader Models per interpretar instruccions sobre la representació de gràfics enviats des de la CPU a la targeta gràfica. Tanmateix, aquestes versions d'ombres estan lligades a la versió de DirectX que heu instal·lat al vostre ordinador, que al seu torn està lligada a la vostra targeta gràfica.

Com determinar la versió de DirectX

Una senzilla utilitat de diagnòstic presenta la versió de DirectX.

  1. Premeu Win+R i al quadre escriviu dxdiag i, a continuació, premeu Retorn al vostre teclat per executar l'ordre.
  2. A la pestanya System, que es mostra a l'encapçalament Informació del sistema, l'eina retorna la vostra versió actual de DirectX.

    Image
    Image
  3. Combina la teva versió de DirectX amb la versió de Shader que es mostra a continuació.

Un cop hàgiu determinat la versió de DirectX que s'executa al vostre ordinador, podeu utilitzar el gràfic següent per determinar quina versió de Shader Model és compatible.

Versions de models DirectX i Shader

L'eina de diagnòstic no comparteix la versió del model Shader. La vostra versió de DirectX determina la vostra versió de Shader Model, de la següent manera:

  • DirectX 8.0 - Shader Model 1.0 i 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 - Shader Model 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

El suport per als models Shader va començar amb DirectX 8.0. Windows XP no admet DirectX 10.0 o superior, i Windows Vista i Windows 7 (abans del Service Pack 1) no admeten DirectX 11.0 o superior. Tanmateix, Vista admet DirextX 11.0 després d'una actualització de la plataforma. Windows 7 SP1 és compatible amb v11.1 però no 11.2 o posterior. Podeu obtenir més informació a la nostra guia per baixar i instal·lar DirectX.

DirectX 12 només està disponible per a Windows 10 i Xbox One.

Quins jocs admeten DirectX 12?

La majoria dels jocs per a PC desenvolupats abans del llançament de DirectX 12 probablement es van desenvolupar amb una versió anterior de DirectX. Aquests jocs són compatibles amb ordinadors amb DirectX 12 instal·lat a causa de la seva compatibilitat amb versions anteriors.

Si, per casualitat, el vostre joc no és compatible amb una versió nova de DirectX, principalment els jocs que s'executen amb DirectX 9 o anteriors, Microsoft proporciona DirectX End-User Runtime que corregeix molts errors d'execució amb DLL instal·lades des de les versions anteriors de DirectX.

Com instal·lar la darrera versió de DirectX?

La instal·lació de l'última versió de DirectX només és necessària quan intenteu jugar a un joc que s'ha desenvolupat amb aquesta versió més recent. Microsoft ofereix actualitzacions mitjançant l'actualització estàndard de Windows i mitjançant la descàrrega i instal·lació manual. Tanmateix, des del llançament de DirectX 11.2 per a Windows 8.1, DirectX 11.2 ja no està disponible com a descàrrega independent i s'ha de descarregar mitjançant Windows Update.

A més de Windows Update, la majoria dels jocs comprovaran el vostre sistema durant la instal·lació per veure si compliu els requisits de DirectX, si no ho feu, se us demanarà que el baixeu i l'instal·leu abans d'instal·lar el joc.

Recomanat: