Bulky System Requirements for Windows Vista
unsurreal writes ""A Tech Strategist within Microsoft, Nigel Page, has gone on record to discuss the hardware requirements for Windows Vista, due out next Christmas." The next year is going to be an interesting one as hardware vendors smile towards the shocking new recommended hardware needed for the next generation Windows operating system." From the article: "Graphics: Vista has changed from using the CPU to display bitmaps on the screen to using the GPU to render vectors. This means the entire display model in Vista has changed. To render the screen in the GPU requires an awful lot of memory to do optimally - 256MB is a happy medium, but you'll actually see benefit from more. Microsoft believes that you're going to see the amount of video memory being shipped on cards hurtle up when Vista ships." Coverage available at Tom's Hardware as well, with a semi-transcript at Tech Ed.
For any other company sysreqs this high with such a small increase in functionality would be suicide.
Blizzard could make an operating system that had lower sysreqs and decent graphics capabilities. And people would love it for saying, "Zug Zug."
Hopefully it's a nail in their home-desktop coffins that suddenly you can't put their OS on a machine that costs 600$, but somehow I doubt it. Xbox 360 for what most people currently use a home PC for, Vista for everything else.
My little site.
Yet another reason to use linux.
And then we can say how great Linux is!
Every new version of windows has beefed up the requirements, and I've always found them usable with less than they say.
"The crows seemed to be calling his name, thought Caw."
Looks like it is going to be a booming year for ATI and NVIDIA when Vista is released
A: "wow, that's a sweet rig, where'd you get that?"
B: "It came with my purchase of Windows Vista."
It's kinda like those people that drive with huge-ass spoilers on their tiny cars. Did the car come with the spoiler or did the spoiler come with the car?
This sig contains repetition and redundancy.
Give me a break! It's an operating system, what technicial leaps must it render that requires so much memory? I can run Doom3 at 1024x768 at pretty high quality with my 128MB card without a problem, yet to render a few windows and a start bar I need twice that?
Eye-candy doesn't result in functionality Microsoft... shift your attention towards usability.
Of course the requirements are going to be bulky by mid 2005 standards. Vista is due in 2006/7 and will reflect the mid to high end computer design for late 2006.
Also, these seem to be optimal, not minimum requirements, and from the article "minimum system requirements for Windows Vista will not be known until summer 2006 at the earliest." So, I'm going to go out on a limb and speculate that your average system today will work fine with Vista, but you won't have all the bells and whistles.
Finally, the '512 MByte is "heaps" for a 32-bit system. For a 64-bit system, however, "you're going to want 2 gigs of DDR3 RAM."' is off. If you are happy with 512, you'll be happy with 1GB. If you play lots of games, you most likely have 1GB now and you'll be happy with 2gb. And if you play EverQuest 2, you'll be happy with about 20gb, but it will still skip in places and you can't use the ultra-high resolution.
If a basic Windows box requires 256 MB of video RAM to run, then Macintosh OS X on x86 will definitely be the less expensive PC.
We should be able to run this on our new 6.8Ghz 2TB HD 1TB RAM laptops!
My company has been on a gradual migration away from Microsoft products. We haven't made any aggressive step as of yet -- our desktops are mostly WinXP. Our servers are Linux and Novell with the occasional utility server running some form of MS Windows or another. We are testing Novell Linux Desktop but we aren't even close to a deployment plan yet.
But the capital expenses associated with this "upgrade" is needless and ridiculous even if we weren't planning to migrate to Linux.
Three things that I can see happening:
1)GNU/Linux goes mainstream faster
2)Macs go mainstream
3)Both 1+2
I don't know about you, but I really don't like this system of forced upgrades due to "enhancements." If I buy a computer that is 1000$, I expect it to be good for quite a long time. I think computers are at a point now where they can be treated as appliances, lasting for decades. If people just kept on using windows 2000/xp, a current day $500 PC would be good enough until the hardware dies. The problem is, that hardware just doesn't last that long these days. Ah well, maybe it's not a giant conspiracy, but I can see why Dell and such like their partnership with MS.
Well, maybe there are enough people like me who are fed up with upgrades, and they'll just stay with windows 2000/xp or use linux/*bsd.
We're covering this as if most users were going to upgrade from XP to Vista, and will be thus compelled to shell out big bucks for new graphics cards, ram, disks, etc for their current computers just to run the new OS.
This is, of course, not the case. Most users who cannot upgrade will march blithely on with the OS they already have. I'm writing from work, where we're still using Windows 2000. The computer next to me is an ancient Pentium 133--and it runs Win95.
Home users will encounter Vista when they decide to buy a brand new computer, and from that perspective, they'll have gotten a shiny new OS with their shiny new hardware. Nobody will see the cost of the OS and the cost of the hardware to run it as separate things.
I am betting on it being released when the DOJ restrictions are lifted - November 2007
MS will never play fair, why should they start now (even though they are required to by law).
What's the deal here? Are they -trying- to shoot themselves in the foot?
Businesses already have almost -no- incentive to switch to Vista. Now, instead of just buying expensive licences, they have to upgrade the graphics cards on their vanilla work PCs??
Has someone at MS gone patently nuts?
Yes, I know you will say "Microsoft will pull support for XP, and thus force everyone to upgrade." Maybe. But I think there will be backlash here.
And if you think that Vista is going to be exclusively for consumers, please tell me how Dell will provide $400 dollar machines with such beefy video cards!! It defies logic!
This is madness! Madness I say!
It's not what you know, or even who you know- It's how many people recognize your damn
Windows XP Professional: 128 megabytes of RAM or higher recommended
Windows Vista: 2 Gigabytes of RAM recommended
WTF??
Hmmmz, my SGI Indy didn't need 256MB of videomemory to have vectorized icons... somehow I get the feeling Vista isn't the most efficiently programmed software/OS we've seen... ;-)
(and the Indy *did* ship with a journaling filesystem... XFS...)
Wouldn't be too hard to write code to redirect all the 3d vector nonsense back into standard GDI calls.
Hey, great, let me know when you're done.
Take off every sig. For great justice.
I missed that all-important adjective "video". Never mind.
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
I could argue that 256mb cards will be a dime a dozen in 15 months, but all I have to say is:
256mb of vram should be enough for anyone.
Talk to me in 10 years and tell me then if you think that thats stupid.
I am no Microsoft lover but I have to speak out here. Nigel Page originally said it would "work best" under that rather steep hardware configuration, any OS "should" work best under that configuration.
As of the beta 1, the unoptimized version works kick ass on an 1800XP, 512MB DDR & Radeon 9700. Unless you want to use crap like "Aero Glass" you won't need a high end vid card. Personally speaking, I'm still worried about the DRM monitor requirements and I am also a bit uninterested since so many features (i.e. anything I really cared about as a windork) were dropped from the upcoming release.
There couldn't be a larger piece of disinformation circulating the net right now.
crazy dynamite monkey
There just isn't enough new in Longhorn/Vista to justify the buy. Where's the return on investment here? Why buy a new computer for everybody in your call center? Hello?
There's nothing wrong with rendering the entire user interface in the GPU. Softimage was doing that under NT 4 in 1997, using OpenGL. It was clunky back then, but it's worked fine for years. Multiple windows tend to run slowly in OpenGL on Windows, but that's because of a common bug that allows only one window to update per refresh. Buffer swapping needs to be better worked out for the multiple window case. But all of this requires relatively minor improvements.
Except that they are removing the GDI functionality. All GDI calls will just act as special wrapers back to the vector display calls. MS is not making this OS to be a simple upgrade from XP. They started from scratch and they are compartmentalizing or outright removing a lot of legacy stuff (which is good, it leads to better design overall). The GDI is one such module that has been removed.
Space for rent, inquire within
If they think they can strong arm me into purchasing some DRM monitor they are absolutely off their rocker.
Now slashdotters, it is our mission to raise the awareness on these HDCP monitors. They are the new Palladium, the new NGSCB, the new (circuit city) divx.
I am feeling the red mist of rage!
Macintosh will be the viable "store bought" rig to recommend friends and relatives purchase. And for use, we will need to get Linux working with HD-DVD and Blu-ray in short order!
When the quality and quantity of supply stabilizes to exactly meet demand, something "terrible" happens. Manufacturers can compete on only 1 "feature": price. The price plummets, and the profit per machine is about $10.00.
Along comes Microsoft with a special deal (for the manufacturers): We will artificially build demand for more and newer hardware into the next operating system, and you manufacturers increase the kickback, per system, to $150 for the coffers of Microsoft.
Hurl chunks is more like it when I see the bill.
However, since 64-bit is handling data chunks that are double the size, you'll need double the memory, hence the 2GB.
You've got to be kidding with this statement. Does this person even understand the difference between 32-bit and 64-bit processors? I don't think so.
NCQ allows for out of order completions - that is, if Vista needs tasks 1,2,3,4 and 5 done, it can do them in the order 2,5,3,4,1
Excuse me, but Vista isn't the one doing the reordering of hard drive accesses. NCQ is done in the controller and drive itself.
NCQ is supported on SATA2 drives
And selected SATA-1 drives.
AGP is 'not optimal' for Vista. Because of the fact that graphics cards may have to utilise main system memory for some rendering tasks, a fast, bi-direction bus is needed - that's PCI express.
Will there be an AGP system left that can meet the rest of the Vista requirements? And I thought AGP had an option to use system memory in the specification as well.
no current TFT monitor out there is going to support high definition playback in Vista.
What if they release Vista, and nobody bought? If the consumers finally said We've had enough of this sh|t?
This isn't really Microsoft's fault - HDCP is something that content makers, in their eternal wisdom, have decided is necessary to stop us all watching pirated movies.
Oh yes it is Microsoft's fault. Without Microsoft enabling this the whole concept would be DOA. And Trusted Computing isn't even mentioned.
Tell me again, please. What is the compelling reason to upgrade to Vista?
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
I'm typing this from my Vista beta install on a 3-year old Dell Dimension 4400, P4 1.7GHz, 512MB RAM and a Matrox P750 VGA card. Hardly a high-end PC these days. Even this first beta, it's been running well so far, does a lot better on suspend/resume than XP did for me and doesn't seem sluggish. Sure you'll be able to get more bells and whistles up and running on faster hardware, but I have no complaints this far..
Before you flame me for being a MS zealot, the Vista machine is next to my Slackware 10.1 box and my really old Pentium 166 that is installing SCO OpenServer 5.0.2 as I type this. Computers are fun, regardless of the OS they run..
To Terminate, or not to Terminate, that's the question - SCSIROB
Windows 95(mostly) and NT were written from scratch. To a point so was 2000 (based off of NT). But XP was not written from scratch, it was an upgrade from 2000. Vista is not based on XP, it was a total rewrite. Why else would it be taking over 4 years of development work? If it was just a new UI and a few changes under the hood, it should have been out years ago. The only reason it could be taking so long is either a) they are idiots and can't program or b) they did a drastic rewrite of the whole OS from ground up.
Space for rent, inquire within
Personally I am looking foward to Vista, and I see the hardware requirements as a positive thing. You can whine about MS all you want and complain about the hardware requirements, but why? As a developer of software I love the idea that the typical user's computer has steadily growing power. It opens the door to new and innovative applications and interfaces. Seriously, if Vista makes 3d graphics cards required and 3d API calls easily available to the developer, can you imagine the possibilities for the improvements in typical GUIs? I think that the software GUI will only truly take another step forward when it has the firm support of the GPU behind it. You can argue with me if you like, but I see no way around this.
SATA NCQ does *NOT* give SCSI performance.
This is not to say it's not a hell of a lot more useful than not being able to do disconnected writes at all, but pre-insertion of write barriers instead of post insertion via scheduling is really a poor-man's version of I/O concurrency.
Unless you go out of your way to do a FUA (Force Unit Access), on SATA, there is no guarantee that write data has been committed to stable storage, rather than just cache.
In SCSI tagged command queueing, you can be guaranteed that the write has been committed to stable storage before the write is acknowledges as completed (yes, it's optional to turn this off in mode page 2, but only idiots do it).
The upshot of this is that the OS must issue FUA on writes and stall the pipeline for other writes that don't require a commitment to stable storage (e.g. FUA for metadata and journalling, no-FUA for other data).
This is (effectively) the difference between DOW (Delayed Ordered Writes) and SU (Soft Updates), which is what makes SU so much more effective than DOW.
Further, it means that the OS can't use the acknowledgement to schedule future operations on the disk, without knowing ahead of time the FUA is necessary for a given write.
The issue here is that if I'm, for example, updating the contents in a single directory entry block on disk in two different processes, instead of deciding to delay the second update until I know the first one has completed (via the acknowledgement), I must issue the first one as an FUA command, and then the second one as an FUA command, which adds latency to my pipeline.
"Mr. SATA, I've worked with Mr. SCSI, and you're no Mr. SCSI".
-- Terry
I once had a colleague who was training to get an MCSE. Out of curiosity I took a look at the introduction course, at the very begining they were bragging about how Windows NT consisted of 50 gazillion-something lines of code.
Now, most Slashdotters would read that and say:
"bloated software."
The average non-techie computer user will think:
"wow!"
When seeing these silly requirements for Vista (oh, what a stupid stupid stupid name!), most Slashdotters are thinking:
"Incompetent idiots."
The average non-techie computer user will think:
"wow!"
Mac OS X 10.4 is capable of rendering the entire interface using the GPU (they call it Quartz Extreme). The system delivers some incredibly cool visual effects (see Core Image), and it does it on systems with as little as 64 MB of VRAM on the graphics card. So what the hell is Vista going to do where 256 will be optimal?
Hoe much do you want to bet that Microsfot realizes that most people only pay for Windows when they buy it with their computer thus they will aim to require a new computer for each next majour release?
Your CPU is not doing anything else, at least do something.
I wonder what this will do to gaming..
256 MB Video ram for the game..
256 MB Video ram for the MessageBox that says 'Cannot initialize DirectX'
4 GB of ram so you can see the messagebox the same day you ran the game.. priceless!
gtkaml.org
HD-DVD and BluRay can join DAT, SACD, and DVD-Audio as formats that were killed by greed.
Mea navis aericumbens anguillis abundat
a little from column a a little from column b
with apologizies to Matt Groening
Why do people keep talking about Vista requiring a minimum of 512MB of RAM and a video card with 256MB of video memeory? I've seen beta 1 running on a laptop with an intel video card (16MB) and 256MB of main ram! While it didn't run optimally, it did run okay.
This is like the craziest urban myth ever! Perpetuated by geeks the world over. Geeez! Unless of course Beta 2 is a major departure from Beta 1. Get your hands on Beta 1, if you care, and have a look everyone.
2GB is the ideal configuration for 64-bit Vista, we're told. Vista 32-bit will work ideally at 1GB, and minimum 512. However, since 64-bit is handling data chunks that are double the size, you'll need double the memory, hence the 2GB.
Does this make sense to anyone? It sounds like he thinks the memory footprint of all applications will double just because the address size has. Or perhaps this is just what they're going to tell users when the next version of MS Word occupies 200 megs of RAM.
Just think! Every computer around the world (home, work, laptops, and "Mactells" might as well ship with the same hardware specs) will be a sweet game machine. Think of the kind of LAN traffic corporations will see now.
At least it won't be surfing the web that will kill productivity.
lexbaby
"Be Brave, Be Loyal, Be True." -- Hawkeye Pierce
It's called Direct3D software renderer
I performed a test installation of the Vista Beta 1 (build 5112) on a Dell C640 Latitude laptop, which is equipped with a modest Mobility Radeon 7500C and 16MB graphics memory, and 256MB system RAM. I didn't do benchmark tests, but I can say that although the installation took almost FOREVER (seriously, I drove home, went to lunch, came back and it was still nowhere near complete) and the installation media was HUGE, the resulting ghost image itself was only 1.1GB compared to a base XP ghost image of half that size which I don't think was too terrible in the disk space department. The OS itself ran only a little slower than XP SP2 does under those hardware limitations. There were noticeable lags, but it functioned as well as I would expect anything Microsoft related to function on limited specs. I personally think the new interfaces are cute, but doesn't hold a candle to aqua or enlightenment, etc. I work for a corporation with a little under 30,000 users and the word from the boss is that we are not going to go to a Windows Vista image (which means, unless they get screwed into having to).
The latest iBook has a Radeon 9550 with only 32 meg of RAM. However, it can use all of the Core Image functionality.
I agree with you...it's a shocking comparison. OSX ran on ibooks which had ATI Radeon cards with 16 meg of memory, if I recall correctly. OSX looks far better than any Longhorn/Vista screenshot I have seen. What the hell are Microsoft doing that requires 16x the video memory and looks worse?
Nice, clean ANALOG RGB signals MUST be presented to the CRT cathodes before the tube can present an image. And there are beautiful horizontal and vertical sync signals available at the deflection yoke.
And if you break the airtight seal, the monitor won't do an HDCP handshake anymore.
I'm convinced I know the real reason MS needs you to have spiffy video card. We've all pissed clippy off by making fun of him... Now we're gonna log into windows and BAM! 3D clippy. And if he finds open office icons on your desktop hes gonna kick them around like soccer balls so Joe6Pack can't use it... thats my conspiracy theory of the day....
The native integer type will stay 32 bit. AMD64 is an LP64 architecture, so longs and pointers will be 64 bits, ints stay 32 bit. And longs getting bigger really doesn't matter, people using longs for anything besides pointer math are being dumb anyways, and should fix their code. Having 64 bit longs just allows people who need 64 bit integers to have them without resorting to the slow "long long".
So really, its just pointers doubling in size that should effect your memory usage. This will not do anything remotely close to doubling the memory usage of an OS. We've had 64 bit architectures and OSs for years, you can look at them to see what kind of memory requirement increase to expect.
CPU stacks now have 8-byte entries, so they are pretty much always twice as big.
AMD64 code is quite a bit bigger than IA32 code. Most estimates say 15%.
None of these double your memory requirements, but it's probably easier for them to prereq 2GB of ram than 1.4GB.
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
As a Mac user... ... but seriously - I don't think GPU screen rendering is a bad thing. Microsoft are going in the right direction by offloading that sort of donkey work.
But why such a powerful GPU? If Apple can achieve the same thing using a minimum of 32MB (like my little iBook), why can't Microsoft?
What's the compelling reason for such a hefty GPU requirement? Do you have to launch Doom III to 'delete' files? This is serious GPU power here, and if it's just rendering windows it seems to be poorly optimised.
Maybe it's a beta thing, and by the time it ships you can get by with lower GPU requirements.
I thought the primary purpose of an OS is to manage resources, not to eat it.
You want to stay with Microsoft?
You pay the hardware cost.
I can't wait until the corporations see that every secretary in the office has to have 2GB of RAM - or they have to support 2000 and XP themselves after "end of life" - which will be about five minutes after Vista ships, since Gates may be an asshole, but he's not stupid.
I can't wait to see the minimum disk space, too. Forget about putting Vista on a Bart's PE flash drive...even if you have a 4GB one.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Funny how MacOS X has managed just fine on a 32meg card for the past couple of years... even Tiger.
Microsoft is trying to tell us that rendering a Windows desktop requires more 3d memory capacity than the PS2 uses for something like Gran Turismo 4? That their own X box has 1/4 the capacity needed to render a Windows desktop?
Pfft..
smash.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.