Hello,
I purchased a Ryzen 5700x3D to replace my Ryzen 3600. Everything worked well with the 3600 but once I installed the 5700x3D only the fans would turn on but not the motherboard or the GPU. I tried removing one ramstick and booting with only a single ramstick on Slot A2 and this worked. Both B slots make the system not boot but A work fine. I tried clearing CMOS, different RAM sticks, reseating the CPU, untightening the cooler. Nothing worked. There are no bent pins on the CPU or debris on the socket. I tried searching my issue on Reddit and found people with the same issue on the same combo (X3D AM4 CPU and Gigabyte 5XX Motherboard). I have the latest BIOS, F19d. I have it since it was released in September. My board is Gigabyte B550 AORUS ELITE.
The manual for your board specifies slots A2 and B2 to be used for 2 DIMM dual-channel operation. (page 11)
You may want to contact Gigabyte eSupport if this will not work as directed.
https://esupport.gigabyte.com/Login/Index?
Yeah, the optimal placement for two sticks is also stated next to the slots. I tried everything but it did not work. Gigabyte support told me to reflash the same BIOS I already have with flashback but this didn't fix it either, I told them so and still haven't received a second reply. In general Gigabyte's eSupport is some of the worst sadly.
Gigabyte BIOS that end in a letter are beta versions. Per the CPU support list, anything from F10 and newer should support the 5700X3D. I would try the latest non-beta BIOS version F18.
Their support list is wrong, F10 was released in 2020 and doesn't even support 5800x3d. Yes I plan to try F18, I'll report back if it fixes the issue.
Update:
I tried swapping back to the 3600 which worked fine and recognized 64gb in dual channel in BIOS just fine. This time I did something I didn't do before, I booted to Linux and ran neofetch which only recognized 32gb despite the BIOS showing 64. I tried putting both sticks in A slot and sure enough Linux found 64. On Windows I believe it shows as 64gb (32gb usable). So while the 5700x3d doesn't boot at all, 3600 behaves a bit differently, it boots but only allocates A slot. I tried booting with just B slot but it wouldn't boot. I was able to get 64gb recognized by turning off TPM and secure boot and deleting their keys and stuff. I tried my 5700x3d on another board (b450m ds3h) and it worked just fine. I put it back on mine and it also worked just fine.