Care este prețul meu directx? Cum se verifică versiunea directx

Ca

Ca

Tweet

S-a confruntat adesea cu tot felul de concepții greșite pe această temă DirectX. De exemplu, utilizatorii încearcă să instaleze DirectX ale unor versiuni neplauzibile, să descarce ceva neclar de pe unele site-uri „stânga” etc., rezultând tot felul de erori în funcționarea Windows și a jocurilor.

Mă voi ocupa de toate acestea în acest articol, încercând să punct toate i-urile în problema tehnologiei de jocuri DirectX.

Ce este DirectX

Pentru a ne da seama ce este adevărul și ce este ficțiunea, să aflăm mai întâi ce este DirectX? Wikipedia ne spune:

DirectX(din engleza direct- direct, imediat) este un set de API-uri concepute pentru a rezolva problemele asociate cu programarea sub Microsoft Windows. Cel mai utilizat în scrierea de jocuri pe calculator. … Adesea, versiunile actualizate de DirectX sunt incluse la pachet cu aplicațiile de joc.

Cu cuvinte mai simple: DirectX este un „strat” între placa video și jocuri, permițându-vă să realizați pe deplin toată puterea de calcul a computerului pentru a reda o grafică frumoasă.

Îmi amintesc că în 2003 am fost încântat de reflexele credibile din geamurile mașinilor și bălțile de pe drum în jocul Need for Speed: Underground, când am instalat o placă video cu suport DirectX 9 în computerul meu limitat doar la reflecții, dar mai întâi de toate.

Cum diferă versiunile DirectX?

Tehnologiile progresează destul de repede. Fiecare versiune nouă de DirectX permite programatorilor să adauge un efect nou jocului și să le optimizeze pe cele vechi.

Cred că acest videoclip va arăta cel mai clar diferența dintre capacitățile DirectX ale diferitelor versiuni:

Acordați atenție efectelor frumoase ale zăpezii zburătoare de sub roțile mașinii și umbrelor moi în versiunea DirectX 11 (stânga). În principiu, efecte precum umbrele moi și zăpada de sub roți pot fi implementate limitându-ne la tehnologia DirectX 9, dar scăderea performanței va fi vizibilă - în „nouă” nu există nici optimizare, nici implementare competentă a unor astfel de efecte.

Al doilea exemplu este jocul Crysis 2:

În general, cu cât versiunea DirectX este mai mare, cu atât imaginea este mai bună. Dar nu ar trebui să vă așteptați la un miracol - adesea schimbările nu sunt vizibile. În opinia mea, principalul motiv pentru o astfel de mică diferență în calitatea imaginii este că acum jocurile sunt dezvoltate simultan pentru consolele de jocuri Xbox, Sony Playstation și PC. În comparație cu computerele personale moderne, consolele sunt slabe în ceea ce privește performanța și tehnologiile suportate. Drept urmare, jucăm jocuri pe computer, a căror grafică a rămas la nivelul anului în care au fost lansate consolele, admirând texturile neclare și efectele simplificate. Da, există jocuri dezvoltate sau modificate pentru PC, dar sunt doar câteva dintre ele.

Un exemplu tipic de multi-platformă este jocul Skyrim:

Diferența de grafică dintre Playstation 3 și Xbox360 constă în detalii: pe PS3 picură puțină apă pe undeva, pe Xbox 360 umbrele nu reacționează la sursele de lumină pâlpâitoare. Pe un PC (identificat ca „Windows” în videoclip), nu există astfel de probleme, plus obiectele aflate la distanțe mari sunt vizibile, dar nu există alte îmbunătățiri. Mai târziu, dezvoltatorii au lansat un set de texturi de înaltă definiție pentru versiunea pentru PC a jocului, dar acest lucru nu a îmbunătățit radical grafica.

Astfel încât să puteți vedea ce fel de grafică poate produce un computer - un exemplu de joc conceput pentru a folosi toate capacitățile unei plăci video și ale procesorului:

Vedeți diferența? Iluminare frumoasă, texturi clare, mișcări fine. Apropo, acest nivel de detaliu ar fi de neatins folosind tehnologiile vechi DirectX 9 - există prea multe obiecte în cadru în același timp. Există, de asemenea, multe efecte care sunt implementate folosind plăci video care acceptă cel puțin DirectX 10.

Caracteristici ale motorului grafic Crysis 3:

Contrar a ceea ce cred unii utilizatori, DirectX nu se îmbunătățește grafică în jocuri, dar numai da o sansa programatorul pentru a face jocul mai frumos. Dacă jocul a fost dezvoltat pentru DirectX 9, atunci prezența versiunii DirectX 10 nu va schimba nimic. Totul depinde nu numai de capacitățile plăcii video, ci și de suportul tehnologic al jocului. Dacă combini totul, obții un joc pur și simplu minunat în ceea ce privește grafica.

Diferite versiuni Windows și DirectX

DirectX este în esență un set de fișiere - biblioteci de software. Dacă nu se află în folderele de sistem, atunci jocurile, în cel mai bun caz, vor fi afișate fără efecte, în cel mai rău caz, nu vor porni, dând o eroare (la pornirea jocului, apare eroarea „d3dx9_42.dll not found”, unde numerele pot fi diferite).

Un set minim de aceste fișiere este deja prezent într-un Windows nou instalat. În funcție de versiunea sistemului de operare, va exista un set diferit de fișiere, ceea ce înseamnă suport pentru diferite versiuni de DirectX (informații de aici):

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1. - DirectX 11.2
  • Windows 10 - DirectX 12

Versiunile anterioare incluse. Acestea. Windows 10 are suport pentru versiunea 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 si sub.

Modul de instalare a unui set complet de fișiere DirectX va fi descris în text.

Suport pentru plăci video DirectX pentru diferite versiuni

Cu cât placa video este mai nouă, cu atât este compatibilă versiunea superioară de DirectX. Toate versiunile anterioare vor fi, de asemenea, acceptate.

Windows ar trebui să accepte și această versiune. Nu poți face nimic cu o placă video care acceptă DirectX 12 în Windows XP - se vor lansa jocurile care funcționează doar prin DirectX 9 și mai jos. În Windows 7, încă popular, situația este similară - nu există cea mai recentă versiune de DirectX.

Cum pot afla ce versiune de DirectX suportă placa mea video și Windows?

Placa video

Puteți găsi informații despre ce versiune de DirectX acceptă placa dvs. video pe pagina oficială a site-ului web al producătorului și în orice magazin online. De exemplu, în Yandex.Market.

Windows

Este mai dificil să afli ce versiune de Windows acceptă, deoarece multe depind de actualizările pe care le-ai instalat.

Algoritmul este următorul:

1. Asigurați-vă că aveți instalate toate actualizările Windows (Start - Toate programele - Windows Update - Căutați actualizări - Instalați).

2. Opțional: actualizați driverul plăcii video la cea mai recentă versiune:

Pe site-ul Microsoft, care a dezvoltat DirectX, puteți descărca programul de instalare DirectX. De fapt, este Nu DirectX installer, ci doar un program de instalare care va descărca de pe Internet și va instala versiuni noi ale vechilor biblioteci de software DirectX și va adăuga altele noi. În ciuda numerelor 9, 10, 10.1 etc., DirectX are și numerotare internă, care este legată de actualizări. Adică, corecțiile și îmbunătățirile sunt posibile în cadrul versiunilor.

Windows 7, 8 și 10 aceste biblioteci, în general, Nu e necesar, deoarece actualizările necesare vin prin Centrul de actualizare. Dar dacă un joc vechi (2005-2010) care folosește DirectX 9 nu se lansează, încercați să instalați același program de instalare.

D3DX9_ 24 .dll -D3DX9_ 43 .DLL
D3DX10. DLL - D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Pentru a verifica ce a instalat programul de instalare, am descărcat programul de instalare offline DirectX, care este necesar pentru a instala actualizările DirectX pe computere fără internet:

Judecând după date, la momentul scrierii acestei postări, actualizările componentelor DirectX au fost lansate pe 18 aprilie 2011 (actualizare 29.01.2016: acum totul vine prin Centrul de actualizare în alte pachete).

Programul descărcat este în esență o arhivă auto-extractabilă. Să-l deschidem cu arhivatorul 7-zip:

Atenție la numele fișierelor - programul de instalare conține atât fișiere legate de DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, etc.) cât și DirectX 10 (d3dx10_35, d3dx10_40 etc.). Fiecare versiune este actualizată - sunt lansate versiuni noi de biblioteci .dll, sunt adăugate altele noi.

Permiteți-mi să vă reamintesc încă o dată: aceasta nu este o actualizare a DirectX de la o versiune la alta. Această actualizare a versiunilor bibliotecii de software nu are nimic de-a face cu numerotarea 9, 10, 10.1, 11, 11.1. Nu veți putea să vă actualizați instalarea DirectX în acest fel.

După instalare, vor fi adăugate noi biblioteci, iar cele vechi vor fi actualizate, ceea ce va permite lansarea acelor jocuri care raportează o eroare lipsă. d3dx*. Deci poți încerca să-l instalezi.

De unde să descărcați DirectX?

Doar instalați actualizări prin Centrul de actualizare!

Nu descărcați DirectX de pe niciun site este interzis! Riști să faci viruși!

Componentele DirectX sunt actualizate prin Windows Update. Acesta este singurul mod în care puteți obține asistență DirectX 10.1 Și 11 pe Windows Vista, 11.1 pe Windows 7.

Microsoft DirectX este inclus ca componentă în sistemele de operare Windows. Puteți actualiza DirectX cu cel mai recent pachet de servicii sau alte actualizări prin Windows Update.

Dacă descarc și instalez DirectX pe Windows XP, va apărea DirectX 11 acolo?

Nu va apărea. DirectX 10, 11 și versiuni ulterioare activate Windows XP nu va fi niciodată. Aș putea continua mult timp pe acest subiect, dar voi spune doar acest lucru: proprietarii de Windows XP, treceți peste - acest sistem de operare a încetat de mult să mai fie un sistem de operare „de jocuri”. Multe jocuri moderne nu acceptă Windows XP. Chiar și Microsoft a renunțat oficial la el.

Este demn de remarcat faptul că există o versiune DirectX 10 pentru Windows XP realizată de meșteri. În esență, acesta este doar un set de biblioteci de software, neadăugând Efecte DirectX 10, dar permițând unor jocuri să ruleze fără erori în XP numai dacă modul „DirectX 10” este activat în setările lor. În orice caz, acest set de biblioteci este foarte probabil să provoace eroriîn sistemul de operare, deci nu ar trebui să instalați niciodată o astfel de diviziune.

Cum se instalează DirectX versiunea 11.1 pe Windows 7?

Odată cu apariția Windows 10, această întrebare este mai relevantă ca niciodată. Există suport pentru DirectX 11 .1 există deja inițial. Windows 7 vine preinstalat cu 11 . Va veni suport pentru noua versiune de DirectX Windows Update(Start - Toate programele - Windows Update). Actualizarea se numește KB2670838.

Deci, actualizați Windows prin Centrul de actualizare. Acest lucru este valabil și pentru Windows 8.

DirectX 12

În jurul DirectX 12 circulă o mulțime de zvonuri. Să încercăm să adunăm fapte și presupuneri.

Windows 7, 8 și DirectX 12

DirectX 12 pe Windows 7 și 8 Nu voi.

Plăcile video vechi vor suporta parțial DirectX 12

Reprezentanții producătorului de plăci video AMD și nVidia au declarat că plăcile video care acceptă DirectX 11 vor suporta parțial DirectX 12. Acest lucru s-a dovedit a fi o viclenie de marketing. Avantajul DirectX 12 față de 11 este o creștere de 7-10 ori a performanței datorită optimizării lucrului cu componentele plăcii video (memorie, procesor video). Hardware-ul plăcilor video lansate în era DirectX 11 și mai devreme nu este adaptat pentru DirectX 12, astfel încât principala caracteristică a noii versiuni a API - accelerarea grafică - nu va funcționa.

Ce avem? Există trei niveluri de suport pentru noul API grafic de către plăcile video mai vechi: Tier 1, Tier 2 și Tier 3. Tier 3 este cel mai complet suport pentru standard.

Plăci video fără suport DirectX 12 (dar care acceptă DX10 și/sau 11):

Grafică Intel ValleyView2 HD

Intel HD Graphics 2500

Intel HD Graphics 4000

Și mai nou.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, seriile M și D

AMD Radeon HD 8xxxG

Și mai nou.

Se pare că toată lumea ar trebui, dar există diferite niveluri de sprijin. Mai multe despre asta mai târziu

Plăci video care acceptă DirectX 12 Tier 1

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

Și mai nou.

Plăci video care acceptă DirectX 12 Tier 2

Intel- Nu.

AMD- Nu.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

Și mai nou.

Plăci video care acceptă DirectX 12 Tier 3

Intel- Nu.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Grafică AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

Și mai nou.

Dar nVidia nu are încă plăci video cu suport complet pentru DirectX 12.

Actualizare din 3 martie 2018: are deja. Toate cele moderne acceptă pe deplin versiunea 12.

Niveluri de caracteristici

În calitate de proprietar al unui AMD Radeon HD7950, aș vrea să fiu fericit, dar nu pot. Cert este că Microsoft a mers mai departe și a introdus niveluri suplimentare de caracteristici („Feature levels”). Nivelurile de nivel sunt un indicator pentru cumpărători, nivelurile de caracteristici sunt pentru dezvoltatori.

Nivel de caracteristică 11.0- suport pentru placa video DirectX11 și funcția „Resource Binding” de la Tier 1. Reprezentanți ai unor astfel de plăci video: Nvidia GeForce GTX 400/500/600/700.

Nivel de caracteristică 11.1- DirectX 11 .1 și suport pentru multe funcții pe care nu le voi enumera aici (de ce?). Reprezentanți:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD seria 7700-7900/8500-8900, Rx 240-280;
  • Intel HD Graphics 4200-5200, 5300-6300;

Nivel de caracteristică 12.0- suport pentru unele caracteristici Tier 1 și Tier 2 Reprezentanți: AMD Radeon HD 7790/8770, Rx 260/285/290 și mai noi.

Nivel de caracteristică 12.1- suport complet Tier 1, suport hardware pentru toate caracteristicile DirectX 12.

Astfel, niciuna dintre plăcile video existente nu acceptă pe deplin DirectX 12. Unele dintre funcții sunt implementate la nivel de software, astfel încât același joc care folosește DX 11 și DX 12 nu va primi o creștere notabilă a performanței la trecerea la noua versiune a API-ului.

Concluzie

Este uimitor cât de multă performanță de calcul depinde de nivelul de acces la hardware-ul computerului. DX 12 oferă caracteristici pe care dezvoltatorii nu ar trebui să le neglijeze. Datorită faptului că Xbox One va suporta și cea de-a douăsprezecea versiune, la sfârșitul anului 2015 vom vedea multe jocuri cu suportul său. Dar nu vor fi miracole - plăcile video existente (din 2015) nu sunt optimizate pentru DirectX 12, câștigul de performanță va fi mic.

Ca

Ca

Această tehnologie a fost dezvoltată de Microsoft pentru a simplifica programarea pentru sistemul de operare Windows. DirectX este cel mai adesea folosit pentru a crea jocuri pe calculator, precum și alte programe legate de grafica 3D.

Pentru a rula multe jocuri, trebuie să instalați DirectX cel puțin o anumită versiune. De exemplu, un joc poate necesita DirectX 9 sau o versiune superioară. Confruntați cu o astfel de cerință, utilizatorii se întreabă cum să afle versiunea de DirectX care este instalată pe computer. Aceasta este exact întrebarea pe care o vom examina în acest articol.

Cel mai simplu mod de a afla versiunea DirectX este să rulați comanda dxdiag. Acest lucru se poate face căutând în sau pe ecranul de pornire (ecran cu gresie). Pentru a face acest lucru, introduceți pur și simplu comanda dxdiag în căutare și deschideți programul găsit.

De asemenea, puteți utiliza meniul Run. Pentru a face acest lucru, apăsați combinația de taste Windows-R și introduceți comanda dxdiag în fereastra care se deschide.

După rularea comenzii dxdiag, o fereastră numită „DirectX Diagnostic Tool” se va deschide în fața ta. Aici, în partea de jos a ferestrei, va fi indicată versiunea de DirectX instalată pe computer.

Puteți folosi și un computer special. De exemplu, puteți folosi un program gratuit.

În acest program trebuie să deschideți secțiunea „Configurare - DirectX”. Aici, în partea de sus a ferestrei, va fi indicată versiunea instalată de DirectX.

Cum se actualizează DirectX la cea mai recentă versiune

Dacă ați determinat versiunea și doriți, atunci trebuie să descărcați programul de instalare web de pe site-ul oficial. Pentru a face acest lucru, accesați , selectați limba dorită și faceți clic pe butonul „Descărcare”.

După aceasta, site-ul va oferi descărcări suplimentare de pachete de actualizare pentru alte produse Microsoft. Faceți clic pe „Anulați și continuați”. După aceasta, programul de instalare web ar trebui să înceapă descărcarea. Odată ce descărcarea este finalizată, lansați-o și apoi urmați instrucțiunile care apar pe ecran.

DirectX este un set de biblioteci și instrumente software care sunt folosite pentru a rezolva probleme legate de lansarea de aplicații și jocuri pentru sistemul de operare Windows. Fiecare versiune de sistem de operare are instalată o anumită generație a acestui software, care corespunde capacităților plăcii video instalate. Fiecare lansare ulterioară a pachetului API include toate bibliotecile vechi, astfel încât nu trebuie să instalați toate versiunile la rând - instalați doar cel mai recent pachet. Să vedem cum puteți verifica DirectX pe Windows 7 în moduri diferite.

Standard înseamnă

Sistemele de operare Windows au o caracteristică specială încorporată care vă permite să vizualizați informații despre sistem, ecran, sunet și dispozitive de intrare. Puteți accesa această aplicație în două moduri: folosind o comandă din fereastra Run sau lansând un fișier executabil. Să luăm în considerare ambele opțiuni.

Pentru a verifica DirectX pe Windows 7, trebuie să urmați acești pași:

  1. Lansați aplicația Run. Acest lucru se poate face folosind meniul Start și elementul cu același nume din acesta sau prin combinația de taste Win+R.
  2. În fereastra care se deschide, introduceți comanda dxdiag și faceți clic pe OK pentru a lansa aplicația dorită.
  3. După ceva timp petrecut culegând informații, veți vedea o fereastră cu statistici și
  4. Pe prima filă „Sistem” există o linie „Versiune DirectX”. Vizavi, veți vedea numărul versiunii curente de software care este instalată pe computer.
  5. Cu toate acestea, versiunea care apare în prima filă nu este neapărat cea suportată de placa dvs. video. Pentru a găsi informații despre bibliotecile acceptate, trebuie să deschideți fila Afișare.
  6. Acordați atenție secțiunii „Drivers” și liniei DDI pentru Direct3D. Vizavi de acest articol se află numărul de generație al pachetului API care este acceptat de placa dvs. video.

Acum știți cum să verificați DirectX pe Windows 7 în două direcții - cea care este instalată pe computer și cea care este acceptată de acceleratorul grafic al computerului dvs.

A doua opțiune standard

Îl poți lansa în alte moduri. În primul rând, puteți deschide partiția de sistem a hard diskului și mergeți la directorul Windows și System32. În lista tuturor fișierelor, găsiți dxdiag.exe și deschideți-l.

În al doilea rând, utilizatorul poate utiliza căutarea din meniul Start. Pentru a face acest lucru, deschideți meniul și introduceți numele fișierului executiv. Odată ce apare în lista de potriviri găsite, rulați-l. Prin toate mijloacele, puteți rula aplicația și verifica versiunea DirectX pe Windows 7. De asemenea, opțiunile descrise sunt potrivite pentru toate versiunile ulterioare ale sistemului de operare, până la 10.

Programe de la terți

Dacă nu sunteți mulțumit de instrumentul standard de verificare, puteți utiliza un utilitar terță parte pentru a verifica informații despre sistem și hardware. De exemplu, unul dintre astfel de programe este popularul AIDA64. Puteți descărca o versiune de probă gratuită și puteți vedea versiunea DirectX pe Windows 7 prin intermediul acesteia.

Trebuie să rulați programul și să selectați „Sistem de operare” în directorul principal cu partiții. În ea, găsiți linia cu numele software-ului, vizavi de care va fi scrisă versiunea instalată.

Pentru a înțelege ce versiune este acceptată de placa dvs. video, găsiți secțiunea DirectX și deschideți fila „Video”. Apoi găsiți linia „Suport hardware”. Vizavi de acesta, puteți verifica DirectX pe Windows 7, care este acceptat de acceleratorul dvs. grafic.

Jucând jocuri moderne, știți cu toții că fișierele DirectX sunt folosite ca biblioteci grafice. Pe baza acestora, sunt desenate toate obiectele grafice din joc, poligoane tridimensionale, anti-aliasing, vertex și pixel shaders. De asemenea, toate fundalurile, adică fundalurile, sunt desenate în mod similar folosind DirectX. Fiecare placă video acceptă versiunea corespunzătoare de DirectX și cu cât este mai târziu, cu atât mai bine.

În acest articol vă voi spune, cum se verifică versiunea DirectX pe orice versiune de Windows, inclusiv șapte și zece, și voi aborda, de asemenea, subiectul verificării performanței DirectX în sistemul de operare, și anume cum funcționează, dacă folosește toate modurile și dacă folosește puterea PC-ului pentru a cea mai plină. Dacă, ca urmare a verificării instalării dvs. DirectX, se dovedește că unele fișiere nu au fost instalate, este posibil să fie necesar să furnizați resursele lipsă pe computer, reinstalând unul dintre pachetele DirectX corespunzătoare.

După cum știți, în funcție de puterea hardware-ului, acest sau acel joc poate rula liber și ușor la cea mai mare rezoluție, poate încetini ușor sau semnificativ sau poate să nu pornească deloc. Probabil că nu va fi o noutate pentru tine dacă spun că din punct de vedere grafic totul depinde de puterea adaptorului video, în special de versiunea de DirectX pe care o acceptă.

Dacă placa video acceptă cea mai recentă versiune de DirectX (în prezent a 12-a), iar placa video este suficient de puternică și productivă, are o lățime a magistralei suficient de mare și o cantitate mare de memorie video, atunci nu trebuie să vă faceți griji pentru grafică în jocuri - totul va fi la cel mai înalt nivel. Dacă nu, va trebui să sacrifici unele efecte, în urma cărora performanța jocului poate fi adusă și la un nivel acceptabil.

Puteți verifica versiunea actuală a DirectX pe sistemul dvs. de operare rulând Graphics Library Initializer and Checker. Pentru a face acest lucru, vom folosi faimoasa combinație Win+R și vom introduce valoarea „dxdiag” în mini-formularul „Run”.

Ca rezultat al acestei combinații, instrumentul de diagnosticare DirectX se va lansa pe computer. Pentru a afla versiunea acceptată de DirectX, în prima filă Sistem, uitați-vă la câmpul Versiune DirectX din partea de jos a formularului. Acesta va fi numărul de versiune folosit pe computer.

Cu toate acestea, nu totul este atât de simplu pe cât ar putea părea la prima vedere. De fapt, acest câmp afișează versiunea care este suportată de sistemul de operare, dar nu și de placa video. Adică, dacă ați instalat Windows 10 pe un computer nu foarte puternic, atunci acest program va afișa cu siguranță versiunea 12, deși placa video poate suporta maximum 9.1 sau 10.

Puteți afla ce versiune a bibliotecii este acceptată de dispozitivul dvs. în specificațiile tehnice ale produsului. De asemenea, vă recomandăm să actualizați driverul plăcii video, deoarece cu cele mai recente actualizări puteți aduce un gameplay mai moale și mai fluid, fără a îngheța sau bâlbâi, iar puterea plăcii video poate crește cu încă 5-8%.

Acum câteva cuvinte despre cum să verificați performanța și funcționalitatea DirectX folosind instrumentul de diagnosticare deja prezentat. Să mergem la fila „Ecran”. Aici, în blocul de text de jos, intitulat „Note”, puteți vedea dacă există probleme cu DirectX care rulează pe computer. Dacă, ca și în cazul meu, vedeți mesajul „Nu s-au găsit probleme” aici, atunci totul este în ordine și nici măcar nu vă puteți îndoi de eficiența adaptorului dvs. video.

Un câmp similar este prezentat în fila „Sunet”, astfel încât să puteți căuta și acolo. Dacă mai sunt descoperite probleme, probabil că va trebui să reinstalați DirectX, lucru pe care îl puteți face imediat ce aveți un minut liber înainte de joc.

Așa că ne-am dat seama de caracteristicile de operare ale bibliotecii grafice DirectX. Acum știți cum să verificați ce versiune de DirectX este instalată pe computer, cum să aflați despre actualizarea curentă a acestui pachet și cum să vă asigurați că funcționează și este eficient. Sper că acest material vă va fi de folos și că vă veți bucura să jucați proiectele de joc preferate.

Adesea, jocurile necesită și cea mai recentă versiune a pachetului, altfel pur și simplu nu se vor lansa. Cu toate acestea, nu toți utilizatorii și jucătorii știu cum să verifice versiunea DirectX.

Să aruncăm o privire mai atentă la cum să verificăm versiunea DirectX și să pornim serviciul de diagnosticare.

Cum să verificați singur versiunea DirectX

Există o modalitate foarte simplă de a verifica versiunea unui pachet multimedia care funcționează pe orice versiune a sistemului de operare Windows:

  1. Faceți clic pe Start - Run...
  2. În fereastra nouă, introduceți „dxdiag” și faceți clic pe OK.
  3. În fila „Sistem”, găsiți elementul „Versiune DirectX”, unde va fi indicată versiunea curentă.

Dacă versiunea este învechită, atunci trebuie să instalați una mai nouă prin descărcarea de pe site-ul companiei.

Puteți citi mai multe despre instalare în articolul nostru.

De asemenea, puteți citi mai multe despre verificarea versiunii pachetului din articolul nostru.

Cum să rulați instrumentele de diagnosticare DirectX

Diagnosticarea DirectX verifică toate componentele pachetului media pentru probleme. Instrumentele de diagnosticare pot detecta:

  • Versiune DirectX incorectă. Aceasta înseamnă că DirectX trebuie actualizat sau reinstalat.
  • Fără accelerare hardware. Multe programe vor rula mult mai lent fără accelerare sau nu vor rula deloc.
  • Dispozitive instalate incorect. Aceasta înseamnă că joystick-ul sau alt accesoriu sau dispozitiv nu funcționează cu sistemul de operare din cauza driverelor incorecte.
  • Șoferi nesemnați. Este posibil ca unele drivere să nu fie compatibile cu cea mai recentă versiune de DirectX, ceea ce poate duce la performanțe slabe pe Windows.

Pentru a rula instrumentul de diagnosticare:

  1. Faceți clic pe Start - Run.
  2. Introduceți cuvântul „dxdiag” și faceți clic pe OK.
  3. Se va deschide aceeași fereastră ca în instrucțiunile din secțiunea anterioară. Diagnosticarea va rula pentru a identifica problemele. După finalizarea diagnosticării, puteți vizualiza toate informațiile necesare despre sistem în filele ferestrei.

De asemenea, în aceste ferestre puteți modifica unele date, cum ar fi creșterea accelerației hardware. Cu toate acestea, această metodă funcționează numai în Windows XP. În versiunile lor mai noi, niciun parametri nu pot fi modificați în file. Iar actualizarea DirectX are loc numai prin descărcarea și instalarea unei noi versiuni.