Aktuelle NVidia-Karten *faken* nicht vorhandene DX12-Funktionalität

  • Wer sich eine neue Grafikkarte kaufen sollte und dabei bereits auf DX12 abzielt, der sollte bei den aktuellen NVidia-Karten besser aufpassen:


    Zitat

    Nun hat ein Mitarbeiter von Oxide Games im Forum von Overclock.net unter dem Namen »Kollock« erneut Stellung zur Diskussion zu Nvidias Geforce-Grafikkarten unter DirectX 12 bezogen. Laut dem Beitrag unterstützen Maxwell-Grafikkarten wie die Geforce GTX 980 die Funktion Asynchronous Compute nicht, obwohl die Grafikkarten-Treiber etwas anderes melden. Wenn ein Programm versuche, diese Funktion zu nutzen, sei die Leistung der Nvidia-Grafikkarten »eine vollständige Katastrophe«. Aus diesem Grund habe man diese Funktion speziell für Nvidia-Grafikkarten deaktivieren müssen.
    Warum der Treiber eine Funktion als vorhanden meldet, die wohl gar nicht existiert, weiß der Entwickler allerdings auch nicht. Unter DirectX 11 liege dieses Funktion nicht offen und spiele keine Rolle, unter DirectX 12 allerdings schon.

    -> http://www.gamestar.de/hardwar…ikkarten,922,3235711.html


    Kurz gesagt: Eine wichtige DX12-Funktionalität (Asynchronous Compute) wird von den Karten nicht unterstützt und der Treiber "tut aber so", als wenn die Karten diese beherrschten. Unter DX11 wirkt sich das noch nicht aus ... unter kommenden DX12-Titeln wird das aber sicherlich zu Performance-Einbußen führen:


    Zitat

    Viele Konsolen-Entwickler würden Asynchronous Compute wesentlich mehr und für andere Zwecke einsetzen, die noch nicht den Weg auf den PC gefunden hätten. Dort seien inzwischen Leistungssprünge von 30 Prozent möglich. Das könnte laut »Kollock« in rund einem Jahr auch zu PC-Spielen führen, die stark auf Asynchronous Compute setzen und damit vor allem für GCN optimiert sind. Sollten alle diese Angaben stimmen, dann dürfte Nvidia frühestens mit der nächsten GPU-Generation Pascal wirklich von DirectX 12 profitieren.