The other day the eagle-eyed Long Zhengnoticed a document on Microsoft's MSDN site outlining how Microsoft plans to allow DirectX 10 acceleration on the CPU.
WARP (which stands for Windows Advanced Rasterization Platform) basically gives users DirectX 10/10.1 support without needing a GPU. The minimum spec will call for an 800MHz CPU, and in return for this modest investment you get Direct3D 10 and 10.1 support, 8x multi-sampled anti-aliasing, anisotropic filtering and optional texture formats. According to Microsoft this is the perfect solution for a variety of situations:
Microsoft has also posted frames per second (FPS) performance data for CPU-powered DirectX, comparing running Crysis at 800x600 with all the quality settings on their lowest settings on a range of systems:
Compare this to Intel-supplied integrated graphics:
And a range of ATI and NVIDIA GPUs:
Now getting 7.36FPS out of Crysis at any resolution and graphics settings without a GPU is an achievement, but I'm pretty sure that you'll agree that 7.36FPS out of an 8-core dual Core i7 isn't going to wow gamers. In fact, given these performance figures I really don't see WARP being suited to gaming at all because a good GPU is cheap enough not to matter. Even on notebooks, I really can't see people cranking their CPUs full-blast just for a few frames per second gaming. It's just not worth it when a $50 graphics card will blow it out of the water. Now, what WARP is about is not gaming but allowing Windows 7 to run Aero UI without the need for a GPU.
But ... one question. How hard does this hit the CPU, and what effect will this have on battery life for notebook users?
So, does this pave the way for Crysis on a dual Core i7 EeePC?