Results 1 to 10 of 15

Thread: Directx 9/11

Dev. Posts

Hybrid View

  1. #1
    Player
    Morgwyn's Avatar
    Join Date
    May 2014
    Posts
    267
    Character
    Morgwyn Helvete
    World
    Odin
    Main Class
    Arcanist Lv 60
    Quote Originally Posted by CodeAscalon View Post
    Lol Nein
    DX9 und DX11 sind einfach unterschiedlich programmierte "übersetzer" für die Grafikkarte in zusammenarbeit mit dem PC. Du hast ja auch nicht 2 Bildschirme mit einer auflösung von 1280x720 und einen mit 1920x1080 oder?
    DX9, DX11 sind unterschiedliche "grafische Schnittstellen" die entsprechend unterschiedlich angesprochen werden wollen. Immer wieder neue API-Versionen bieten völlig andere & neue Möglichkeiten bezüglich grafischer Darstellung die in einer Vorangegangen nicht umsetzbar waren (z.B. Effekte). Befehle werden unterschiedlich be- & verarbeitet, Ressourcennutzung/-verteilung verhält sich anders, etc.
    Emuliert werden genannte APIs auf Systemen die nicht Windows sind und dies kostet entsprechend mehr Leistung.
    Es können aber niemals neue Befehle/Optionen die in früheren Versionen schlichtweg nicht existierten (weil veraltete API) "übersetzt"/herbeigezaubert werden - Hardware kann viel, Telepathie gehört noch nicht dazu.
    Möchte man von den Möglichkeiten & Vorteilen einer neuen API profitieren muss man auch aktiv dafür schreiben, von nix kommt nix.
    Ansonsten bleibt es ein DX9 Spiel das vorab durch nen "Compiler" gewurstet wurde.

    Du kannst Dir Monitore hinstellen mit unterschiedlichen Auflösungen wie Du schwindelig bist - diese sind dem Betriebssystem wie der Grafikkarte völlig gleichgültig ^^
    Wenn die Anzeige eines Spieles über mehrere Monitore erfolgt werden Anpassungen empfohlen, sonst schauts halt etwas kurios aus (soferns Spiel selbst zulässt)... Aber dafür ist es ein PC - da gibts Möglichkeiten unterschiedliche Monitore/Auflösungen aneinander anzupassen

    Quote Originally Posted by Zion14 View Post
    Hat man das Spiel dann quasi doppelt auf der Festplatte? Eine 9er Version und eine 11er?
    Auf die Antwort dieser Frage bin ich auch schon gespannt ^^
    (0)
    Last edited by Morgwyn; 06-16-2015 at 06:41 AM.

  2. #2
    Player
    Hustensaft's Avatar
    Join Date
    Aug 2013
    Posts
    228
    Character
    Gyokuro Sencha
    World
    Odin
    Main Class
    Arcanist Lv 90
    Quote Originally Posted by Morgwyn View Post
    Auf die Antwort dieser Frage bin ich auch schon gespannt ^^
    Wenn du glaubst verstanden zu haben wie DX9/11 funktioniert, solltest du an sich keine Antwort brauchen.

    Der einzige Unterschied bei dx9/11 wird wie beim Benchmark (und so gut wie jedem anderem Game) die ausgeführte Datei sein. Die restlichen Daten werden sich nicht unterscheiden - müssen sie sich ja auch garnicht.
    (0)

  3. #3
    Player
    Jiola's Avatar
    Join Date
    Dec 2013
    Location
    Ul'dah
    Posts
    850
    Character
    Shiroi Tsumi
    World
    Lich
    Main Class
    Scholar Lv 90
    Quote Originally Posted by Morgwyn View Post
    Auf die Antwort dieser Frage bin ich auch schon gespannt ^^
    Warum sollte man das Spiel doppelt auf der Festplatte haben? DX11 is doch abwärtskompatibel, d. h. programmiert wird in DX11 und ausgeführt eben je nach Möglichkeit / Einstellung o.O
    (0)

  4. #4
    Player
    Morgwyn's Avatar
    Join Date
    May 2014
    Posts
    267
    Character
    Morgwyn Helvete
    World
    Odin
    Main Class
    Arcanist Lv 60
    Quote Originally Posted by Hustensaft View Post
    Der einzige Unterschied bei dx9/11 wird wie beim Benchmark (und so gut wie jedem anderem Game) die ausgeführte Datei sein. Die restlichen Daten werden sich nicht unterscheiden - müssen sie sich ja auch garnicht.
    Ja, für Dich als Spieler, jo, Du klickst nur auf Deine Exe. Aber auf welchen Direct3D Code und Daten die ausgeführte Anwendung zugreift - das siehst Du nicht. Ist wie wenn man behauptet: "Na, der Strom kommt aus der Steckdose." Stimmt wohl, nur gehört noch viel mehr dazu dass es überhaupt soweit kommt ^^

    Aber es wäre schlecht wenn sich die restlichen Daten nicht unterscheiden - denn DX9 wird keine DX11 Befehle ausführen können wie DX11 keine expliziten DX9. Der Unterschied, stand der Technik/Arbeitsweisen, zwischen DX9 und DX11 ist relativ groß.
    Wenn das alles so nichtig wäre - ja wofür werden dann wohl neue APIs entwickelt?
    Das letzte DirectX9 Spiel das ich am Rechner hatte war "The Witcher", von wann? 2007?

    Quote Originally Posted by Jiola View Post
    Warum sollte man das Spiel doppelt auf der Festplatte haben? DX11 is doch abwärtskompatibel, d. h. programmiert wird in DX11 und ausgeführt eben je nach Möglichkeit / Einstellung o.O
    Die Grafikkarten sind abwärtskompatibel, die Programmierung kann jedoch nicht in dem Ausmaß mitziehen - von DX11 runter auf DX10 geht (weshalb man mit einer DX10 Grafikkarte durchaus auch DX11 Spiele spielen kann - DX11 Besonderheiten wie Tessellation würden einfach nicht angezeigt werden, weil es diese unter DX10 noch nicht gab), DX11 ist jedoch nicht mehr abwärtskompatibel auf DX9, die Unterschiede sind einfach zu groß.

    Zumindest den Direct3D Code, Texturen, Formate etc. wird man doppelt haben, was rasch mehrer GB ausmachen kann (sofern sie es nicht anders gestatten) - weil DX9 schlichtweg nicht mit dem gleichen Futter gefüttert werden kann wie es DX11 benötigt und umgekehrt.
    (0)

  5. #5
    Player
    Jiola's Avatar
    Join Date
    Dec 2013
    Location
    Ul'dah
    Posts
    850
    Character
    Shiroi Tsumi
    World
    Lich
    Main Class
    Scholar Lv 90
    Quote Originally Posted by Morgwyn View Post
    Die Grafikkarten sind abwärtskompatibel, die Programmierung kann jedoch nicht in dem Ausmaß mitziehen - von DX11 runter auf DX10 geht (weshalb man mit einer DX10 Grafikkarte durchaus auch DX11 Spiele spielen kann - DX11 Besonderheiten wie Tessellation würden einfach nicht angezeigt werden, weil es diese unter DX10 noch nicht gab), DX11 ist jedoch nicht mehr abwärtskompatibel auf DX9, die Unterschiede sind einfach zu groß.

    Zumindest den Direct3D Code, Texturen, Formate etc. wird man doppelt haben, was rasch mehrer GB ausmachen kann (sofern sie es nicht anders gestatten) - weil DX9 schlichtweg nicht mit dem gleichen Futter gefüttert werden kann wie es DX11 benötigt und umgekehrt.
    Oh okay, dachte das wäre sogar auf DX9 abwärts kompatibel... Dann meine Aussage schlichtweg ignorieren ^_°
    (0)

  6. #6
    Player
    Morgwyn's Avatar
    Join Date
    May 2014
    Posts
    267
    Character
    Morgwyn Helvete
    World
    Odin
    Main Class
    Arcanist Lv 60
    Quote Originally Posted by Jiola View Post
    Oh okay
    Es ist auch sehr verwirrend weil die Einen von der Hardware reden und Andere die Programmierung meinen

    Aussagen wie "DX11 beinhaltet DX9" beziehen sich meist auf die Kompatibilität der Hardware = mit ner DirectX11 Grafikkarte kannst Du auch DirectX9 Spiele spielen. Umgekehrt ist es jedoch nicht möglich, Du wirst mit ner DX9er Karte keine DX11er Spiele zum Laufen kriegen, die alte Karte unterstützt die neue API DX11 (mit all ihren neuen Protokollen, Befehlen, usw. usf.) noch nicht.
    (0)