
We've already heard that Microsoft plans to make use of
GPU acceleration in Windows 7, but it looks like the company is also going to be doing its part for the GPU-less out there, with the OS's new so-called WARP system promising to allow for DirectX 10 acceleration using nothing more than a plain old CPU. Among other things, that's apparently being done to avoid a recurrence of the
Vista-capable debacle that happened last time around, when some systems that were said to be capable of running the OS were, in fact, anything but. According to Microsoft, WARP (or Windows Advanced Rasterization Platform) will work with as little as an 800MHz CPU, although it says it'll work better on multi-core processors with SSE 4.1. To really put it to the test, Microsoft apparently even went so far as to run a few Crysis benchmarks with the system, and managed to clock in a blistering 7.36 fps frame rate at 800 x 600 on a Core i7-equipped PC, which is actually slightly better than what Intel's current integrated graphics were able to eke out.
Every DX10 game I've played maxed out my CPU and GPU....where do they think the extra CPU cycles needed for this to be useful will come from?
It's not intended for gaming. It's intended for the 2d and 3d transforms used in decoding video and displaying applications.
Well, hang on a minute.
You only NEED all that crud if you insist on making your UI spin around the screen whilst fading out.
Window 7's desktop manager will have DX10 acceleration from GPU. It will use vram instead of system ram.
I really don't see a use in this.
"You only NEED all that crud if you insist on making your UI spin around the screen whilst fading out."
Uh, DirectX handles 2D acceleration too, you know. It doesn't appear in the framebuffer by magic.
Surely this system is designed to take advantage of INTEL LARRABEE?
i.e. Intel's new (currently vaporware) competitor to GPU from NVIDIA and ATI that uses many small x86 cores instead of dedicated floating point processors (formerly called shaders). Larrabee is why NVIDIA now refer to shaders as "processor cores".
The first Larrabee graphics cards are due out in late 2009 / early 2010; which is the same time as Windows 7.
Coincidence?
Edz,
If it's too much for directfb, it's overkill.
In my book, at least.
Games like Crysis and any other ones ahead of their time need to die!
Either that or their developers should release them when the top-of-the-line machines can churn out more than a measly 30-50fps.
yes it can play Crysis, leave it at that!! please!
But can it play Doom?
Since when 7 fps is called "can play"?
It's the best way I can figure out to make the game as long as it should've been.
The story kinda reminds me of when I tried playing Quake 2 at 1024*768 on my old Pentium 2 system BEFORE the 3DFX card was bought. It was like playing a game in slow motion where the motion was so slow that you have lots of time to appreciate the details. Mind you, survival times weren't high...
My 486 could play doom, so are you suggesting the modern stuff can't?
Microsoft is really making this OS compatible with everything. I'm glad to see that win7 is finally going to put multi-core cpus to good use.
shouldn't they be working on DX11? DX10 is tied to the wonderful legacy of Vista and we all know how well that OS turned out.
Guess what driver framework DX11 is directly based off of? Or for that matter, what architecture is Windows 7 building off of?
I'm posting this from my Vista 64 machine. It has three GPUs (a 9800GX2 and an 8800GT) folding constantly...What was that you were saying about DX10 and Vista?
Yeah because if you even spent 20 minutes with Vista you would see how crappy it is....
How can you bash something that you never used? Stop buying into what everyone says and try it. I bet you will find it is the best MS OS you ever used.
I just tried out Windows 7 beta build and it's also very nice :)
I am a Linux user but I do have considerable experience with Windows back to 9x none of which impressed me with thier durability or stability
for me the verdict is still out on Vista (although I must say i have philosophical differences ) my parents got a Vista x64 laptop and well see how it is running compared to when they bought it 3 months later
I will say that I did like Vista from the presentation standpoint but when I look at it from the standpoint of can I customise it? how efficient is it? I am really disappointed.
you can get Compiz running on a 400mhz PC with a basic geforce or radeon graphics card ... and Vista Aero interface provides LESS eyecandy and LESS customization options for instance the window close animation on Vista makes my eyes refocus werid.... on Linux I just switch to a difference plugin like "burn" which i prefer
on cohesive quality and presentation vista wins (the speech recognition is amazing compared to what was in office XP) On choice and options Linux wins and I can install KDE + compiz and get a fairly cohesive environment using less than 140mb ram or so with a couple programs open (you mileale will vary based on your choices.... have seen as low as 40mb on a Debian Linux desktop and that still isn't as low as you can go)
"I bet you will find it is the best MS OS you ever used."
I did, and I found out XP was the best MS OSs I ever used. There were no unnecessary wizards, the control panel was nice and easy and I didn't have to "turn it back" to use it. I liked right click / properties instead of what Vista called it. I liked that not every window had a navigation bar eating up screen space. I liked the simply, non-resource hogging interface (classic, not Hasbro). I liked that the status bar was also minimal. I liked XP icons instead of the huge Vista icons. I did like the classic start menu from win2k even more than XPs start menu and even then I had to accept changing it back to the classic... having to set everything back to look like the old system I am used to isn't hard, but it's annoying as hell. I liked XP more than Vista as far as MS operating systems. Period. They changed things that didn't need changing. I switched to Ubuntu for my primary desktop and I use XP solely for gaming. My email, my browser, my office apps, all Linux. I guess I can always thank Microsoft for changing the OS so much I got tired of resetting all my preferences and now I can upgrade all my app code I want and leave my operating system interface alone.
@eggothewaffle:
Why do you have a 9800GX2 and an 8800GT? I thought that SLI only worked on symmetrical video cards.
Adding to andir3.0's story my own personal experience: I've given Vista a few chances even if my favourite two OSes are XP and GNU/Linux (preferably Ubuntu for desktops and Debian for the rest) - and it looks nice, indeed, but I keep hitting problems. The OS seems to protect me from myself, which I don't want an OS to be doing - I know what I'm doing (I'm not talking about the popups saying "do you authorize this?" - these are good). Also, every time I've installed it in dual-boot with XP, it's fucked up my XP installation bad. I had to spend two days getting back into XP, and threw Vista away every time.
I heard that Windows Server 2008 is better. You can "hack" it into desktop mode, and it won't play your latest games, but it's fine as a desktop OS, and seemingly more stable and faster than XP. I should give it a try.
OS7 WARP
I'm surprised it took this many comments before someone made the OS/2 reference. Folks are slacking.
For those to young to remember, this is what he's refering to: (http://en.wikipedia.org/wiki/OS/2)
I remember booting into OS/2 Warp when I got sick of Windows minesweeper - it had a whole different set of games. Then I got Commander Keen and both operating systems became irrelevant.
Ahhh...
Being 18 I never used anything pre 95 but thi might get someone excited.
http://uk.youtube.com/watch?v=WCiDM2hjtJ4
commander keen, that game was awesome, my pc could run it at 55 fps then.
ah, good times.
I still have a brand new boxed copy of os/2 warp. lol.
We're dating ourselves. I teach a university CS course, and none of my students had ever used Windows 98. With Windows XP coming up on 8 years old, these college freshmen were in the 5th grade when it was released!
I'm about install the latest build to just see what it's like. But does this work for computers without a Discreet GPU.
It seems that exactly is what this feature is for...giving you some DX10 power on non-discrete GPU systems.
So this is for the small things like running windows aero and similar things like that.
Pretty much...but I'd wager it'll get a few games playable like TF2 at lower resolutions on GMA950s which simply crashed before.
@Jeff
TF2 is still a DX9 game....
The point is that you dont need the DX10 compatible HARDWARE to get all the features of the OS. Obviously, having a discrete GPU is a hundred times faster, but now we wont face the problem of integrated Intel GPUs causing games to crash, or Aero not work on computers ever again.
Everyone that doesnt have a comment about this article, which i just explained just shut up because you dont know what youre talking about.
Rasterization. Best word ever.
Makes Jamaicans weep.
Unrelated to this but: Is this a good gaming solution for atleast 2 years?(I have Vista Ultimate 64BIT and 17'' LCD)
http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=11535768
If you plan to overclock your CPU...I'd say it'll last you a good 1.5 years before needing to drop the resolution in some games. Then again depending on the resolution of your LCD...you could get a little extra kick...
Talking as someone who is constantly helping people with suggestions and building PC's, that setup looks fine. On your 17" monitor that card will last a long time. Thats the same card i put in PC's with 22" monitors. It can run crysis at medium on a 22" monitor FYI. Im sure it can handle whatever you would like to throw at it ove the next 2 years :)
WARP factor 7...
Oh boy......I sure hope they get it right when it ships. With a name like WARP, I can just hear the jokes
if it doesn't work right. You know there will be tons of Star Trek jokes...
WARP 10 Mr. Sulu.
Do you reckon they'll change the UI to Lcars?
You do realize Long Zheng found this first, right? This is the third time in recent memory where you've sourced someone else leaching off his post... http://www.istartedsomething.com/20081126/direct3d-warp10-to-enable-you-to-play-dx10-crysis-using-software-renderer-only-albeit-slowly/
OS/2 Warp was awesome. It had real multitasking a year or two before Win95 came out (and with Win95 you had to get new 32 bit applications in order to multitask).
didn't win 3.1 allow you to run dos applications in a window aka dosbox thus allowing you to switch between them?
I've always wanted to see how some games would perform when operating on just x86/x64 CPUs in software mode. Someone please find or post benchmarks of how Crysis performs on a super computer or 16+ physical CPUs!
they won't support hybrid SLI setups, but they support this crap? Give me a break MS.
How do you expect them to support hardware they don't make and drivers they don't write. Its not like Win7 prevents sli and crossfire. Nvidia and ati will provide support for their own products like they always have.
oh you mean they only support the hardware the make....LIKE CPUS? WTF?
They arent supporting SLI or crossfire because they are proprietary, and not standardized. Microsoft will create a multi GPU API that unifies the interface and driver scheme for which AMD, NVIDIA, Intel and VIA will comply with and write drivers for, and be signed my Microsoft. Whether you like it or not, this is the way it should be and how it will be to increase performance and decrease driver problems.
It's eke, not eek.
is this destined for the same success that met OS/2 Warp xD?
Bah gimme me mode 7 scalable textures
hrmmm mode 7
windows 7
Coincidence Or conspiricy?
There's a new "Direct2D" API in Win7 that is intended for that sort of stuff.
I thought that os/2 WARP was just a distant memory... until an ATM machine in Peru ate my cashcard this summer. I waited with crossed fingers, and then it rebooted itself. During the reboot,it announced itself to be OS/2 WARP but still didn't return my only cashcard.
The bank returned it to me 24 hours later, thanks be, my thanks also to the tourist police of Puno.
In the pantheon of names already used, this has to be at the top of the list.
All you computer old farts remember IBM's OS X 3? Code name: Warp.
Doh!
Speaking of DOH (and muscle memory) it was OS/2 3.0 - Warp.
OS/2 4.0 was Borg.
Watch for a Microsoft announcement soon to assimilate another company's code name.
This won't really work on atom that well, will it?
@Engadget editors
Can you possibly get some writers here that know what the hell they are talking about. Just as I mentioned in the engadget article that you linked to above referring to GPGPU/Stream processing in Windows 7, you guys continue to confuse the concept of conventional GPU acceleration of 3D graphics (e.g OpenGL applications, Direct3D games, Aero3D in Vista, Quartz in OSX, Compiz in Linux) with the concept of "GPGPU" aka general purpose processing on a GPU. GPGPU processing, also known as "stream processing", allows processor intensive applications to offload a portion of their computation onto a GPU, which acts as a highly-parallel co-processor.
Both Nvidia (CUDA) and ATI (Brook+) have in-house APIs for this type of application, but the future of GPGPU is headed towards standardized APIs that can utilize hardware from either company. Both Microsoft and Apple have initiatives for this. Apple, along with nVidia and ATI initiated the "OpenCL" specification which is housed under the Chronos Group (the organization that maintains the OpenGL spec). The first implementation of OpenCL will be in Apple's OSX 10.6 Snow Leopard.
Microsoft on the other hand is implementing a GPGPU API as part of DirectX 11 in a component called "computer shaders", which will be a new shader type in addition to the conventional pixel, vertex, and geometry shaders of Direct3D/OpenGL.
To summarize, you guys need to get all your editors on the same page and STOP referring to GPGPU processing as simply "GPU acceleration". Those are NOT the same concepts and you are confusing the hell out of the less knowledgeable among your readers.
Pretty much...
Good informative post thank
http://www.zahipedia.com/2008/12/01/microsoft-warps-cpus-to-gpus/