what determines RAM compatibility

ComputerGeek21

Honorable
Aug 5, 2017
564
0
11,160
just wondering how to know if ram is compatible with any given setup. sometime people say that ddr3 or ddr4 is required for a setup to work with a cpu or gpu. i know that mother board just depends on the attached port or BUS
 
Solution
the motherboard determines what RAM by the slots the motherboard has, the CPU Has the memory controller onboard and the controller determines which RAM can be used.
Example the 6th Genertation intel chips have a memory controller that can run either DDR3L or DDR4. the motherboard will be equipped with either DDR3L slots or DDR4 slots. in this example the motherboard dictates which RAM to use because of the slots the motherboard has the, CPU is flexible. This is rare that a CPU can handle more than one type, and is the only example I know of that is available today.

threadripper/Ryzen DDR4 memory controller
intel 8xxx/7xxx ddr4 memory controller
intel 6xxx DDR3 or DDR4 ready memory controller
AMD fx and APU's DDR3 memory controller...

R_1

Expert
Ambassador
the motherboard determines what RAM by the slots the motherboard has, the CPU Has the memory controller onboard and the controller determines which RAM can be used.
Example the 6th Genertation intel chips have a memory controller that can run either DDR3L or DDR4. the motherboard will be equipped with either DDR3L slots or DDR4 slots. in this example the motherboard dictates which RAM to use because of the slots the motherboard has the, CPU is flexible. This is rare that a CPU can handle more than one type, and is the only example I know of that is available today.

threadripper/Ryzen DDR4 memory controller
intel 8xxx/7xxx ddr4 memory controller
intel 6xxx DDR3 or DDR4 ready memory controller
AMD fx and APU's DDR3 memory controller
intel 5xxx and below are all DDR3 memory controller
 
Solution

VJ_Gamer

Commendable
Aug 8, 2017
851
0
1,660
You have to check for you motherboard first. Few of them supports DDR4 and few DDR3 ram. Next the CPU at the very lowest level has the ability to fetch data from memory or into memory. So you need to check for CPU spec sheet for the RAM speed as well(doesn't depends on it completely).

Peace.