Slashdot Mirror


MS Says Windows 7 Will Run DirectX 10 On the CPU

arcticstoat writes "In what could be seen as an easy answer to the Vista-capable debacle, Microsoft has introduced a 'fully conformant software rasterizer' called WARP (Windows Advanced Rasterization Platform) 10, which does away with the need for a dedicated hardware 3D accelerator altogether. Microsoft says that WARP 10 will support all the features and precision requirements of Direct3D 10 and 10.1, as well as up to 8x multi-sampled anti-aliasing, anisotropic filtering and all optional texture formats. The minimum CPU spec needed is just 800MHz, and it doesn't even need MMX or SSE, although it will work much quicker on multi-core CPUs with SSE 4.1. Of course, software rendering on a single desktop CPU isn't going to be able to compete with decent dedicated 3D graphics cards when it comes to high-end games, but Microsoft has released some interesting benchmarks that show the system to be quicker than Intel's current integrated DirectX 10 graphics. Running Crysis at 800 x 600 with the lowest quality settings, an eight-core Core i7 system managed an average frame rate of 7.36fps, compared with 5.17fps from Intel's DirectX 10 integrated graphics."

11 of 503 comments (clear)

  1. Yes. by James_Duncan8181 · · Score: 5, Insightful

    In other news, Intel graphics chips said to be designed for minimal power draw rather than all out performance. This power draw is decidedly not beaten by running a software renderer that will stress the CPU till it sucks power like an electric chair as the CPU is only general hardware, not specific. More at 11.

    --
    "To any truly impartial person, it would be obvious that I am right."
    1. Re:Yes. by GigaplexNZ · · Score: 5, Insightful

      Servers are plugged in at all times, and we still want minimal power draw to save money and heat output (and for people who care, the environment). It isn't just about battery life.

    2. Re:Yes. by afidel · · Score: 5, Insightful

      Yes, but running something like a 9600GSO will require less power than pushing 8 cores on the Core i7! The TDP on the Core i7 is 130W, my 9600GSO has a max power draw of 65W. Not only that but you can get PLAYABLE framerates, like 30fps@1080P.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:Yes. by MadMidnightBomber · · Score: 5, Insightful

      Aye; "wannabe computer companies worry about clock speed. Real computer companies worry about cooling."

      --
      "It doesn't cost enough, and it makes too much sense."
  2. Unbalanced comparison: cost by Anonymous Coward · · Score: 5, Insightful

    How much is an 8-core system going to cost vs the system with integrated graphics? At that point, it seems wiser to invest more money in a graphics card than in faster CPUs if that's what you're going to be doing.

    By far the more useful thing is that it's probably better for development because the driver developers will have a reference point of how the graphics are supposed to render. Also, larger game companies will be able to point out these differences to get bug fixes out of the graphics card companies. "Your graphics card renders this incorrectly with regards to the reference, fix it" is much more forceful than "your graphics card behaves differently than your competitor".

    1. Re:Unbalanced comparison: cost by Lord+Crc · · Score: 5, Insightful

      Also, larger game companies will be able to point out these differences to get bug fixes out of the graphics card companies. "Your graphics card renders this incorrectly with regards to the reference, fix it" is much more forceful than "your graphics card behaves differently than your competitor".

      DirectX already contains a reference rasterizer, which is better suited for that. This thing seems instead to be meant for applications that doesn't necessarily need more than "interactive" frame rates, but do need to run on a broad class of machines. Or for easing development of applications which could benefit from hardware acceleration when available (image processing f.i.).

      From the MSDN page on WARP:

      We don't see WARP10 as a replacement for graphics hardware, particularly as reasonably performing low end Direct3D 10 discrete hardware is now available for under $25. The goal of WARP10 was to allow applications to target Direct3D 10 level hardware without having significantly different code paths or testing requirements when running on hardware or when running in software.

  3. lol by DigitalisAkujin · · Score: 5, Insightful

    /. is silly

    they made this to run the desktop effects

    not crysis xD

    1. Re:lol by Cyberax · · Score: 5, Insightful

      Sure. But you also need good-quality 3D drivers. This way Microsoft will be able to run Aero even on plain VESA framebuffer.

      Also, consider this: the upcoming Intel Larrabee graphics card will consist of 64 independent programmable x86-compatible cores. NVIDIA CUDA also allows direct GPU programming.

      I bet this renderer will be adapted to run directly on such GPUs bypassing their 'native' rendering pipelines. That'll give Microsoft freedom to experiment with new feature such as ray tracing without any help from hardware vendors.

  4. Re:For server use, I guess? by DigiShaman · · Score: 5, Insightful

    My guess is that Microsoft wanted their next OS to be virtualized on a server and yet still be able to run applications written for Direct-X.

    --
    Life is not for the lazy.
  5. Re:Quickly, bash microsoft. by RiotingPacifist · · Score: 5, Insightful

    How about the vendors learn to code and stop writing shitty drivers! I mean they have the full spec on the cards and still cant produce a driver as stable as some guys reverse engineering! Vista had a driver model ready for how long? Its not even like the change was unexpected.

    --
    IranAir Flight 655 never forget!
  6. Re:Grrrreat! by A+Life+in+Hell · · Score: 5, Insightful

    Sadly, never as long as the GUI works most Joe and Jane sixpacks will be just fine; and yes I do know about the Vista debacle but I think the point is still valid.

    How is that sad? If people don't need it, it seems like a waste of money to me.

    --
    Commodore 64, Loading up the dance floor!