By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC - Windows 7 allows DirectX 10 acceleration on the CPU

http://www.custompc.co.uk/news/605271/windows-7-allows-directx-10-acceleration-on-the-cpu.html

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

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

 

Several interesting tidbits in there.  Thoughts?



Around the Network

Interesting. Its too bad that software renderers are dirt slow. :/



Tease.

Squilliam said:
Interesting. Its too bad that software renderers are dirt slow. :/

True, but it should be more than enough to handle Aero, which is most likely the main reason for this functionality.

 



why is this that this sounds like Microsoft's version of Nvidia's CUDA?



PC gaming is better than console gaming. Always.     We are Anonymous, We are Legion    Kick-ass interview   Great Flash Series Here    Anime Ratings     Make and Play Please
Amazing discussion about being wrong
Official VGChartz Folding@Home Team #109453
 

Seems like a good move. Especially since a lot of users just use their PCs as an internet/productivity machine. They don't need 3D acceleration for games and modern processors are often also overpowered for simple software like that.



"The worst part about these reviews is they are [subjective]--and their scores often depend on how drunk you got the media at a Street Fighter event."  — Mona Hamilton, Capcom Senior VP of Marketing
*Image indefinitely borrowed from BrainBoxLtd without his consent.

Around the Network
ssj12 said:
why is this that this sounds like Microsoft's version of something which has nothing to do with Nvidia's CUDA?

Theres your answer.

 



Tease.

Squilliam said:
ssj12 said:
why is this that this sounds like Microsoft's version of something which has nothing to do with Nvidia's CUDA?

Theres your answer.

 

 

Actually your kind of wrong. CUDA is meant to be a programming tool. CUDA can be used to offload Physx rendering to the CPU if the PC user does not have a physical Physx card or a physx compatible GPU (basically 9800GTX and above). DX10 is being used in a similar way to offload accelerated graphics to the CPU.



PC gaming is better than console gaming. Always.     We are Anonymous, We are Legion    Kick-ass interview   Great Flash Series Here    Anime Ratings     Make and Play Please
Amazing discussion about being wrong
Official VGChartz Folding@Home Team #109453