Question about RAM
Question about RAM
We understand that modern consumer CPUs typically feature 2 or 4 memory controllers, such as dual-channel and quad-channel setups. Each controller supports two RAM sticks at most. I’m curious—can a single controller manage four RAM sticks? I’ve noticed that even with systems supporting up to 128GB of RAM, the practical limit seems to be four sticks, requiring four 32GB modules, which can be costly. If your system already has four 16GB sticks, you won’t be able to reuse them. What really sets this boundary? In the past, we could fit three sticks at a time, and there was usually just one controller handling all the RAM. Anyone have an explanation for this limitation? I’m just trying to understand it better.
It depends on the board's memory layout, but the typical rule is a maximum of twice the channel count. That’s usually not ideal since you may run into problems with full utilization. Manufacturers often add extra slots to accommodate the desire for future upgrades, even though it’s not practical. It’s smarter to purchase a kit matching your needs and sell the old one on the used market. The capacity should roughly match the number of channels—two is standard for consumer dual-channel setups. Premium overclocking boards sometimes keep just two slots because using all four would complicate RAM overclocking.
It isn't particularly smart in practice because of the limitations and inefficiencies. The issue stems from the older DDR3 system I was using, which only supports up to 8GB per module despite having 2GB modules available. Even though I could upgrade to a larger kit, the low-capacity RAM feels wasteful and outdated, making it hard to justify keeping them in use when better options exist.
Electronics eventually turn into e-waste. The aim is to extend their lifespan rather than make them last forever. It's not a simple task because matching different sets of RAM can be challenging, and it's often hard—or even impossible—to get the same exact kit years later when you need an upgrade. Adding new components can also cause compatibility problems. Considering these issues, let's look at my setup: I have two dual-rank RAM sticks, giving me four ranks suitable for Ryzen. If I upgrade with another identical set, I'd reach eight ranks, which would put a lot of strain on the memory controller and likely force me to downclock or adjust timings, ultimately hurting performance.
I understand. Glad you're considering that. We could try to make better use of the limited RAM instead of letting it gather dust. Hopefully, manufacturers will eventually release more capable RAM options so people can upgrade their older systems without having to replace everything. Unfortunately, 8GB isn't enough anymore.
We're preparing for the switch to DDR5. Sorry if you're still using DDR3, but it's time to upgrade. Companies won't invest in older tech anymore.
Well, this is a workstation and it already has 64GB of RAM. My issue now is that if you want to upgrade the system RAM further, you need to replace those 4 16GB RAM sticks and get 4 32GB RAM sticks which can be very expensive, not to mention that those 16GB RAM sticks are just recently added (about a year ago). You can sell off those 16GB sticks of RAM but the return are a little bit diminishing.