by congo » Mon Feb 23, 2004 4:51 am
Hi again philsymonds,
I just re-read your first question, and it appears you aren't clear on what "dual channel mode" is.
You get your "virtual" 800mhz front side bus speed because it's kind of a 4x multiplier of an actual FSB speed of 200mhz.
A P4 cpu performs similar trickery through it's technologies, and gains a massive apparent speed increase through it's mutipliers.
At stock clocking, your RAM actually runs at 200mhz, (the actual FSB speed), but it's DDR or DUAL DATA RATE, which makes it "virtually 400mhz" , it's not truly running at 400mhz, it reads the data twice in a single clock cycle, once on the voltage rise, and again on the voltage fall.
This DDR RAM running at 400mhz is specified with a maximum rating for the ram module, ie. PC3200, meaning it's desinged to run at a maximum speed of 400mhz DDR , or a 200mhz maximum bus speed.
Some good quality ram can be pushed at a certain risk beyond it's rated speed, but the margins for overclocking the RAM itself are usually small.
Dual Channel is a totally different technology, and doesn't affect the speed of any bus, it just effectively doubles the width of the bus, so more traffic can pass without a traffic jam. In other words, dual channel effectively increases "memory bandwidth" enabling the computer to process more data without having to wait for it's turn on the bus.
Imagine a new P4 rig as essentially everything running at 200mhz; The P4 chip itself, the Front Side Bus and the RAM.
Now start multiplying 200mhz by 2 or 4 for the different technologies that increase the apparent speed of the system and you see how much these technologies (DDR, Dual Channel Ram, Hyperthreading, Multiple cpu pipelines) can rapidly increase a PC's performance.
Overclocking is really based on understanding the relationship of the various bus speeds and technologies, and how they all tie in together.
If you want to increase the front side bus from, say 800mhz to 1ghz (1000mhz), you need to increase the actual front side bus speed of 200mhz by 50mhz, to 250mhz. so that when it get multiplied by 2 and then by 2 again, it ends up effectively 1000mhz.
This degree of overclock is RADICAL and turns a 2.4ghz cpu into a 3ghz!
This increase of 50mhz has profound implications for the RAM which is designed to run at a maximum speed of only 200mhz (true speed). It simply will either not work at all or it may damage the RAM module.
One way to fix this problem of the ram being over-cooked, is to reduce the Ram speed by a percentage in BIOS, (if the BIOS supports the option), so that when the Front Side Bus is overclocked, the underclocked RAM then gets multiplied by the percentage increase, and reverts back to it's originally designed operating speed.
This is a simple matter of some basic math.
Another way to overcome the over-cooked ram problem is to buy RAM rated for faster bus speeds, ie. PC3500, where there is no need to reduce the actual ram speed when the FSB is overclocked by a certain percentage. Also, the RAM (PC3500) is truly running at the higher speed, giving some marginal benefit.
Now, we have all this massive power and speed, only to jam it all up on the busses because the road isn't wide enough to fit all the traffic on, This is where Dual Channel Ram Mode comes in, it simply doubles the lanes, (memory bus width) to allow all the traffic to flow un-impeded.
I'm sorry if you already knew all that, but it sounded like it needed clarifying.
Last edited by
congo on Mon Feb 23, 2004 5:02 am, edited 1 time in total.
Mainboard: Asus P5K-Premium, CPU=Intel E6850 @ x8x450fsb 3.6ghz, RAM: 4gb PC8500 Team Dark, Video: NV8800GT, HDD: 2x1Tb Samsung F3 RAID-0 + 1Tb F3, PSU: Antec 550 Basiq, OS: Win7x64, Display: 24&