My motherboard is a Gigabyte AORUS X470 and my CPU is a Ryzen 7 2700X
The machine has been working great for years, but I use a lot of virtual machines for work so I decided to upgrade from 16Gb RAM to 32Gb for a little more comfort, going from 2 x 8Gb of Vengeance LPX to 2 x 16Gb.
(Specifically the two new sticks are CMK32GX4M2E3200C16)
On installing the new sticks, the machine booted without an issue, detected that it had 32Gb of memory, the Windows Memory Diagnostic found no errors.
However, virtualisation had been disabled in the BIOS so I couldn't do my work. I booted into the BIOS and found all the settings had reset. After multiple resets-reboots-tests I determined that NO settings were saving no matter what combination I chose and the BIOS was constantly resetting itself to default. I didn't think it was the CMOS battery as everything else seemed fine but figured there was no harm in changing it so I did. With a fresh battery, settings still did not save.
Beginning to suspect the RAM itself, I swapped back to the two original 2 x 8Gb sticks and now the BIOS settings are saving no problem and virtualisation is reenabled. It seems that something in the new RAM sticks is causing a problem.
I am now at the limit of my expertise. Does it seem likely that the sticks are physically faulty, or are they incompatible with my board/CPU in a way that I missed while researching, or was I not setting the BIOS memory settings correctly for them (I left all the memory frequencies on Auto)? What else should I do to investigate further?
Any help much appreciated, thank you!
Update: Reading a few more threads after posting this one I discovered this page breaking down which CPU/Memory combinations are supported for different AMD families. I figured out the Ryzen 7 2700X is a "Pinnacle Ridge" and therefore it seems these new sticks are not supported.
Mystery solved at least, and I'll remember this for future upgrades. Leaving this here in case it helps anybody else in future.
The machine has been working great for years, but I use a lot of virtual machines for work so I decided to upgrade from 16Gb RAM to 32Gb for a little more comfort, going from 2 x 8Gb of Vengeance LPX to 2 x 16Gb.
(Specifically the two new sticks are CMK32GX4M2E3200C16)
On installing the new sticks, the machine booted without an issue, detected that it had 32Gb of memory, the Windows Memory Diagnostic found no errors.
However, virtualisation had been disabled in the BIOS so I couldn't do my work. I booted into the BIOS and found all the settings had reset. After multiple resets-reboots-tests I determined that NO settings were saving no matter what combination I chose and the BIOS was constantly resetting itself to default. I didn't think it was the CMOS battery as everything else seemed fine but figured there was no harm in changing it so I did. With a fresh battery, settings still did not save.
Beginning to suspect the RAM itself, I swapped back to the two original 2 x 8Gb sticks and now the BIOS settings are saving no problem and virtualisation is reenabled. It seems that something in the new RAM sticks is causing a problem.
I am now at the limit of my expertise. Does it seem likely that the sticks are physically faulty, or are they incompatible with my board/CPU in a way that I missed while researching, or was I not setting the BIOS memory settings correctly for them (I left all the memory frequencies on Auto)? What else should I do to investigate further?
Any help much appreciated, thank you!
Update: Reading a few more threads after posting this one I discovered this page breaking down which CPU/Memory combinations are supported for different AMD families. I figured out the Ryzen 7 2700X is a "Pinnacle Ridge" and therefore it seems these new sticks are not supported.
Mystery solved at least, and I'll remember this for future upgrades. Leaving this here in case it helps anybody else in future.
Last edited: