(cf)Eclipse
Freelance Overclocker
- Joined
- Feb 18, 2003
- Messages
- 30,027
ok.. since i'm starting to get frustrated with all the people who believe that they must have awesome ram to overclock and have the results be worth it, i did some quick testing. yes, i know it's not very thorough.. i'll probably attend to that another time when i really have some spare time on my hands, not just as a quick saturday project. but anyway, on with the results.
here's my system as used for testing:
a64 3200+ clawhammer - clocked at either 220x10 or 245x9 for 2.2ghz
edit: also added 240x10 for 2.4ghz
2x512mb crucial ballistix
geforce 6800gt at 375/1100
w.d. 80gb ide w/ 8mb cache - application drive
w.d. 250 sata w/ 8mb cache - data drive
ocz powerstream 420
since i originally limited myself to 2.2ghz on the cpu for the first few tests, i was left with three ram speed choices:
220mhz (1:1 using 220x10) @ 2.5-2-2-8
200mhz (5:6 using 245x9) @ 2-2-2-8
183mhz (5:6 using 220x10) @ 2-2-2-8
as an update to this to show how cpu speed really is more important than ram speed, i also ran the tests at 240x10 with the ram at 5:6 with timings of 2-2-2-8.
i used 8 because with quick testing using a64tweaker, tras of 8 gave best bandwidth/latency on average with my ballistix
if you don't know exactly how a64's memory controller sets ram speed, have a look at the link in my sig.. it'll also explain why the 200mhz option is really 200mhz not 204mhz like you would think at first
ok, so first things first, the semi-synthetic benchmarks. i'll start out with the results from 3dmark05. i know the final score is very gpu limited, but it also gives a cpu score, which has more releveance to what i'm trying to prove here.
see how the overall score changes.. none. disredarding that random spike at 200mhz, which is within the margin of error for such a benchmark. it shows the cpu score scaling with ram speed though. not much, but a little.
now look at how much extra performance a 200mhz boost on the cpu gives. 9% core speed gives 23% cpu score improvement. something strange is up there, but i ran the test again, and it gave me the same result, so i don't know what gives. i'll go through all of them again and see if i messed something up.
next is (arguably) a bit more relevant. everest read/write and latency scores. nothing unexpected here, nor anything that needs to be explained, other than nore how going from 200mhz @ cas2 to 220mhz @ cas2.5 results in the same latency.
(note that these results are the average of 3 tests with correct sig dig's
)
one interesting thing to point out. notice the decreased latency by increasing the cpu speed 200mhz... not a lot, but it's there.
now for some more practical tests. i like to make backgrounds using a terrian rendering program called terragen. the test was to make this picture. then i used dbpoweramp to convert the scooter - 24 carat gold album from mp3 to ogg vorbis at a quality of .6 (~192kb/s iirc)
here you can see that memory speed does have a little bit of difference, but nothing profound, especially considering that i have an extra 600mb/s and 4ns lower latency to play with between the fastest and slowest settings.
then look at the extra 200mhz, see the profound difference? i like the scaling with the cpu speed. 9% more speed, 9% less time for both cases (actually 9.6% and 9.4% for the respective tests)
and now for real world testing. i have one game that in game benching capabilities: doom3.
*heavily updated*
so i ran two tests. one high (high quality, 1280x1024) and one low (low quality, 640x480)
i recorded the results from the second run to eliminate the errors. i disabled vertical sync in the game to eliminate the monitor limitation. sadly, i don't have the resources [H] does, and couldn't run the demo and get a fps graph, so an average will have to do.
it seems memory bandwithd has a slight effecthere.. however at 200mhz, 2.2ghz, there is an interesting anomaly, though 1fps isn't really anything to get too upset about, it is about 1% after all
so here's my conclusion: for gaming, memory bandwidth doesn't seem to be too important, latency might be, but due to limitations of my memory controller, i can't get under about 44ns, which i'm pretty close to already.. i would like to test some other games though, like hl2, but i don't have that game right now, so...
for other things like encoding/rendering and general computer usage, memory bandwidth helps, however very slightly.
for all you oc'ers out there that demand high mhz ram for your system, i can tell you one thing that it makes a notable difference with: benchmarks. in super-pi, going from 183mhz to 220mhz dropped my time from 41s to 39s, and you can see how much it effected my cpu score in 3dmark05.
the only other real reason to have nice ram is to have more flexibility with ram settings, so you can run at weird multi's and dividers to get that optimal cpu speed and not have the ram underclocked or something.
next step: get a 939 system and run benches in single channel and dual channel mode.. see how much 2x the bandwidth really does help
here's my system as used for testing:
a64 3200+ clawhammer - clocked at either 220x10 or 245x9 for 2.2ghz
edit: also added 240x10 for 2.4ghz
2x512mb crucial ballistix
geforce 6800gt at 375/1100
w.d. 80gb ide w/ 8mb cache - application drive
w.d. 250 sata w/ 8mb cache - data drive
ocz powerstream 420
since i originally limited myself to 2.2ghz on the cpu for the first few tests, i was left with three ram speed choices:
220mhz (1:1 using 220x10) @ 2.5-2-2-8
200mhz (5:6 using 245x9) @ 2-2-2-8
183mhz (5:6 using 220x10) @ 2-2-2-8
as an update to this to show how cpu speed really is more important than ram speed, i also ran the tests at 240x10 with the ram at 5:6 with timings of 2-2-2-8.
i used 8 because with quick testing using a64tweaker, tras of 8 gave best bandwidth/latency on average with my ballistix
if you don't know exactly how a64's memory controller sets ram speed, have a look at the link in my sig.. it'll also explain why the 200mhz option is really 200mhz not 204mhz like you would think at first
ok, so first things first, the semi-synthetic benchmarks. i'll start out with the results from 3dmark05. i know the final score is very gpu limited, but it also gives a cpu score, which has more releveance to what i'm trying to prove here.
see how the overall score changes.. none. disredarding that random spike at 200mhz, which is within the margin of error for such a benchmark. it shows the cpu score scaling with ram speed though. not much, but a little.
now look at how much extra performance a 200mhz boost on the cpu gives. 9% core speed gives 23% cpu score improvement. something strange is up there, but i ran the test again, and it gave me the same result, so i don't know what gives. i'll go through all of them again and see if i messed something up.
next is (arguably) a bit more relevant. everest read/write and latency scores. nothing unexpected here, nor anything that needs to be explained, other than nore how going from 200mhz @ cas2 to 220mhz @ cas2.5 results in the same latency.
(note that these results are the average of 3 tests with correct sig dig's
one interesting thing to point out. notice the decreased latency by increasing the cpu speed 200mhz... not a lot, but it's there.
now for some more practical tests. i like to make backgrounds using a terrian rendering program called terragen. the test was to make this picture. then i used dbpoweramp to convert the scooter - 24 carat gold album from mp3 to ogg vorbis at a quality of .6 (~192kb/s iirc)
here you can see that memory speed does have a little bit of difference, but nothing profound, especially considering that i have an extra 600mb/s and 4ns lower latency to play with between the fastest and slowest settings.
then look at the extra 200mhz, see the profound difference? i like the scaling with the cpu speed. 9% more speed, 9% less time for both cases (actually 9.6% and 9.4% for the respective tests)
and now for real world testing. i have one game that in game benching capabilities: doom3.
*heavily updated*
so i ran two tests. one high (high quality, 1280x1024) and one low (low quality, 640x480)
i recorded the results from the second run to eliminate the errors. i disabled vertical sync in the game to eliminate the monitor limitation. sadly, i don't have the resources [H] does, and couldn't run the demo and get a fps graph, so an average will have to do.
it seems memory bandwithd has a slight effecthere.. however at 200mhz, 2.2ghz, there is an interesting anomaly, though 1fps isn't really anything to get too upset about, it is about 1% after all
so here's my conclusion: for gaming, memory bandwidth doesn't seem to be too important, latency might be, but due to limitations of my memory controller, i can't get under about 44ns, which i'm pretty close to already.. i would like to test some other games though, like hl2, but i don't have that game right now, so...
for other things like encoding/rendering and general computer usage, memory bandwidth helps, however very slightly.
for all you oc'ers out there that demand high mhz ram for your system, i can tell you one thing that it makes a notable difference with: benchmarks. in super-pi, going from 183mhz to 220mhz dropped my time from 41s to 39s, and you can see how much it effected my cpu score in 3dmark05.
the only other real reason to have nice ram is to have more flexibility with ram settings, so you can run at weird multi's and dividers to get that optimal cpu speed and not have the ram underclocked or something.
next step: get a 939 system and run benches in single channel and dual channel mode.. see how much 2x the bandwidth really does help