Ar trebui să actualizez DirectX când instalez un joc Steam?

Aburi a devenit o platformă esențială pentru orice jucător de PC. Din acesta putem cumpăra practic orice joc disponibil pentru computer, îl putem descărca, instala și începe să se joace aproape instantaneu. Cu toate acestea, suntem siguri că ori de câte ori realizăm acest proces ne atacă îndoielile. Este necesar să faceți altceva în afară de descărcarea jocului? Ce altceva mai este de configurat? Dar bibliotecile DirectX? Aceasta este ceea ce vom încerca să clarificăm astăzi.

DirectX este un set de Microsoft API-urile utilizate în dezvoltarea jocurilor video și care trebuie instalate pe computere înainte ca orice titlu care depinde de acestea să poată fi executat. Când instalăm sistemul de operare, de obicei vine o versiune (veche) a acestora. Cu toate acestea, multe jocuri depind de o versiune mai nouă sau mai veche decât cea pe care am instalat-o pe PC, care trebuie instalată separat pentru ca acest joc să poată rula normal.

Ar trebui să actualizez DirectX când instalez un joc Steam

Cum instalează DirectX aplicația Steam

Când descărcăm un joc nou pe computerul nostru, nu numai că fișierele esențiale ale jocului sunt descărcate, dar și toate tipurile de biblioteci și dependențe de care am putea avea nevoie sunt descărcate în același timp. Printre acestea putem găsi, de exemplu, redistribuibilele C ++ sau bibliotecile DirectX.

Aceste biblioteci sunt de obicei păstrate în directorul de instalare a jocurilor, într-un folder numit „_CommonRedist”. Și, pentru a le instala, nu trebuie să facem nimic. Prima dată când rulăm jocul, Steam ne va verifica computerul într-un proces care va dura câteva secunde și va instala tot ceea ce lipsește pe computerul nostru, astfel încât jocul să funcționeze corect. În general, nu este necesar să aveți o conexiune la Internet pentru a efectua acest proces de configurare, deoarece dependențele vor fi descărcate automat împreună cu jocul.

Steam instalează dependențe

În funcție de joc și de diferitele dependențe de care depinde, ne putem găsi cu mai mulți sau mai puțini pași în această configurație inițială. În plus, există jocuri (cum ar fi cele care sunt scrise utilizând motorul sursă al lui Valve) care nu depind de DirectX, deci atunci când sunt lansate, aceste dependențe nu vor fi instalate.

Odată ce configurația inițială a unui joc este finalizată, de următoarele ori când vom lansa acest titlu nu va mai trebui să facem altceva.

De ce este instalat întotdeauna dacă îl am deja instalat?

Microsoft lansează din când în când noi versiuni ale API-ului său. Și, deși sunt compatibile cu versiunile anterioare, fiecare joc este conceput să funcționeze cu o versiune specifică a acestuia, altfel ne va da o eroare.

De exemplu, dacă avem DirectX 12 instalat pe computerul nostru, dar un joc are nevoie de DirextX 9 versiunea 40, pentru a evita erorile și problemele, Steam va copia versiunea respectivă pe computerul nostru, astfel încât jocul să poată încărca biblioteca exactă (care, în acest exemplu, ar fi D3DX9_40.dll ).

Acest proces se realizează numai prima dată când rulăm un joc pe Steam. Dacă avem deja instalată versiunea necesară, instalarea va fi pur și simplu ignorată, în timp ce dacă nu o avem instalată, va fi copiată pe C: / ferestre din / SysWOW64 sau Directorul C: / Windows / System32 , în funcție de versiunea pe 32 de biți sau pe 64 de biți.