Determinați versiunea dvs. DirectX și modelul Shader

Un breaslă pentru a găsi versiunea DirectX și modelul Shader care rulează pe PC.

Microsoft DirectX, pur și simplu cunoscut sub numele de DirectX, este un set de API-uri utilizate în dezvoltarea și programarea jocurilor video pe sistemele de operare Microsoft (Windows și Xbox). Prezentat în 1995, la puțin timp după lansarea Windows 95, acesta a fost lansat în fiecare versiune de Windows din Windows 98.

Odată cu lansarea DirectX 12 în 2015, Microsoft a introdus o serie de noi caracteristici de programare, cum ar fi API-uri de nivel scăzut, care permit dezvoltatorilor mai mult control asupra a ceea ce comenzile sunt trimise către unitatea de procesare grafică. API-urile DirectX 12 vor fi de asemenea utilizate în dezvoltarea jocurilor Xbox One și Windows Phone în plus față de Windows 10 .

De la lansarea plăcilor grafice DirectX 8.0 au fost utilizate programe / instrucțiuni cunoscute sub numele de Shader Models pentru a ajuta la interpretarea instrucțiunilor cu privire la modul de a face grafica trimisă de la CPU la placa grafică. Multe jocuri noi de pe PC sunt din ce în ce mai multe versiuni Shader Model în cerințele lor de sistem.

Cu toate acestea, aceste versiuni de shader sunt legate de versiunea DirectX pe care ați instalat-o pe PC-ul dvs., care este la rândul său legată de placa grafică. Acest lucru poate face dificilă determinarea dacă sistemul dvs. poate gestiona un anumit model de shader sau nu.

Cum puteți determina versiunea DirectX pe care o aveți?

  1. Faceți clic pe meniul Start, apoi pe "Run".
  2. În caseta "Run" introduceți "dxdiag" (fără ghilimele) și faceți clic pe "Ok". Aceasta va deschide Instrumentul de diagnosticare DirectX.
  3. În fila Sistem, aflată sub titlul "Informații despre sistem", ar trebui să apară o listă cu "DirectX Version".
  4. Potrivi versiunea DirectX cu versiunea Shader de mai jos.

Odată ce ați determinat versiunea DirectX care rulează pe PC, puteți utiliza graficul de mai jos pentru a determina ce versiune Shader Model este acceptată.

Modelele DirectX și Shader

* Nu este disponibil pentru Windows XP OS
† Nu este disponibil pentru Windows XP, Vista (și Win 7 înainte de SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 și Xbox One

Rețineți că versiunile DirectX versus DirectX 8.0 nu acceptă modele shader

Versiunile DirectX detaliate aici încep cu versiunea DirectX 8.0. Versiunile DirectX înainte de versiunea 8.0 au fost lansate în primul rând în sprijinul Windows 95, Windows 98, Windows Me, Windows NT 4.0 și Windows 2000.

DirectX versiunile 1.0 până la 8.0a au fost compatibile cu Windows 95. Windows 98 / Me a inclus suport prin DirectX versiunea 9.0. Toate versiunile mai vechi ale DirectX sunt disponibile pe diverse site-uri terțe și dacă instalați versiuni mai vechi ale sistemului de operare Windows, acestea pot fi utile pentru a rula fișiere / discuri originale de jocuri.

O recomandare înainte de a instala o versiune mai nouă a DirectX este să vă asigurați că placa grafică acceptă versiunea DirectX.

Ce jocuri suportă DirectX 12?

Cele mai multe jocuri pe PC dezvoltate înainte de lansarea DirectX 12 au fost dezvoltate cel mai probabil folosind versiunea anterioară a DirectX. Aceste jocuri vor fi compatibile pe PC-uri cu DirectX 12 instalat datorită compatibilității înapoi.

Dacă întâmplător jocul dvs. nu este compatibil cu o nouă versiune a DirectX, în principal jocuri care rulează pe DirectX 9 sau o versiune anterioară, Microsoft furnizează DirectX End-User Runtime care va repara multe erori de timp de execuție cu DLL-uri instalate din versiunile mai vechi ale DirectX.

Cum se instalează ultima versiune de DirectX?

Instalarea celei mai recente versiuni a DirectX este necesară numai atunci când încercați să redați un joc care a fost dezvoltat cu ultima versiune. Microsoft a făcut foarte ușor să rămână la curent și poate fi actualizat prin Windows Update standard și prin descărcare și instalare manuală. De la lansarea DirectX 11.2 pentru Windows 8.1, DirectX 11.2 nu mai este disponibil ca descărcare / instalare independentă și trebuie să fie descărcat prin Windows Update.

În plus față de Windows Update, cele mai multe jocuri vor verifica sistemul dvs. la instalare pentru a vedea dacă îndepliniți cerințele DirectX, dacă nu vi se va cere să descărcați și să instalați înainte de instalarea jocului.