DirectX 10 auf der CPU dank DirectX 11 - Erste Benchmarks

33
News Thilo Bayer Als bevorzugte Quelle auf Google hinzufügen

In einem MSDN-Artikel stellt Microsoft WARP10 vor, eine Software-Rasterisierungs-Plattform, um mithilfe von DirectX 11 beispielsweise DirectX-10-Grafik auf CPUs zu ermöglichen. Gerüchte, DirectX-9-Grafikkarten sollen DX10-Spiele ausführen, sind offenbar eine Fehlinterpretation.

DirectX-10-Spiele auf der CPU: Dank WARP10 schneller als bisher Quelle: PC Games Hardware DirectX-10-Spiele auf der CPU: Dank WARP10 schneller als bisher WARP10 steht für Windows Advanced Rasterization Platform und ist Bestandteil von DirectX 11, das im Rahmen des Windows-7-Launches erscheinen soll. Im Wesentlichen geht es mit WARP10 darum, dass Nicht-DirectX-10-konforme Hardware (speziell: Multi-Core-CPUs) trotzdem DirectX-10-Anwendungen wiedergeben/beschleunigen können. So sind beispielsweise CPUs in der Lage, DirectX-10-Spiele darzustellen.

WARP10 unterstützt dabei sowohl DirectX 10.0 als auch DirectX 10.1. Auch DirectX-11-Spiele lassen sich emulieren über Fallbacks auf DirectX-9- oder DirectX-10-Niveau. Selbst optionale Textureformate, Anti-Aliasing bis 8x, anisotropes Texturfiltern sowie 32- und 64-Bit-Anwendungen werden unterstützt. Als Minimanforderung nennt Microsoft eine 800 MHz schnelle CPU und 512 MiByte RAM - MMX, SSE oder SSE2 werden nicht zwingend vorausgesetzt, insbesonders SSE2 und SSE4.1 sollen aber zusätzliche Geschwindigkeit bringen. WARP10 wird unabhängig von der verwendeten Grafikkarte ausgeführt.

Der größte Unterschied zum bisherigen Software-Rasterizer liegt offenbar darin, dass WARP10 intensiven Gebrauch von Multi-Core-CPUs macht. Die höchste Leistung erzielt man demnach auf Quad-Core-CPUs. Außerdem läuft WARP10 offenbar deutlich schneller mit SSE 4.1. Microsoft glaubt, dass sich während des Lebenszyklus von Windows 7 CPUs mit acht oder mehr Kernen durchsetzen. Vermutlich meint Microsoft hier Quad-Cores mit SMT wie den Core i7.

Benchmarks: Crysis (DirectX 10) auf CPU und GPU Benchmarks: Crysis (DirectX 10) auf CPU und GPU Microsoft bietet sogar Crysis-Benchmarks in 800 x 600 im Direct3D-10-Modus bei minimalen Spieledetails. Hier zeigt sich, dass die CPU über WARP10 durchaus mit integrierter Grafik von Intel mithalten kann. Spielbar sind die Fps-Werte freilich nicht, aber man kann diese Ergebnisse durchaus als Fortschritt sehen. Microsoft sieht WARP10 auch nicht als Ersatz für Grafikkarten.
Wer sich eingehend mit dem Thema WARP10 beschäftigen will, dem empfehlen wir den entsprechenden MSDN-Artikel Windows Advanced Rasterization Platform (WARP) In-Depth Guide.

DirectX10 auf DX9-Grafikkarten? Jein.
Die Meldungen, nach denen DirectX-9-Grafikkarten sich mit Windows 7 für die Ausführung von DirectX-10-Spielen gebrauchen lassen, sind jedoch mit Vorsicht zu genießen: Die DirectX-Erweiterung "Direct3D10Level9" dient lediglich dazu, Entwicklern das Code-Management zu vereinfachen. Dazu werden drei Techlevel definiert, die das aufgeblasene Caps-basierte Modell des "echten" DirectX 9 ablösen - die Hardware führt weiterhin DX9-Code basierend auf dem jeweiligen Techlevel aus, kann jedoch durch die DirectX-10-API angesprochen werden, anstatt einen komplett eigenen Codepfad in D3D9 zu benötigen.
Homogene Entwicklung: Eine API, unterschiedliche Hardware. Homogene Entwicklung: Eine API, unterschiedliche Hardware.

33
    • Kommentare (33)

      Zur Diskussion im Forum
      • Von tb77 Schraubenverwechsler(in)
        Zitat von Kone
        nein ich gehe davon aus das ne dx9 karte im rechner ist und es mit ein wenig aufwand kein prob wäre dx10 effekte bzw aussehen auf dx9 zu übertragen...
        frisst dann sicherlich mehr leistung aber ist immernoch um welten schneller als wenn die cpu rechnet

        nen rechner ohne graka wo gibtsn sowas ?
        wo schliesst du an sonem rechner deinen moni an?
        ahh naklar ab aufn com gelötet nich
        zu punkt eins, das wäre sicher möglich gewesen - jedoch wird das eine frage des geldes und der politik sein - ms ist ja interessiert daran, neue software zu verkaufen, weshalb es dx10 erst ab vista gibt und direct2d erst ab windows 7 gibt/geben wird.

        zu punkt zwei, z.b. auf servern oder anderen rechner, wo man per remote desktop o.ä. zugreift. würden die bei jeder direct2d/dx10 anwendung meckern, dass keine dx10 hw im rechner ist, ginge da dann nix mehr, also braucht man ne software lösung.

        Thomas
      • Von tb77 Schraubenverwechsler(in)
        Zitat von Kone
        nein ich gehe davon aus das ne dx9 karte im rechner ist und es mit ein wenig aufwand kein prob wäre dx10 effekte bzw aussehen auf dx9 zu übertragen...
        frisst dann sicherlich mehr leistung aber ist immernoch um welten schneller als wenn die cpu rechnet

        nen rechner ohne graka wo gibtsn sowas ?
        wo schliesst du an sonem rechner deinen moni an?
        ahh naklar ab aufn com gelötet nich
        zu punkt eins, das wäre sicher möglich gewesen - jedoch wird das eine frage des geldes und der politik sein - ms ist ja interessiert daran, neue software zu verkaufen, weshalb es dx10 erst ab vista gibt und direct2d erst ab windows 7 gibt/geben wird.

        zu punkt zwei, z.b. auf servern oder anderen rechner, wo man per remote desktop o.ä. zugreift. würden die bei jeder direct2d/dx10 anwendung meckern, dass keine dx10 hw im rechner ist, ginge da dann nix mehr, also braucht man ne software lösung.

        Thomas
      • Von Kone PC-Selbstbauer(in)
        Zitat von tb77
        Nein. Wenn Du nen DX10 Karte hast, dann nicht, deshalb "Fallback" - Lösung für den Fall, das keine entsprechende Karte im Rechner ist. Ein andere Weg wäre, das Direct2D (GDI Ersatz) einfach den Diesnt verweigert, was eine DX10 Karte als min. Voraussetzung für Windows 7 bedeuten würde - somit würde Windows 7 z.b. nicht mehr auf Rechnern ohne Grafikkarte (oder sehr schwacher Grafikkarte) laufen.

        Thomas
        nein ich gehe davon aus das ne dx9 karte im rechner ist und es mit ein wenig aufwand kein prob wäre dx10 effekte bzw aussehen auf dx9 zu übertragen...
        frisst dann sicherlich mehr leistung aber ist immernoch um welten schneller als wenn die cpu rechnet

        nen rechner ohne graka wo gibtsn sowas ?
        wo schliesst du an sonem rechner deinen moni an?
        ahh naklar ab aufn com gelötet nich
      • Von perv Komplett-PC-Aufrüster(in)
        Zitat von Captain Future
        Uiuiui - du weist also, was Microsoft genau meint. Hellseher?
        Nein, ich interpretiere nur keine Absonderlichkeiten hinein, wenn die Dinge auch ganz simpel zu erklären sind - nämlich einfach so wie geschrieben!
      • Von tb77 Schraubenverwechsler(in)
        Zitat von ruyven_macaran
        Hmm - bin einfach mal frei davon ausgegangen, dass eine Software mit "Fallback auf DX9 Niveau" bei Bedarf alle Dx Generationen bedienen kann.
        Jap, aber da WARP vorwiegend für die neuen 2d Schnittstelle Direct2D(GDI/GDI+ Ersatz) verwendet werden soll(falls keine HW vorhanden), macht dx9 da wenig sinn, da Microsoft ja seine Betriebssysteme verkaufen will und erst Windows 7 Direct2D bieten wird.

        Thomas
      • Von ruyven_macaran Trockeneisprofi (m/w)
        Zitat von tb77
        Vielleicht hab ich Dich falsch verstanden. WARP wird nur DirectX10 und neuer auf der CPU berechnen. Das wird "Spiele, die ältere Betriebssysteme UND eine 3D Karte erfordern" nicht weiterhelfen.
        Hmm - bin einfach mal frei davon ausgegangen, dass eine Software mit "Fallback auf DX9 Niveau" bei Bedarf alle Dx Generationen bedienen kann.

        Zitat von Captain Future
        Seit wann unterstützt bsw. das DirectX-SDK kein Win9x mehr? Beantwortet das deine Frage?
        Sobald ich sie verstehe wäre das möglich
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 06/2026 play5 07/2026 N-Zone 06/2026 Linux Magazin 06/2026 LinuxUser 06/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk