Why does my RAM run in 3200MHz instead of 6400MHz
Posted by TaurusBrown@reddit | buildapc | View on Reddit | 35 comments
This is probably stupid question, but please help me undestand what is going on. I have new RAM on my new motherboard.
Asus PRIME B650-PLUS ATX AM5 Motherboard
G.Skill Ripjaws S5 32 GB (2 x 16 GB) DDR5-6400 CL32 Memory
Full part list is here: https://pcpartpicker.com/list/pNfFWt
I have updated the BIOS, set up the memory profile "DOCP Tweaked" and set frequency to 6400MHz in the BIOS ( https://i.imgur.com/491FFSQ.png )
But when I run HWiNFO tool I see this: https://i.imgur.com/ODYoZ6j.png
How do I check if my RAM has setting that allow it to go up to maximum frequency of 6400MHz?
I am afraid that my memory running on half of it's maximum frequency, which is.. plain bad.
Hollowsong@reddit
My 6400 MHz RAM defaults to factory 4000 MHz in the BIOS because I have to use the secondary ram channels.
Barefoot_Mtn_Boy@reddit
Explain?
No_Guarantee7841@reddit
Did you manually tweak fclk/mclk/uclk values on bios? Else 6400 is gonna run unoptimally with high latency and worse performance compared to 6000.
cat1092@reddit
Isn’t that what choosing the “Automatic” or Performance setting in this BIOS setting supposed to do? Task manager shows this, although other tools such as Speecy or HW Manager shows the number off slightly, somewhat in real time, maybe a refresh every 5 seconds or so, with HW Manager displaying faster.
At any rate, at 6000 M/T, my recent X670E system is running fine, the only OC I adjusted was for RAM speed. Seeing the out of the box performance of the Ryzen 7 7800X3D (compared to the i7-4790K) was indeed electrifying, even though when new, the former was the GOAT of quad core performance.
No_Guarantee7841@reddit
Because its 6000. 99% of amd cpus imc cant handle synchronous ratios at 6400 speed. Which is why 6000 is called a sweetspot.
MehImages@reddit
because your memory is not 6400MHz. it's 6400MT/s. they're not the same
cat1092@reddit
Glad I ran across this topic, because I too have been misled mostly by RAM OEM’s that the measurement is MHz for 15+ years.
Majortom_67@reddit
It' a marketing oddity which I don't like (6400 are megatransfers, not megaherz)
cat1092@reddit
Thanks for this informative post!
hugemon@reddit
Welp I just forgive them. I'll just let it slide and assume that they are talking about the frequency of data transfer rather than clock that the ram is fed with.
3200 million clocks per second fed = 6400 million transfers happen in a second.
runnenose@reddit
ram speed is measured in megahertz
Little-Equinox@reddit
RAM speeds is measured in Mega Transfers, but the box says MegaHertz, thanks to a mistake the creator of Taskmanager made.
Majortom_67@reddit
Here are mt
DXNiflheim@reddit
It's double date rate 3200mhz x2 is 6400mhz
AllMyFrendsArePixels@reddit
TL;DR : Because it's DDR5, not just DR5.
Alauzhen@reddit
DDR = Double Data Rate if you use 2 channels, that's the RAM you are using. In many monitoring software it's actual speed is listed as half, e.g. 6400 listed as 3200MHz, the Taskmanager will list it as 6400MHz.
lions2lambs@reddit
Per CPU specs:
Max Memory Speed 2x1R DDR5-5200 2x2R DDR5-5200 4x1R DDR5-3600 4x2R DDR5-3600
Do people just forget that RAM speed is dependent on CPU + MOBO and not just MOBO?
tempski@reddit
This is kinda like when you buy a 2tb ssd and feel "cheated" because you're not actually seeing the full 2tb is disk management.
Then you go online and find out that TiB != TB
In this case Mhz != MTs
Yommination@reddit
Dual Data Rate
Dreadnought_69@reddit
It’s not dual channel, that’s something different.
Not in the way dual channel is used in conversation anyways.
This is about double data rate, the DDR in the name of DDR5, not the usage of multiple RAM sticks.
MCLMelonFarmer@reddit
Not double channel, double rate. The clock is a square wave, transfers occur on both the rising edge and trailing edge of the clock, rather than just one edge. So that's two transfers per cycle - Double Data Rate.
Menirz@reddit
Hertz (Hz) is a unit of frequency or "how many times something occurs per second". For most things, this refers to periodic "cycles", so it's referred to as "cycles/second".
With RAM, the allows can be given in clock frequency MHz, which means "millions of clock cycles per second" or it can be given as data rate.
In the case of the latter, the unit is technically also MHz - aka "millions of data transfers per second" - but because that unit is confusing when shared by the related metric of clock speed, the industry is adopting MT/s or "Mega-Transfers per Second" to represent data rate.
DDR or Dual Data Rate means that the data rate is twice the clock speed, so marketing has long advertised RAM speed using their data rates as it is a larger number. They'll often, somewhat misleadingly (but still technically correctly) use the unit MHz for this data rate, instead of MT/s as noted above.
This means that when your computer displays the clock speed in MHz, it's a separate value from the MHz that was on the box of your RAM, since that was the data rate.
FunBuilding2707@reddit
Time for OP to learn the meaning of DDR.
-CynicRoot-@reddit
Dance Dance Revolution!
Ancillas@reddit
Cue Sandstorm because it’s DDR time in this thread!
Whole_Ingenuity_9902@reddit
double data rate has nothing to do with channel count, it means the memory bus can transfer data on both the rising and falling edges of the clock signal, doubling the bandwidth at a given frequency.
bobsim1@reddit
This is the right answer.
BluudLust@reddit
The technical explanation is that DRAM works in both the rising and falling edge of the clock signal. This results in transfers happening twice every time the signal goes from 0..1..0, but that's only
EnforcerGundam@reddit
because 2 x 3200 is 6400 meaning your ram is running fine
besides ddr5 doesn't have a spec that allows it to run at ddr4 level speeds near 3200... lowest is 4000 but i haven't even seen a ddr5 that can run so low, normally its minimum 4800/m
FunFact5000@reddit
Double rate, it’s running correct.
MrPopCorner@reddit
as many here commented it's because 3200MHz = 6400MT's
a simple google search would have spared you a lot of time and effort :/
Vegetable-Matter3953@reddit
It does run on 6400 MT/S , 3200 Mhz = 6400 MT/s
labels often show MHz, but it's actually MT/s, as DDR doubles the data rate per clock cycle. So, 3200 MHz is 6400 MT/s.
zh4mst3rz@reddit
RAM is actually DDRRAM which mean Double Data Rate RAM, so the frequency is 3200, but the rate of actually data tranfer is double that which is 6400, and that is correct
9okm@reddit
What u/rizzzeh said. If you want to see 6400, check task manager.
rizzzeh@reddit
DDR - Double data rate. Multiply frequency by two and get MT/s or effective speed of 6400