Sollte ich DirectX aktualisieren, wenn ich ein Steam-Spiel installiere?

Steam ist zu einer unverzichtbaren Plattform für jeden PC-Spieler geworden. Von dort können wir praktisch jedes Spiel kaufen, das für den Computer verfügbar ist, es herunterladen, installieren und fast sofort mit dem Spielen beginnen. Wir sind uns jedoch sicher, dass uns immer wieder Zweifel überfallen, wenn wir diesen Prozess durchführen. Muss man außer dem Download des Spiels noch etwas tun? Was ist noch zu konfigurieren? Was ist mit DirectX-Bibliotheken? Das wollen wir heute klären.

DirectX ist eine Reihe von Microsoft APIs, die bei der Entwicklung von Videospielen verwendet werden und die auf Computern installiert werden müssen, bevor ein davon abhängiger Titel ausgeführt werden kann. Wenn wir das Betriebssystem installieren, kommt normalerweise eine (alte) Version davon. Viele Spiele sind jedoch auf eine neuere oder ältere Version als die, die wir auf dem PC installiert haben, angewiesen, die separat installiert werden muss, damit dieses Spiel normal laufen kann.

Soll ich DirectX aktualisieren, wenn ich ein Steam-Spiel installiere?

Wie installiert DirectX die Steam-App?

Wenn wir ein neues Spiel auf unseren Computer herunterladen, werden nicht nur die wesentlichen Spieldateien heruntergeladen, sondern auch alle Arten von Bibliotheken und Abhängigkeiten, die wir möglicherweise benötigen, werden gleichzeitig heruntergeladen. Darunter finden wir beispielsweise die C++ Redistributables oder die DirectX-Bibliotheken.

Diese Bibliotheken werden normalerweise im Installationsverzeichnis der Spiele aufbewahrt, in einem Ordner namens „_CommonRedist“. Und um sie zu installieren, müssen wir nichts tun. Wenn wir das Spiel zum ersten Mal ausführen, überprüft Steam unseren PC in einem Vorgang, der einige Sekunden dauert, und installiert alles, was auf unserem PC fehlt, damit das Spiel ordnungsgemäß funktioniert. Im Allgemeinen ist für diesen Konfigurationsprozess keine Internetverbindung erforderlich, da die Abhängigkeiten automatisch mit dem Spiel heruntergeladen werden.

Steam-Installationsabhängigkeiten

Abhängig vom Spiel und den verschiedenen Abhängigkeiten, von denen es abhängt, können wir uns in dieser anfänglichen Konfiguration mit mehr oder weniger Schritten wiederfinden. Darüber hinaus gibt es Spiele (wie solche, die mit der Source-Engine von Valve geschrieben wurden), die nicht von DirectX abhängen, sodass diese Abhängigkeiten bei ihrer Veröffentlichung nicht installiert werden.

Sobald die Erstkonfiguration eines Spiels abgeschlossen ist, müssen wir beim nächsten Start dieses Titels nichts weiter tun.

Warum wird es immer installiert, wenn ich es bereits installiert habe?

Microsoft veröffentlicht von Zeit zu Zeit neue Versionen seiner API. Und obwohl sie abwärtskompatibel sind, ist jedes Spiel so konzipiert, dass es mit einer bestimmten Version davon funktioniert, oder wir erhalten einen Fehler.

Zum Beispiel, wenn wir haben DirectX 12 installiert auf unserem Computer, aber ein Spiel benötigt DirextX 9 Version 40, um Fehler und Probleme zu vermeiden, kopiert Steam diese Version auf unseren Computer, damit das Spiel die genaue Bibliothek laden kann (was in diesem Beispiel so wäre D3DX9_40.dll ).

Dieser Vorgang wird nur ausgeführt, wenn wir zum ersten Mal ein Spiel auf Steam ausführen. Wenn wir die erforderliche Version bereits installiert haben, wird die Installation einfach ignoriert, wenn wir sie nicht installiert haben, wird sie nach C kopiert: / Windows / SysWOW64 oder C: / Windows / System32-Verzeichnis , je nachdem, ob es sich um eine 32-Bit- oder 64-Bit-Version handelt.