Windows 7 To Support DX10 On CPU

Windows 7 To Support DX10 On CPU

Though the lines between CPUs and GPUs have been projected to intersect in the not so distant future, today things are still relatively distinct, in terms of what types of workloads can be processed where.  In the future, though AMD's Fusion technology and Intel's Larabee processor may well offer the best of both worlds in hardware, Microsoft appears to be planning to take advantage of current, traditional architectures and enable DirectX 10 processing on the CPU in software. 

With the help of a software rasterizer called "WARP" (Windows Advanced Rasterization Platform) in Windows 7, Microsoft plans to fully support DX10 and 10.1 features in software with up to 8X multi-sample AA, anisotropic filtering and various texture features.  Of course things won't run as fast as with a dedicated GPU.  However word is with WARP, weak integrated graphics cores are even being taken to school...

"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."

 
DirectX 10 Rendering - image courtesy:  NVIDIA Corp.


And from the MSDN WARP Guide...

  • Fully supports all Direct3D 10 and 10.1 features
    • Fully supports all the precision requirements of the Direct3D 10 and 10.1 specification
    • Supports Direct3D 11 when used with FeatureLevel 9_1, 9_2, 9_3, 10_0 and 10_1
    • Supports all optional texture formats, such as multi-sample render targets and sampling from float surfaces.
    • Supports anti-aliased, high quality rendering up to 8x MSAA.
    • Supports anisotropic filtering
    • Supports 32 and 64 bit applications as well as large address aware 32 bit applications.
  • The minimum specification for WARP10 is the same as Windows Vista, specifically:
    • Minimum 800MHz CPU.
    • MMX, SSE or SSE2 is *not* required
    • Minimum 512MB of RAM

Conformance

WARP10 passes all the standard WHQL conformance tests that are used to validate Direct3D hardware devices. WARP10 has been tested against an extensive suite of Direct3D 10 and 10.1 applications and benchmarks as well as SDK samples from DirectX, NVIDIA and AMD.

WARP10 used PIX for Windows extensively in its testing; we have a large library of single frame captures of applications that we compare between hardware and WARP10. The majority of the images appear almost identical between hardware and WARP10, where small differences sometimes occur we find they are within the tolerances defined by the Direct3D 10 specification.

CPU, GPU, or software rendered -- regardless, it's clear our computing experience is being defined more and more with powerful rendering effects that will improve immersion, realism and utilization. 

Login or Register to Comment

Comments

intresting news, i could of sworn i read somewhere that microsoft said that a cpu/gpu combo is useless and it wont support it in the near future... then again companies change stances alot. i wonder if larabee/fusion will come out in time for windows 7. seems more like microsoft is ditching vista, and going to make windows 7 more long lasting.

>> 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." <<

Thereby proving that neither are fit platforms for anything involving DirectX.

Seriously, who would run a game on CPU only? Hmm

This is a joke. I mean software DX10.1. :)

Instead of integrated graphics, it's no joke. You're not going to do any heavy duty gaming on it but to accelerate something like the Aero interface or DX HD video decode, it will be rather useful.

Or maybe MS is playing chess. Kick the legs off from under SwiftShader (http://www.transgaming.com/products/swiftshader) and wait for Cedega to collapse when the company goes down... removing one of the few ways people can convert to Linux and keep their games.

Nah, it's much more believable that there was a second shooter on the grassy knoll.

i agree with dave, it is usefull. even minor stuff in vista requires some graphical power, although perhaps some one can clarify this for me.... isnt decoding mostly software (unless the video card has a specific chip to help offset cpu work) and wouldnt having this to decode video's be worse? since decoding is relatively easy, and increasing the cpu load would just make everything run a bit slower (background apps etc..)

Post a Comment