Spiele installieren DirectX ?

wimmer.flo

Lt. Junior Grade
Registriert
Feb. 2010
Beiträge
449
Wieso installieren so viele Spiele bei der Installation DirectX ?
Konnen die nicht einfach abchecken welches DirectX drauf ist, wenn das neuste da ist, dann wird der Punkt übersprungen ?
Oder was wird da gemacht ?
 
Ja, das geht mir auch auf den Keks.
Was das soll weiß der Geier.
Da hat man schon die aktuellste DirectX Version drauf und so ziemlich jedes Spiel will - zum Teil eine sehr alte - Version aufspielen.
Was für ein Blödsinn!
 
Das mag damit zusammen hängen, dass das Spiel eine bestimmte DirectX Version benötigt.

DirectX10 zu besitzen bedeutet nicht, dass Abwärtskompatibilität gewährleistet ist. Man kann auf jede Version die installiert wird explizit zugreifen. Das gewährt dem Hersteller die Sicherheit dass das Programm auch läuft so wie es soll.
 
Bei den meisten Spielen wird man gefragt ob DirektX installiert werden soll.
 
Wenn das Spiel eine ältere Version hat als man selbst is das egal, die Version wird nich iwie überschrieben, es bleibt immer die aktuellste.

Außerdem wenn man das nicht macht ist es bei vielen Spielen so das ihnen dann eine Datei fehlt.
Diese kann man zwar ausm Inet runterladen, meistens ne dll, aber einfach ises doch direkt mit zu installieren.
 
Es ist nunmal einfacher drüber zu installieren statt einen Check durchlaufen zu lassen ;), ist im endeffekt nur Bequemlichkeit und da es nicht schädlich für das System ist wenn eine alte Version von Directx aufgespielt wird (es werden ja nur die alten Libraries überschrieben und die neuen bleiben unberührt), ist es den Publishern/Entwicklern egal.
Damit wird auch maximale Kompabilität für das eigene Spiel sichergestellt und eventuellen Komplikationen vorgebeugt, nerven tuts natürlich für Leute die ihr System aktuell halten trotzdem :)
 
Kann man einfach halt nicht umgehen , die wartezeit muss sein =)
 
Wieso installieren so viele Spiele bei der Installation DirectX ?
Konnen die nicht einfach abchecken welches DirectX drauf ist, wenn das neuste da ist, dann wird der Punkt übersprungen ?
Das ist es ja, die Setups der Spiele können nur die Spiele installieren, aber DirectX nicht und deshalb kommt das dann immer. ;)
 
Es wird eh nur der Auto Updater gestartet, der nur bei Bedarf updatet. Wo ist also das Problem!?
 
die dirx version von einem spiel guckt nur ob auch alles drauf ist was für das spiel gebraucht wird und installirt nur sachen die für das spiel gebaraucht werden

und wenn alles auf dem pc ist was das spiel braucht wird auch nix installiert
 
Auch wenn das Thema schon älter ist - Es war mein erster Treffer bei Google.

Bei dem DirectX-Setup geht es nicht darum, die neuste Version zu installieren, sondern die Version zu installieren, auf die das Spiel programmiert wurde. Allein DirectX 9 hat mehr als 40 verschiedene Versionen. DX10 und 11 haben jeweils noch mehr. Dann gibt es noch separate 32-Bit und 64-Bit Installationen, falls das Spiel auf 64-Bit optimiert wurde.
Hat man also nur die neuste Version installiert und das Spiel benötigt eine Ältere, muss auch diese ältere Version installiert werden.

DirectX wird in sogenannten Bibliotheken bereitgestellt, welche auch nur durch das DirectX-Setup installiert bzw. geprüft werden dürfen. Das ist die Vorgabe von Microsoft. Die Bibliotheken findet man unter "C:\Windows\System32\d3d9_24.dll". Ich habe hier z.B. schon 34 Verschiedene. Viel mehr Spiele habe ich bisher auch noch nicht installiert.
Also warum eigene Bibliotheken schreiben, eine aufwändige Prüf- und Installationsroutine programmieren und auf alle bisherigen und zukünftigen Windows-Versionen anpassen, wenn Microsoft schon alles Fertig zum Download hat?

Quelle: Valve explains why you keep installing DirectX
 
Zurück
Oben