RSS



Go Back   bit-tech.net Forums > bit-tech.net > Article Discussion

Reply
 
Thread Tools
Old 15th Feb 2006, 14:46   #1
WilHarris
Just another nobody
 
WilHarris's Avatar
 
Join Date: Jun 2001
Location: Oxford
Posts: 2,671
WilHarris is on a distinguished road
Memory: is more always better?

http://www.bit-tech.net/hardware/200..._better/1.html

WilHarris is offline   Reply With Quote
Old 15th Feb 2006, 15:02   #2
Bindibadgi
Richard Swinburne
bit-tech Staff
 
Bindibadgi's Avatar
 
Join Date: Mar 2001
Location: Omnipwntent
Posts: 28,286
Bindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to beholdBindibadgi is a splendid one to behold
Nice.

Command rate is the kicker, because everytime a command is issued, whether you have to wait a single clock or twice as long becomes more of an effect when you load the ram with plenty of I/O. If you have lower timings, then more commands can be issued which makes it more of a problem.

Ive gotta say, using 1gig on this lappy is getting to be a problem now when I run half a dozen apps at once. 2gig on my main PC is a nice buffer, even though it is "slow" 533MHz 4-4-4-12-1T DDR2. 4 DIMMs on an Intel machine is fine

I love the fact you've shown that 120MHz extra memory bandwidth and all you get is a single frame per second more. LOL. Although those games that really make use of large amounts of ram, like BF2 do show 5fps difference, but it is only 5fps and it' still maximum detail.

I totally agree with your conclusion that getting another pair of 512s is more worth while, and possibly a bigger cooler (if you need it) to overclock a touch more to negate the few fps loss here or there.

Last edited by Bindibadgi; 15th Feb 2006 at 15:09.
Bindibadgi is online now   Reply With Quote
Old 15th Feb 2006, 15:07   #3
hitman012
What is a Dremel!?
Moderator
 
Join Date: May 2005
Location: Bristol / London
Posts: 4,811
hitman012 has a spectacular aura abouthitman012 has a spectacular aura abouthitman012 has a spectacular aura about
A very informative and well-written article; this should help to cut down on some of the confusion in HW&OC about this subject (especially command rate) and certainly dispel a lot of myths about memory performance .

There are a few typos:
"assuming something about his breaks [brakes]"
All the "prechange"s should be "precharge"s - result of automatic spell correction?
"1T or 2T clocks" - should be "1 or 2 clocks?". I thought T was suffixed to the option in order to distinguish it as a time (I might well be wrong here, though).
__________________
"Nothing is more practical than a good theory"
- Kurt Lewin
hitman012 is offline   Reply With Quote
Old 15th Feb 2006, 15:23   #4
Tim S
Pewlius Caesar
bit-tech Staff
 
Tim S's Avatar
 
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
Tim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of light
Quote:
There are a few typos:
"assuming something about his breaks [brakes]"
All the "prechange"s should be "precharge"s - result of automatic spell correction?
"1T or 2T clocks" - should be "1 or 2 clocks?". I thought T was suffixed to the option in order to distinguish it as a time (I might well be wrong here, though).
thanks, well spotted
Tim S is offline   Reply With Quote
Old 15th Feb 2006, 15:38   #5
Meanmotion
Supermodder
 
Meanmotion's Avatar
 
Join Date: Nov 2003
Location: Bracknell nr. Ascot
Posts: 370
Meanmotion is on a distinguished road
Well, i upgraded from 756MB (an odd number i know) to 2GB recently and i can't say i noticed any difference in gaming performance, i.e. frame rate. However, the overall computing experience was massively improved - minimum load times between levels in games, being able to alt/tab out of games to desktop in an instant, running itunes, photoshop, outlook, FF, messenger, DoD:S, etc. all at once with no performance hit. The single best upgrade i can remember having made. Such a pity it was horribly unstable and I've had to RMA it (Crucial Ballistix - anyone else had problems?), it's been 4 weeks now since i sent them back and i'm still waiting to here anything.
__________________
Athlon64 X2 4400+ || A8N SLI Premium || 2Gb Corsair XMS Pro || 2*40Gb Raptor (striped) || 250GB External || Radeon X1950Pro || WinXP

www.OutForBlood.co.uk || www.4Qradio.com || www.EdwardChester.co.uk
Meanmotion is offline   Reply With Quote
Old 15th Feb 2006, 15:50   #6
RotoSequence
Lazy Lurker
 
RotoSequence's Avatar
 
Join Date: Jan 2004
Location: 'States
Posts: 4,533
RotoSequence is on a distinguished road
More RAM always = better unless your machine cant run it
__________________
Technology Schmecnology
RotoSequence is offline   Reply With Quote
Old 15th Feb 2006, 16:26   #7
TomH
Bwahahahahaha
 
TomH's Avatar
 
Join Date: Nov 2002
Location: Salford
Posts: 609
TomH is on a distinguished road
The differences in frame rate seem minimal, but when playing games like FEAR, for instance, with a Gig of 3200 XL, I still get 'stalling' when running the game on the highest texture setting.

The frame rate is fine -- it's when you're walking down a corridor, you can tell when the scene ahead is being loaded, as the whole thing slows up as the pages are being transfered to the HDD.

So there are other, more noticable reasons to go for more than 1GB of memory.
TomH is offline   Reply With Quote
Old 15th Feb 2006, 16:30   #8
Tim S
Pewlius Caesar
bit-tech Staff
 
Tim S's Avatar
 
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
Tim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of light
Quote:
Originally Posted by Meanmotion
Well, i upgraded from 756MB (an odd number i know) to 2GB recently and i can't say i noticed any difference in gaming performance, i.e. frame rate. However, the overall computing experience was massively improved - minimum load times between levels in games, being able to alt/tab out of games to desktop in an instant, running itunes, photoshop, outlook, FF, messenger, DoD:S, etc. all at once with no performance hit. The single best upgrade i can remember having made. Such a pity it was horribly unstable and I've had to RMA it (Crucial Ballistix - anyone else had problems?), it's been 4 weeks now since i sent them back and i'm still waiting to here anything.
There are some small differences, but unless you've got a high end video card, you're not likely to notice the difference. Ultimately, the computing experience is so much better with 2GB of memory, but our article was designed to dispell some of the rumours that 2T = bad.

The only game that really makes a big difference in memory size is Battlefield 2 - you simply cannot run the game with all details set to maximum without hitching with only 1GB of memory.
Tim S is offline   Reply With Quote
Old 15th Feb 2006, 16:31   #9
Tim S
Pewlius Caesar
bit-tech Staff
 
Tim S's Avatar
 
Join Date: Nov 2001
Location: Ascot, Berks
Posts: 18,021
Tim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of lightTim S is a glorious beacon of light
Quote:
Originally Posted by Tom Hill
The differences in frame rate seem minimal, but when playing games like FEAR, for instance, with a Gig of 3200 XL, I still get 'stalling' when running the game on the highest texture setting.

The frame rate is fine -- it's when you're walking down a corridor, you can tell when the scene ahead is being loaded, as the whole thing slows up as the pages are being transfered to the HDD.

So there are other, more noticable reasons to go for more than 1GB of memory.
That's the thing - you get more hitching and frame rate drops with less memory, as more textures and such have to be loaded into memory each time you go into a new room.
Tim S is offline   Reply With Quote
Old 15th Feb 2006, 16:54   #10
Drexial
Supermodder
 
Join Date: Jul 2005
Posts: 297
Drexial is on a distinguished road
well as far as gaming goes i wouldnt expect to see much of a difference concidering the card being used has a full 512 on it already. for people still using older systems with 128mb 6800s lets say, the upgrade from 2x512 to 2x1024 will DEFINETLY see a boost in gaming performance. people with 6800's still have a fairly competitive card that still cost within $250-400 or that they dont want to upgrade their motherboard too if they still have AGP. that is to say untill recently wotht eh 7800 GS (probly nto entirly worth the price of an upgrade) but i guarantee you will NOTICE an improvement . I have a 6800 with 256mb.... ill let you know how well the upgrade went once i get my new board, had to RMA a gigabyte... though i guess it woulnt be a direct comparrison concidering i had an AMD 2700+ before and now i have the opteron 148.... but anyway. untill next time kids
Drexial is offline   Reply With Quote
Old 15th Feb 2006, 17:26   #11
Arkuden
mow?
 
Arkuden's Avatar
 
Join Date: Jul 2004
Location: Under a rock.
Posts: 931
Arkuden is on a distinguished road
Very well written and presented article. I found it to be incredibly useful. Shame there wasnt a few other brands offered just for fun but I can imagine the time invested for these 4 setups already. Thanks for another great article!
Arkuden is offline   Reply With Quote
Old 15th Feb 2006, 19:59   #12
CoolFox
Modder
 
Join Date: Feb 2006
Location: San Jose, CA
Posts: 57
CoolFox is on a distinguished road
Hey, one more thing, I've found that machines don't like it as much when you have chips of different size and timings, I think it has more to do with the timings.

Anyway, I've found that if you turn interleaving off [via the BIOS], it becomes <i>STABLE, but</i>... it becomes unbearably slow while gaming... anybody know why that is?
CoolFox is offline   Reply With Quote
Old 15th Feb 2006, 20:11   #13
hitman012
What is a Dremel!?
Moderator
 
Join Date: May 2005
Location: Bristol / London
Posts: 4,811
hitman012 has a spectacular aura abouthitman012 has a spectacular aura abouthitman012 has a spectacular aura about
Quote:
Originally Posted by CoolFox
Anyway, I've found that if you turn interleaving off [via the BIOS], it becomes <i>STABLE, but</i>... it becomes unbearably slow while gaming... anybody know why that is?
Bank interleaving means that the memory controller can have two or more pages of RAM (in different banks) active and write to them both subsequently, i.e. sending a write to one page and then to another without waiting for the first to finish. Without interleaving, a bank page must be closed each time another is to be opened. Another advantage of this system is that the two banks can alternate their refresh and R/W cycles so that access is continuous without breaks for row refreshing.

It improves performance, especially in memory-intensive applications where many reads and writes are being made to different areas of RAM - this is a situation typical of a computer game. I wouldn't have thought it would be unbearably slow, but it would definitely reduce performance. It's probably because the game's high amount of access to large strings etc. that would not fit in the L1/L2 caches mean that they're more RAM intensive.

Edit:
Quote:
Originally Posted by Dngrsone
Memory management can become problematical with increased amounts of RAM-- Win 9x OS and associated apps only saw a performance boost in memory up to 1GB, after that the performance actually decreased because of management overhead (max allowable memory was 4GB, IIRC).
Indeed so - many older chipsets and CPUs had a maximum cacheable limit of only 64MB, which meant that anything above the 64MB address was in fact not loaded into L1/L2. Since Windows loads in from the top down, performance was completely crippled as a result.
Quote:
Originally Posted by Dngrsone
I foresee a similar problem with XP; where that sweet spot will be is unknown, I'd hazard a guess that it would be around 4GB, but I have neither the time nor equipment to test that theory.
4,194,304MB is the limit of a 32-bit address system, and while memory controller addressing has far exceeded that, the subsystems of Windows XP - or any 32-bit OS, for that matter - have not. It will conk out at about 3.5GB due to PCI MMIO occupied address space around that area. The memory hole here is created in order to give addresses to adapter/peripheral ROMs. Since this address range is mapped to the memory on these devices, it is not addressable as normal RAM and subsequently any installed memory in this range is useless. If you are using a 64-bit OS and a supporting BIOS, this area can be remapped to somewhere above 4GB to give you the full amount of memory; usually, this option is called "Remap Memory I/O Hole", "MMIO Remapping", or "S/W Memory Hole Remapping".
Quote:
Originally Posted by Dngrsone
Last page, should read 4x512MB over 2x1024MB (or 2x1GB).
I think it was meant this way to advise people who currently have 2x512MB to still get 2 more 512MB modules despite having to run a 2T command rate.
__________________
"Nothing is more practical than a good theory"
- Kurt Lewin

Last edited by hitman012; 18th Feb 2006 at 15:54.
hitman012 is offline   Reply With Quote
Old 15th Feb 2006, 20:11   #14
Dngrsone
Multimodder
 
Join Date: Feb 2005
Location: Far from everywhere
Posts: 94
Dngrsone is on a distinguished road
Quote:
Originally Posted by RotoSequence
More RAM always = better unless your machine cant run it

Not so.

Memory management can become problematical with increased amounts of RAM-- Win 9x OS and associated apps only saw a performance boost in memory up to 1GB, after that the performance actually decreased because of management overhead (max allowable memory was 4GB, IIRC).

I foresee a similar problem with XP; where that sweet spot will be is unknown, I'd hazard a guess that it would be around 4GB, but I have neither the time nor equipment to test that theory.

Regardless, with the current state of gaming, memory increases above 2GB will not return any significant improvements, IMO.

BTW,
Quote:
We'd recommend making the upgrade to 4x512MB over 2x512MB, even with the slight drawbacks we experienced in one of the four games we tested.
Last page, should read 4x512MB over 2x1024MB (or 2x1GB).
__________________
If knowledge is power, then I know just enough to be Dngrs
Dngrsone is offline   Reply With Quote
Old 15th Feb 2006, 20:29   #15
Veles
DUR HUR
 
Veles's Avatar
 
Join Date: Nov 2005
Location: Bristol, UK
Posts: 5,694
Veles will become famous soon enoughVeles will become famous soon enough
Very good article, made the whole memory stuff a bit clearer to me.

After reading that I'm glad I didn't bother going for some expensive stuff and went with simple corsair value select. All I'm after really is real world performance. Maybe when I'm rich I'll go for the expensive stuff
__________________
Veles on: Xbox Live (My Halo stats), Steam Community, Twitter

Quote:
Originally Posted by Fod View Post
spam gangsters might as well tap into all those machines for their zombie networks.
Veles is online now   Reply With Quote
Old 15th Feb 2006, 22:05   #16
Buzzons
Mod Master
 
Join Date: Jul 2005
Posts: 2,086
Buzzons is on a distinguished road
XP (not 64) can handle upto 4gig, however most motherboards can only address 3.8gig of ram(even if they say 4 gig)

also, XP can only address 2gig per thread so even if you have 4 gig(which i do) you can only use 2gig per thread thus its useless unless the program is multithreaded
Buzzons is offline   Reply With Quote
Old 15th Feb 2006, 22:59   #17
-EVRE-
Supermodder
 
-EVRE-'s Avatar
 
Join Date: May 2004
Location: Idaho U.S.A
Posts: 343
-EVRE- is on a distinguished road
Quote:
Originally Posted by Buzzons
XP (not 64) can handle upto 4gig, however most motherboards can only address 3.8gig of ram(even if they say 4 gig)

also, XP can only address 2gig per thread so even if you have 4 gig(which i do) you can only use 2gig per thread thus its useless unless the program is multithreaded
will A64's (ie my Opteron 170) use a full 4gb?
Asus a8n-SLI
__________________
(Phenom II 940)(Foxcon A7DA)(8gb OCZ DDR2 800 )(8800gt aka hair dryer)(Big yellow case, CPU, GPU)(Enermax Liberty 500w)(lite-on DVD-RW w/LightScribe)(Seagate 300gb sata)(Seagate 320gb x2)(WD 200gb)(Dell 3007WFP 30"LCD, 19" Samsung, Acer 1280x720 projector)
-EVRE- is offline   Reply With Quote
Old 15th Feb 2006, 23:03   #18
hitman012
What is a Dremel!?
Moderator
 
Join Date: May 2005
Location: Bristol / London
Posts: 4,811
hitman012 has a spectacular aura abouthitman012 has a spectacular aura abouthitman012 has a spectacular aura about
Quote:
Originally Posted by -EVRE-
will A64's (ie my Opteron 170) use a full 4gb?
Asus a8n-SLI
It will if you use Windows XP 64-bit and enable the relevant setting in your BIOS to enable MMIO hole remapping. Keep in mind, however, that XP x64 has very poor driver support and the benefits of 4GB of RAM are debatable.
__________________
"Nothing is more practical than a good theory"
- Kurt Lewin
hitman012 is offline   Reply With Quote
Old 15th Feb 2006, 23:34   #19
Kipman725
When did I get a custom title!?!
 
Kipman725's Avatar
 
Join Date: Nov 2004
Location: UK
Posts: 1,753
Kipman725 is on a distinguished road
I think 4gb setups will start coming in with vista, with it's memory hogging 3d interface. Running 1gb here and haven't yet run out of memory in any games, but my graphics card holds me back from the high settings. It's a big improvnment over 512mb though where I would have to wait for 2mins to get back into css after alt+tabbing out.
__________________
Sn45g game server mod My Electronics Site
Hardware: 3400+ Sempr0n, 1GB RAM, 1.28TB local storage, x1950pro,Razer Viper,M$ comfort curve 2000,L70S + 17", Fujitsu 17" CRT
Audio: HD-650's, PE congress amp, Sound Blaster AWE64, Soundblaster 24bit
Kipman725 is offline   Reply With Quote
Old 15th Feb 2006, 23:37   #20
ek-hat
Minimodder
 
Join Date: Dec 2005
Location: London, UK
Posts: 24
ek-hat is on a distinguished road
I don't understand why the slower 400Mhz XMS4000, but with lower timings, was beaten by the faster 520Mhz XMS4000, but with higher timings, in all four tests...
...I heard that you should always opt for lower timings over slight-higher speeds - isn't this true?
And also, you didn't mention anything about which of the four memory formats you should look for if you intend to overclock...
ek-hat is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 10:57.
Powered by: vBulletin Version 3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.