The new updates fix several issues, improving compatibility, performance and reliability.

The new updates fix several issues, improving compatibility, performance and reliability.

Microsoft has released two new updates for Windows Vista that address compatibility, performance, and reliability problems that have been reported through the operating system’s error reporting software.

The two patches were leaked last week, but are now officially available through Microsoft’s knowledge base. They’re available for all versions of Microsoft’s latest OS and weigh in at around 12MB combined for the 32-bit versions of Vista and 18MB combined for x64 versions.

The first of the two patches, KB938979, addresses some performance issues that have been widely reported, including the issue with file transfer speeds and poor memory management amongst others. Although I’m yet to experience the file transfer issues myself in full effect, I know that many others have had issues with transferring large amounts of data.

The second patch, KB938194, addresses compatibility issues that seem to mostly be related to graphics drivers or gaming. This will be good news to many bit-tech readers, then.

Having already installed the patches, I can say that my Vista experience has improved a little – I’ve noticed my file transfers are slightly faster and I’ve not suffered from any graphics-related crashes since. Having said that, my Vista experience has been pretty good so far – I seem to be one of the lucky ones.

How has your Vista experience been so far? Have you suffered from any of the problems that these patches address, and if so, has it fixed them? Let us know in the forums.
Quote samkiller42 9th August 2007, 12:12
Why on gods earth do they not appear on the Windows Update program in windows? Its a bit daft if you ask me.

Sam
Quote Brooxy 9th August 2007, 12:24
Meh, I ended my affair with Vista yesterday...I'll install it on my laptop but for the rig, it's back on XP.


Sam, while I think about it, we got another Vista code on MSDNAA, just go to purchase the x64 edition :)
Quote iwog 9th August 2007, 12:28
I dont have any complaints with vista so far, as all the problems i'm experiencing are the fault of my sick mobo. Although i have noticed that the file transfer was kinda slow.
Quote rupbert 9th August 2007, 12:30
It has definately improved my file transfers, it always sat on 'Calculating...' for ages.
Quote aon`aTv.gsus666 9th August 2007, 12:35
I gave up on Vista long time ago... We get our Vista from MSDNAA so I thought "Why not give it a try?" But then again I wanted XP so dual-booting. The boot manager became a problem once I got rid of Vista as many might have experienced.
So is Vista actually as fast, stable and reliable as XP? Should I as a close-to-hardcore gamer change? And no dual-booting. :)
Quote Woodstock 9th August 2007, 12:55
MSDNAA ftw lol, what is idle memory usage like now then, i used to idle at about 800mb used reformatted thou... ok who decided f-t-w to become cheesecake
Quote Delphium 9th August 2007, 13:00
Tbh could do with a patch that brings more life into audio, in particular surround sound in games and other music applications that use multiple audio channels, like Traktor DJ.
Quote Laitainion 9th August 2007, 13:48
Quote:
Originally Posted by Delphium
Tbh could do with a patch that brings more life into audio, in particular surround sound in games and other music applications that use multiple audio channels, like Traktor DJ.

Yeah, the audio thing is the only reason I'm not using Vista right now. While I *do* like the new way you can change the volume of individual applications, and generally the sound is better there are still occaisionally crackles. I don't know if that's Vista (I was using a 'trial' version of 64bit Ultimate) or the drivers for my X-Fi. If it was Vista, I would have thought it would have improved by now. As audio was the biggest complaint I had during the beta testing phase, a lot of games I played the sound would start to crackle, and get worse the longer I played.

That and Civ4 Beyond the Sword tripping UAC (unlike Civ4 Vanilland & Warlords).
Quote samkiller42 9th August 2007, 13:50
I have 4gb of RAM and im using Business x64, my memory usage is at 37% or 1500MB out of 4093MB. I have to say, it is stable and very fast for myself, and yes, i like it alot, and i wont be going back to XP.
@Brooxy, i know, ive got both keys, 64bit is on the Tower while the other key is on the beasty lappy which again is stable and very nippy even with 1gb of ram.

Sam
Quote Delphium 9th August 2007, 14:01
Quote:
Originally Posted by Laitainion
As audio was the biggest complaint I had during the beta testing phase, a lot of games I played the sound would start to crackle, and get worse the longer I played.

I think myself lucky to have stereo audio wihout crackle then :/

Allthough my freind had the same stereo audio issue on his X-Fi we did not notice any crackling, due to OS and drivers now being RTM and not beta?
Quote DougEdey 9th August 2007, 14:12
Quote:
Originally Posted by Woodstock
MSDNAA ftw lol, what is idle memory usage like now then, i used to idle at about 800mb used reformatted thou... ok who decided f-t-w to become cheesecake

GAH! THIS IS NOT A PROBLEM!

RAM is there to be used, not sit unused!
Quote quack 9th August 2007, 14:12
Quote:
Originally Posted by samkiller42
Why on gods earth do they not appear on the Windows Update program in windows? Its a bit daft if you ask me.

Sam
Because they haven't been released to Windows Update yet. Wait until the next Patch Tuesday - August 14th.
Quote aon`aTv.gsus666 9th August 2007, 14:14
XP idles @ <200 so what the hell you need to run in the background to reach 1.5GB? :?

One question though: Which version should I go for? Business 32? 64? Or Ultimate 32? 64?
Quote DougEdey 9th August 2007, 14:18
Quote:
Originally Posted by aon`aTv.gsus666
XP idles @ <200 so what the hell you need to run in the background to reach 1.5GB? :?

Vista USES your RAM! It's what it's there for. It stores data in the RAM after it's been used so that if you want it again your data is there and available quickly!

Linux has done it for decades, my linux indicates the 80% of my RAM is in use at any point in time.
Quote mashles 9th August 2007, 14:42
well ive been using vista at home since january, and vista at work since may. Love it. Simple as that. Although i do turn UAC, superfetch, indexing, defender and automatic defragging off. :D
Quote RTT 9th August 2007, 14:45
Quote:
Originally Posted by DougEdey
Vista USES your RAM! It's what it's there for. It stores data in the RAM after it's been used so that if you want it again your data is there and available quickly!

You'd think it would be obvious really wouldn't you? :D
Quote DougEdey 9th August 2007, 14:48
Quote:
Originally Posted by RTT
You'd think it would be obvious really wouldn't you? :D

It gets on my tits, people have been lulled into the "Use less RAM" because Microsoft had crap memory management!
Quote Misiowiec 9th August 2007, 14:49
Quote:
Originally Posted by samkiller42
I have 4gb of RAM and im using Business x64, my memory usage is at 37% or 1500MB out of 4093MB. I have to say, it is stable and very fast for myself, and yes, i like it alot, and i wont be going back to XP.
@Brooxy, i know, ive got both keys, 64bit is on the Tower while the other key is on the beasty lappy which again is stable and very nippy even with 1gb of ram.

Sam

Please people, this must have been said about a thousand times accross the community. A large chunk of Vista's memory usage is due to precaching technologies which store data for future use...
Quote Ramble 9th August 2007, 15:00
Quote:
Originally Posted by mashles
well ive been using vista at home since january, and vista at work since may. Love it. Simple as that. Although i do turn UAC, superfetch, indexing, defender and automatic defragging off. :D

I myself turn defender and defrag off but I recommend you turn the rest back on. With indexing you're disabling one of the best features of Vista. Superfetch increases responsiveness and UAC, my God don't turn it off, I can't stress how much of a bad idea it is to run every process with admin priviledges. You can disable the prompt if you so desire but turn UAC back on.

EDIT: For those like me who installed the leaked beta patches a few weeks ago, they're exactly the same as this version.
Quote aon`aTv.gsus666 9th August 2007, 16:13
Quote:
Originally Posted by DougEdey
Vista USES your RAM! It's what it's there for. It stores data in the RAM after it's been used so that if you want it again your data is there and available quickly!

Linux has done it for decades, my linux indicates the 80% of my RAM is in use at any point in time.
Sorry, I'm an idiot... studying computer sciences....

I KNOW what RAM is made for! But jusk to piss you off: Why should I store data in my RAM that I might eventually maybe need later? I agree that's something to argue about but just my 2 pence added here.
Quote TheVoice 9th August 2007, 16:17
If the RAM is sitting there doing nothing, why not?
Quote SNIPERMikeUK 9th August 2007, 16:29
The larger of the two updates gave me a blue screen of death crash, when it was shutting downafter install, but seems to have been installed fine. On the whole vista home premium x64 has done me proud, it is mainly problems with itunes ect I have, it is a lot quicker than my system was with xp running on it.
Quote Kipman725 9th August 2007, 16:33
Quote:
Originally Posted by TheVoice
If the RAM is sitting there doing nothing, why not?

more cpu time used when a program starts or a program starts demanding more ram as the operating system has to decide where to get the ram from etc. instead of just giving the program a load of address which it knows is free.

As for linux... the ram usage is less than vista but more than xp on most of my boxes. It seems to keep a percentage free as the more ram you add the more it uses.
Quote quack 9th August 2007, 16:42
Quote:
Originally Posted by Ramble
You can disable the prompt if you so desire but turn UAC back on.
I agree, UAC is annoying in its default mode, but if you use TweakUAC and switch to the Quiet mode, Vista is a lot more user friendly. Turning UAC off completely can actually cause you problems since doing so disables write access to the Temp folder.
Quote Nedsbeds 9th August 2007, 16:56
Quote:
Originally Posted by aon`aTv.gsus666

I KNOW what RAM is made for! But jusk to piss you off: Why should I store data in my RAM that I might eventually maybe need later? I agree that's something to argue about but just my 2 pence added here.

Because ram is a lot faster than your disk...
And there isn't anything to argue about. It simply makes a lot of sense.
Quote smoothie 9th August 2007, 17:16
I'm having a lot of problems with driver compatibiliy with Vista x64. Many more than I feared I'd have.
Is it possible to run Vista x86 on 64-bit processors?
How would I go about swapping my OS to Vista 32-bit Edition?
Quote DougEdey 9th August 2007, 17:44
Vista 32bit will work fine on a 64 bit processor. Not sure if you can swap though.
Quote Da Dego 9th August 2007, 18:07
Quote:
Originally Posted by smoothie
I'm having a lot of problems with driver compatibiliy with Vista x64. Many more than I feared I'd have.
Is it possible to run Vista x86 on 64-bit processors?
How would I go about swapping my OS to Vista 32-bit Edition?

It works fine :) But requires a full reinstall.

I use the x64 and it works great. Lots of things SAY they don't have drivers, but if you just right-click in device manager and set it to "update driver" it will miraculously find one. I had these problems with my wireless card, for instance.
Quote iwog 9th August 2007, 19:25
Question, how do you magically update drivers if the device you're trying to update is your only connection to the interwebs.
Quote Ramble 9th August 2007, 19:44
Get another network card?
Quote capnPedro 9th August 2007, 19:51
Cat5e cable. Saviour of the universe.

Assuming that your motherboard's onboard NIC is recognized. Which Vista does a very good job of doing, actually.
Quote Da Dego 9th August 2007, 20:29
Quote:
Originally Posted by iwog
Question, how do you magically update drivers if the device you're trying to update is your only connection to the interwebs.
I suppose it depends which interweb you want to connect to. The toobs are full on many of them. But if you get one that's not, you can access it by your onboard LAN. I (very honestly) can't think of a board that doesn't have that feature that would even RUN vista.

I may be an odd one, but I assemble my computers and get them all updated and patched up near two things - a working second computer, and a wired net router. THEN I take them where they'll spend their working lives. But then again, I may just be jaded from too many of those "everything you need is right in the box..." experiences.
Quote Woodstock 9th August 2007, 21:46
Quote:
Originally Posted by DougEdey
Vista USES your RAM! It's what it's there for. It stores data in the RAM after it's been used so that if you want it again your data is there and available quickly!

Linux has done it for decades, my linux indicates the 80% of my RAM is in use at any point in time.

hmmm ok it would be ignorance to vista then, was never really that interested in anything in it other than DX10, so when a game is launched vista removes stuff from the ram to fit the game?

how does vista compare to xp then in games (fps wise) and benchmarks like super pi
Quote Ramble 9th August 2007, 21:58
The cached stuff in RAM is effectively free RAM, that's how the programs would see it and that's how you should see it since Vista will free up the cache instantly if a program needs it.
In terms of FPS Vista is close, within 10fps of XP. But shoddy drivers so far have tainted the view.
Superpi is identical for me.

Vista actually has a new memory manager, so it's not just resource hungry, it's managing that memory in a totally different (and better) way.
Quote aon`aTv.gsus666 9th August 2007, 22:54
So freeing up the RAM then load data is basically faster than just load data I guess? Sorry but thats utter crap. There ARE scenarios where this solution is definitly more useful than just keeping RAM load as small as possible and maybe even Windows IS such a scenario with a whole lot of data being used over and over again but as far as I understood the whole cache/RAM/storage thing each access costs time and READ, (ERASE), WRITE is slower than just READ, WRITE. As I said, if the benefits from keeping data in the RAM are big enough then it's making perfect sense as some ERASE calls now and then don't have that much impact on a system's performance then. But if there is a lot of different data permanently changing that needs to be erased and re-written into RAM then I'd say just keeping the load small should be the better solution.

Sorry for being annoying, maybe not my day. ;)

// edit: @ Ramble: Just a quick question: Is Vista still destributing RAM to other devices such as GFX cards? My 8800GTS/640 had 8xx or more MB of memory to address under Vista. Just wondering.
Quote Ramble 9th August 2007, 22:57
It takes a couple of nanoseconds to erase memory. I can't image even a German's reaction times being that fast.
Quote Bungle 9th August 2007, 23:22
Had Vista since April and so far the OS has been faultless. Had major stability problems running older games like quake 3 , wolfenstein ET so have bitten the bullet and done like a few others and installed a dual boot with XP. Have to say, Vista has been the best OS i've used so far from initial release. The score system for your hardware is a good idea for the average user so that you can gauge how the software will perform on it. The aero browser is great when looking through all those windows. Takes a while to learn your way around but overal Vista is very polished IMHO.
Quote Woodstock 9th August 2007, 23:42
Quote:
Originally Posted by Ramble
The cached stuff in RAM is effectively free RAM, that's how the programs would see it and that's how you should see it since Vista will free up the cache instantly if a program needs it.
In terms of FPS Vista is close, within 10fps of XP. But shoddy drivers so far have tainted the view.
Superpi is identical for me.

Vista actually has a new memory manager, so it's not just resource hungry, it's managing that memory in a totally different (and better) way.

hmmmm thats interesting then lol, so how much ram does vista use if you get rid of the caching
Quote aon`aTv.gsus666 10th August 2007, 00:28
Quote:
Originally Posted by Ramble
It takes a couple of nanoseconds to erase memory. I can't image even a German's reaction times being that fast.
That would lead us to "No matter what both solutions are almost equal performance-wise..." right? ;)
Quote TheVoice 10th August 2007, 01:05
Quote:
Originally Posted by aon`aTv.gsus666
That would lead us to "No matter what both solutions are almost equal performance-wise..." right? ;)

Well no, because it depends what performance you're measuring. As said already, SuperFetch is designed to predict what apps you use and when, and will thus have those apps and files waiting in RAM for you. It's fairly obvious there's a performance increase over it having to pull everything from the HDD.
Quote cebla 10th August 2007, 08:18
Quote:
Originally Posted by aon`aTv.gsus666
So freeing up the RAM then load data is basically faster than just load data I guess? Sorry but thats utter crap. There ARE scenarios where this solution is definitly more useful than just keeping RAM load as small as possible and maybe even Windows IS such a scenario with a whole lot of data being used over and over again but as far as I understood the whole cache/RAM/storage thing each access costs time and READ, (ERASE), WRITE is slower than just READ, WRITE. As I said, if the benefits from keeping data in the RAM are big enough then it's making perfect sense as some ERASE calls now and then don't have that much impact on a system's performance then. But if there is a lot of different data permanently changing that needs to be erased and re-written into RAM then I'd say just keeping the load small should be the better solution.

RAM is never erased. When a program requests some ram and there isn't any available because the cache is taking up too much room all Windows has to do is to mark the cached data as no longer cached in its cache manager and then hand the memory to the program. The data that was cached is still loaded in RAM, but that doesn't matter because the new program will be writing its own data over the top of it before it uses it.

When your writing a program if you request some RAM and you don’t assign a value to it and then you print the value that is in the RAM you requested out to the screen you will find that it is just whatever it was used for last.

Of course this would take a few extra CPU cycles to mark that the data that was cached is no longer cached, but this most likely would take less than 1ms. It is also likely if you were running a game that most of the requests for more RAM would be during the loading phase and so it would have almost no negative effect while you are actually playing.
Quote completemadness 10th August 2007, 15:41
Quote:
Originally Posted by DougEdey
Vista USES your RAM! It's what it's there for. It stores data in the RAM after it's been used so that if you want it again your data is there and available quickly!

Linux has done it for decades, my linux indicates the 80% of my RAM is in use at any point in time.
atleast linux has a "cached memory" section though, if only MS had done that it would have made alot more complaints go away

I dont mind if 80% of my memory is used (infact 99% would be better, im sure theres a reason you cant use all 100%), but i would like to know how much of it can actually be freed, and how much is really being used
Quote DougEdey 10th August 2007, 15:42
you can't use all 100% because you need a space to load programs and data temporarily to cross check that it's correct.
Quote Ramble 10th August 2007, 21:39
Quote:
Originally Posted by completemadness
atleast linux has a "cached memory" section though, if only MS had done that it would have made alot more complaints go away

They do.

EDIT: There's clearly some ambiguity here as to what happens, so I've taken a screenshot some my mem usage.

http://farm2.static.flickr.com/1417/1075104774_9a34e14a80_o_d.png

As you can see system processes are using up about 800mb (it changes depending on how much ram you've got). The rest is taken up by cache so I've only got 18mb free, however this is transparent so rather than 99% mem usage I have 40%. it changes depending on what you run, for example I did a stress test earlier, it used up 1.88GB of RAM and only a few hundred meg was left for the cache. After I closed the program the cache rebuilt back up to 1 gig or so.
It's basically free memory.
Quote Woodstock 10th August 2007, 22:57
Quote:
Originally Posted by Ramble
They do.

EDIT: There's clearly some ambiguity here as to what happens, so I've taken a screenshot some my mem usage.

http://farm2.static.flickr.com/1417/1075104774_9a34e14a80_o_d.png

As you can see system processes are using up about 800mb (it changes depending on how much ram you've got). The rest is taken up by cache so I've only got 18mb free, however this is transparent so rather than 99% mem usage I have 40%. it changes depending on what you run, for example I did a stress test earlier, it used up 1.88GB of RAM and only a few hundred meg was left for the cache. After I closed the program the cache rebuilt back up to 1 gig or so.
It's basically free memory.

so why does it use more than twice the ram xp does? is 2gb enough for gaming on vista if so for how long
Quote Ramble 10th August 2007, 23:09
2Gb is fine for gaming.
It uses twice the memory due to a combination of things, one thing is that indeed Vista does have more processes and is indeed heavier on the memory. It also has a new memory manager which may be skewing things somewhat, by paging less and such. Memory usage drops as you remove RAM.
Quote capnPedro 10th August 2007, 23:17
When I had 1GB of RAM, my usage was around 44%. I put another 1GB in and the usage dropped (raised, technically) to 40%.
Remember (40% of 2) > (44% of 1). Vista actually went ahead and made use of the extra RAM I put in.
Quote completemadness 11th August 2007, 21:08
Quote:
Originally Posted by Ramble
They do. [stuff]
Ah OK, i see now

but they should have another row that says "used" or something, because if you actually quote the free figure, you are getting skewed by the cache
you can work it out, in that SS apparently you are using 542mb memory (total - free - cached) but it should be written down somewhere
Quote Bladestorm 12th August 2007, 01:12
Quote:
Originally Posted by cebla
RAM is never erased. When a program requests some ram and there isn't any available because the cache is taking up too much room all Windows has to do is to mark the cached data as no longer cached in its cache manager and then hand the memory to the program. The data that was cached is still loaded in RAM, but that doesn't matter because the new program will be writing its own data over the top of it before it uses it.

When your writing a program if you request some RAM and you don’t assign a value to it and then you print the value that is in the RAM you requested out to the screen you will find that it is just whatever it was used for last.

Of course this would take a few extra CPU cycles to mark that the data that was cached is no longer cached, but this most likely would take less than 1ms. It is also likely if you were running a game that most of the requests for more RAM would be during the loading phase and so it would have almost no negative effect while you are actually playing.

;)

reading through the thread I was feeling the urge to post along the same lines till I got to your post, I probably wouldn't have done it as well and don't feel like I have as much authority on the matter though.

To check I had it right though, my layman's explanation is something like :

So you have however possible numbers in an array which always exist regardless of the numbers in them at any given time, it takes some time to enter meaningfull numbers to all the spaces to use, but almost no time to update the list that says what the numbers are to "___ to ___ = available" which just lets the next program to want memory, change the list entry and start replacing whatever numbers are already in the section it wants to meaningfull numbers of its own, taking no longer than it would have because its replacing say a 029 instead of an 000 in an entry.
Log in

You are not logged in, please login with your forum account below. If you don't already have an account please register to start contributing.





Stats: 0.045 seconds