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."
What a revolutionary & useful idea.
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."
I did, but then I only got 5fps. :-P
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".
But what if I want to play Crysis on my EeePC during that boring office meeting!?
/. is silly
they made this to run the desktop effects
not crysis xD
Just imagine the demo. "Here is the slooooow intel extreme, geez what a dog, they should be ashamed! Now check out the BRAND NEW straight out of the labs tech, this will blow your mind (cues 7fps slideshow). I know, I know, we do seriously kick butt.
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.
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!
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!
But what if I want to play Crysis on my EeePC during that boring office meeting!?
Your 8 core Core i7 EeePC?
Game! - Where the stick is mightier than the sword!
Seriously, this is a good thing. One could compare it to Mesa 3D. You have the option of running graphics in software, if you lack the hardware to accelerate it. This is highly useful in two situations:
1) You have something intensive and need to see it on a computer that lacks the requisite accelerator. Though it won't be fast, at least you can see the output rather than just being SOL.
2) You have a non-intensive task and don't wish to purchase dedicated hardware. While Crysis crawls, I'm going to guess something like, say, Thief wouldn't.
This is just a software lawyer to allow the OS to do 3D rendering even if there's not an accelerator present. I'm sure that 99.99% of people who do 3D in any capacity will use an accelerator as they are extremely cheap and extremely high performance. However it isn't a bad thing to have a software implementation. MS has actually had one for a long time, however it only comes with the development version of DirectX. It allows you to check the expected output for a program against the reference renderer as compared to an actual card.
Sounds like this is the same thing, just sped up and packed for end user use, rather than just developers.
Could have applications in the future too. For example what will computer hardware be capable of in 15 years? Processors are likely to be much faster as compared to today. Well, this might allow for 3D to be useful when emulating Windows for old programs. People remember people emulate DOS today (see DOSBox) for various purposes. I don't think it is out of the question that a decade or two later people will emulate Windows 7. Ok however part of that will be dealing with the 3D layer. A large number of apps today make use of Direct3D. Well, if Windows 7 has a software 3D layer, and processors are blazing fast you are good. Just use that. If it doesn't you then have to make your emulator emulate the 3D hardware, since I'm guessing a decade from now the 3D subsystem will be vastly different than it is now.
This is not intended to be a "Oh you don't need a graphics card ever," thing. It is intended to give people the option to get 3D without having to have a graphics card. It won't be as good, but at least it'll work.
I'm sorry, but Peter Gutmann is not a reputable source for accurate information on Vista graphics, or anything related to Vista at all. Several of his claims have been widely proven to be exaggerated or downright false, and when asked to provide proof, he has refused. His claims have been picked apart on numerous sites both directly and indirectly through the sourcing of benchmarks.
I suggest you read these articles for instance, which provide a good overview:
http://blogs.zdnet.com/Ou/?p=673
http://blogs.zdnet.com/Ou/?p=718
Some of his points are admittedly valid, there are genuine flaws in the new graphics driver device spec., but he's clearly most concerned with pushing an anti-Vista agenda, even if that requires resorting to FUD.
Choose your "experts" carefully.
Yes, the battery life is awesoNOCARRIER
-- "So, what's the deal with Auntie Gerschwitz et all?"
Windows 95 didn't invent disk compression. Stacker and Doublespace were some products that did the same thing for DOS.
"Not to mention all the idiots who use words like boxen."
Anonymous Coward on Monday August 04, @06:49PM
To: "John"
Subject: Re: Quake
Boom headshot!
Much better frame rate than Halo over e-mail, where half the e-mails are spent teabagging each other.