Modding Union

Zum tänzelnden Pony => Off-Topic => Computer und Technik => Thema gestartet von: Bav am 2. Jun 2010, 05:39

Titel: DirectX
Beitrag von: Bav am 2. Jun 2010, 05:39
Wofür ist es eigendlich zuständig? und kann ich ein spiel mit einer niedrigeren version auf meinemm comp spieln der mit einer höheren version kompatibel ist?
Titel: Re: DirectX
Beitrag von: The Witch-King of Angmar am 2. Jun 2010, 07:27
Also ein Spiel, mit einer niedrigeren DirectX Version kannst du auch mit einer neueren Spielen. Z. B. gibt es auf Win 7 nur DirectX 11, man kann aber auch alle Spiele mit DirectX 9 und 10 spielen. In der neueren Version ist in der Regel auch die alte mit enthalten.

Für die Frage was DirectX bewirkt, bzw. was es ist, reichte in Blick in Wikipedia. ;)

Hier der Link. (http://de.wikipedia.org/wiki/DirectX)
Titel: Re: DirectX
Beitrag von: Bav am 2. Jun 2010, 08:40
danke
Titel: Re:DirectX
Beitrag von: Lurtz3 am 18. Jan 2011, 23:24
Stimmt das, wenn man ein Spiel spielt, das DirectX 9 fordert aber das Spiel mit DirectX 10 spielt, es "schöner" angeziegt wird?
Titel: Re:DirectX
Beitrag von: Reshef am 18. Jan 2011, 23:32
Wenn das Spiel kein DirectX10 unterstützt, wird dieses auch nicht in DirectX10 angezeigt.
Bei Spielen die DirectX9 und 10 unterstützen sind die besseren DX10 details meist erst auf hoch oder sehr hoch zu sehen.
Titel: Re:DirectX
Beitrag von: Thregolas am 12. Sep 2011, 16:42
Es gibt ja im Internet den Dauerbrenner DirectX 10/11 unter XP. Oft wird gesagt dies sei unmöglich, oft sind die angeblichen Wunder Viren. Da ein DirectX(-Ersatz) aber unter Linux läuft (http://www.gamestar.de/hardware/news/grafikkarten/2318040/directx_11.html) wollte ich fragen, ob man diesen Ersatz auch unter XP laufen lassen kann.

Danke für Antworten.
Titel: Re:DirectX
Beitrag von: Dralo am 12. Sep 2011, 19:16
Nein, das geht nicht, Linux und Windows sind konzeptionsbedingt nicht kompatibel, deswegen versucht man bei Linux ja auch zu "emulieren" d.h. dem entsprechenden Spiel/Programm wird ein Windows vorgegaukelt. Leider klappt dies häufig nicht oder eingeschränkt, und kostet zudem viel Leistung.

DirectX 11 auf Windows XP ist ebenfalls nicht möglich (egal welche "Wunderwaffen" es geben soll). Microsoft unterstützt auch keine Versuche in diese Richtung, entweder wollen sie verhindern, dass XP auch mit dem neuen Feature Dx11 ausgestattet wird, oder es ist schlichtweg nicht möglich oder führt zu Komplikationen.

Wenn du noch XP hast, und unbedingt Dx11 haben möchtest, musst du dich nach Win7 umsehen, aber ehrlich gesagt sooo viel anders sehen Dx10 bzw Dx11 Spiele im Vergleich zu Dx9 nicht aus ;)

Da Dx10 und vorallem 11 effizienter arbeiten als Dx9, laufen bestimmte Dx9 Spiele auf mit Dx11 besser bzw schneller; sie profitieren also nur indirekt von Dx11.
Gleiches trifft auf die Hardware zu: Wenn man nur eine Dx10 Grafikkarte hat, kann man trotzdem Win7 mit Dx11 installieren, Dx11 funktioniert dann auch, aber eben keine Dx11 exklusiven Effekte wie Tesselation....

Titel: Re:DirectX
Beitrag von: Thregolas am 12. Sep 2011, 20:33
Kaum ein Unterschied?
http://plaza.fi/s/f/editor/images/opengl_direct9_10_uut0709_fsx-dx9.png
http://apcmag.com/images/apc/news/DX10.jpg 8-|
Na ja, danke für die Antwort!
Titel: Re:DirectX
Beitrag von: Dralo am 12. Sep 2011, 21:11
Ja, ein reines DirectX 9 Spiel sieht mit DirectX 10 nicht besser aus ;)
Deine Bilder unterscheiden sich deswegen so sehr, weil der Flight Simulator ein DirectX 10 Update bekommen hat und um die DirectX Effekte erweitert wurde....
Und wenn man genau hinsieht, ändert sich nur das Wasser und die Athmosphärische Streuung... und ehrlich gesagt wirst du kein anderes Beispiel finden, was einen so großen Unterschied zwischen Dx9 und Dx10 erkennen lässt...

Sieh dir Crysis 2 an: das ist DirectX 9! Erst das letzte Update erweitert die Engine um DirectX 11 und dessen Effekte....