Wednesday, December 3, 2008

Windows 7 allows DirectX 10 acceleration on the CPU

Windows 7’s new WARP system can run Direct3D 10 and 10.1 on the CPU, doing away with the need for a hardware 3D accelerator in some circumstances

DirectX CPU It turns out that Intel isn’t the only company that’s looking at performing Direct3D in software; Microsoft has just announced that it’s also planning to introduce a new feature called WARP in Windows 7 that allows you to run Direct3D 10 and 10.1 on the CPU.

In what could be seen as an easy answer to the Vista-capable debacle, where there was some confusion as to what 3D graphics hardware you specifically needed to run Windows Vista’s Aero interface, Microsoft has introduced what it calls 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 details the new feature in this document on MSDN, in which the company says that WARP 10 will support all the features and precision requirements of Direct3D 10 and 10.1. The feature also supports up to 8x multi-sampled anti-aliasing, anisotropic filtering and all optional texture formats. The minimum CPU spec needed is just a simple 800MHz CPU, and it doesn’t even need MMX or SSE, although Microsoft says that WARP 10 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.

Of course, this low level of performance isn’t going to threaten ATI and Nvidia in the world of PC gaming, but it could mean that Windows 7’s 3D desktop interface will now be accessible to everyone, whatever graphics card they own.

Microsoft says that the technology is also targeted at casual games, explaining that ‘the majority of the best selling game titles for Windows are either simulations or casual games, neither of which requires high performance graphics, but both styles of games greatly benefit from modern shader based graphics and the ability to scale on hardware if present.’ Microsoft also points out that the technology could be useful for ‘emulators and virtual environments that are attempting to display advanced 3D graphics.’
Resource - Custom PC

No comments: