4 GB May Be Vista's RAM Sweet Spot 767
jcatcw writes "David Short, an IBM consultant who works in the Global Services Division and has been beta testing Vista for two years, says users should consider 4GB of RAM if they really want optimum Vista performance. With Vista's minimum requirement of 512MB of RAM, Vista will deliver performance that's 'sub-XP,' he says. (Dell and others recommend 2GB.) One reason: SuperFetch, which fetches applications and data, and feeds them into RAM to make them accessible more quickly. More RAM means more caching."
I disagree (Score:5, Interesting)
Bad news for intel here.. (Score:5, Interesting)
If vista scales all the way to 4, then we're looking at a windows market that will be very similar to the mac market, where upgrading the video card and ram will get you more bang for your buck than replacing the processor.
this will mean a slowdown in intel sales (and amd)
Seriously (Score:5, Interesting)
There is a good reason: people remain employed.
Re:I disagree (Score:1, Interesting)
General Trend (Score:2, Interesting)
In the bad old days, CPUs were very slow. Programming in assembly language was essential for a 6502. The user interface was ugly ASCII text. Most of the CPU cycles were expended for the core part of the application. The "core part" might be recalculating the entries in the cells of VisiCalc.
completely not true (Score:4, Interesting)
Re:THis is obscene! (Score:5, Interesting)
MS knows shineys sell software to Joe Sixpack, so they don't mind the extra memory it takes to run them all the time. However, I'd don't think vista needs 4 gigs of memory to run snappy with all the goodies turned off.
Re:Bad news for intel here.. (Score:3, Interesting)
Re:Seriously (Score:5, Interesting)
And that's just the mythical "average user". Operating systems have to support more than the average user -- they have to support the guy writing apps for the average user (development and debugging have gotten significantly easier); the office of the average user (managing a large userbase); the folks writing content for the average user (both professionals and YouTube).
Many of these things are transparent. And, yeah, I could go back to using pine, bash, rxvt, and WindowMaker (although that's only 10 years ago, not 15), grep through my emails when I needed to find something and use IRC to talk to my friends.
But you know what? This is better. A lot better.
People don't use the PC as 10 years ago (Score:3, Interesting)
That is true inclusively but not exclusively. 15 (or 20) years ago people used PCs for mostly office applications and home computers for games and light word processing. Geeks and tech-types used computers for programming: either work-enhancing or hobbyist programming (often both).
Interfacing with other computer users in real time through BBS systems and modems was just beginning to catch on. E-mail outside defense and academic environments was all but unknown.
A real computer revolution happened with the widespread inexpensive introduction of 100+ MHz Pentium and compatable processors that enabled the rise of MP3 audio file-sharing and CD ripping. That, along with photo-quality graphics and large hard-disks (bigger than anyone's collection application programs and data), led to the use of PCs as media-centers as we now use them. That happened about ten years ago with the introduction of Napster.
The multi-gigahertz machines (and the DeCSS program) enabled the video and movie PC revolution that we have today. The communications revolution (VoIP, Skype) is also a direct result of sub-$500 multi-gigahertz boxes.
The next revolution will be near-photographic quality interactive games using synthetic video and real-time voice-to-voice language translation.
What is interesting to watch is the destruction of various industries with each phase of this continuing PC revolution. Word processing wiped out the typewriter industry. (ever meet anyone under 21 who has ever used one?) The spreadsheet destroyed the specialized mechanical calculator. AutoCAD destroyed paper drafting. MP3 file sharing is currently destroying the recorded music industry (sales of CDs down 50% from 1997, according to Rolling Stone). Photo-quality video in interactive games will destroy the television industry. iPhones and Skype will destroy the global telecommunications companies.
What fun!!!
Re:Turn SuperFetch off (Score:1, Interesting)
Will it? Given past MS dirty tricks, how many layers of tinfoil are really required to suspect that Vista is set up to give third-party apps short shrift when it comes to RAM so that they're more likely to thrash?
Re:Turn SuperFetch off (Score:5, Interesting)
XPonential (Score:4, Interesting)
Re:THis is obscene! (Score:5, Interesting)
Even with 1GB you are good with AERO, as Vista only uses a fraction of system RAM for the AERO effects, since it intelligently co-shares system and video RAM.
For example, Aero is consuming only 12Mb of system RAM on the computer I am typing this on at the moment. I also have an animated wallpaper (video) and this window is partially transparent so I can see my applications behind it.
Vista does NOT double buffer like OSX, so there is not this massive overhead for RAM by using the AERO interface like there is in OSX to get tear free applicaiton drawing.
People forget that turning off Aero and effectively the DWM, reduces ALL application performance on Vista.
This is because it disables the acceleration drawing in hardware at the GDI/WPF level, and also pushes application redrawing back to the applications like WindowsXP.
So you not only get a worse 'visual' experience with it off, as you get tearing and extra redrawing with the composer turned off, you also get a massive performance reduction as this tearing and redrawing forces the application to consume CPU cycles to redraw when you do anything, just as Windows XP did.
When you turn off Aero you lose the composer and some of the 3D GPU acceleration of Vector and Bitmap drawing functions of the core graphics subsystem that assist the appliation in drawing the interface before it even gets to the composer.
And even though Vista gets the 'effect' of double buffering Window textures, it doesn't technically double buffer them, so the RAM overhead to do all this is quite minimal as the GPU RAM is used instead of both System and GPU RAM being used as in OSX.
See Vista's driver model gives it some cool tricks, and this is just one side effect. And since the driver model allows Vista to draw directly to the screen from GPU or System RAM without having to shove the System RAM image into the GPU before drawing like OSX does, you don't have to double store images in the composer.
So Vista can use system or GPU RAM intelligently and draw directly to the screen from either memory pool. Which is also why AGP and PCI/e are needed for the Aero interface in Vista.
So even with 1GB of RAM, don't be so quick to turn off Aero.
In fact several 3D games run faster with Aero enabled,(even on 1GB systems) because if you only have 128MB of Video RAM, and the game wants more for textures, Vista will intelligently use free System RAM to hold the less performance intensive textures. And since the application via the Vista WDDM sees the GPU and Vista allocated System RAM for textures as the same it can draw or use them directly as if your Video card had 512mb of GPU RAM instead of 128MB.
So if your video card lacks the GPU RAM for the 'high quality' textures in your game, leave Aero on and you can shove the texture quality in the game up beyond what your card would normally be capable of handling.
Also with respect to how the OpenGL driver is made by ATI or NVidia, Vista can even do this for OpenGL applications as well.
Good luck and don't be so quick to turn off Aero, you might be surprised how much performance it adds to the system, even with 1GB of RAM.
(Our techs even leave it enabld on 512mb systems as it still gives more of a performance boost than the 8-20mb of RAM it consumes on average.)
Re:Turn SuperFetch off (Score:2, Interesting)
I was thinking the same thing, how much more than eye candy has every release been since 95. Obviously the switch to the NT kernel was big but really the biggest difference in each release has been eye candy. Can you imagine how fast win 95 would run on an AMD Athlon 64 6000+ with a gig of ram.
Re:More RAM (Score:5, Interesting)
Re:THis is obscene! (Score:2, Interesting)
Re:speed, speed and more speed - but where is it? (Score:3, Interesting)
Try again.
Re:More RAM (Score:3, Interesting)
Re:Turn SuperFetch off (Score:3, Interesting)
Which is exactly what I was thinking... and I can't help but think in response: Is this really the first Microsoft OS to have built-in file caching? I mean, really? I guess I just assumed that around the same time Windows got big-boy OS features like memory protection that they also got file caching. I'm still assuming I'm not understanding, because it seems ridiculous.
Re:THis is obscene! (Score:1, Interesting)
As far as _bandwidth_ goes, actually only a bit wider even with the fastest RAM setups currently available in consumer systems.
PCIe 16x = 8 GB/sec
Dual-channel DDR2-800 = ~ 12 GB/sec
Of course, with dual independent 16x PCIe lanes and an SLI or Crossfire GPU setup, you'd have 16 GB/sec bandwidth to graphics ram. Moreover, the PCIe bus is full duplex, meaning it can read and write at the same time. The memory bus (unless I'm mistaken) does either write OR read cycles.
Needless to say, all of these numbers are theoretical, and doesn't take into account latencies and other realities. But nonetheless, your "much much wider bandwidth" statement wasn't true. I'm a nitpicker.