Jump to content

Troubleshooting XMP Memory on B350 with 3700X

JustPlainGarak

I've been doing a lot of searching and have not found any threads specific to this problem (either here or elsewhere on the interwebs) so I figured I'd actually come in here and post a thread.

 

I'm running a Gigabyte GA-AB350N-Gaming WIFI board with a 16 GB kit of G.Skill Flare X 3200 MHz CL14 kit on a Ryzen 7 3700X. I upgraded from a Ryzen 7 1700X with a 16 GB G.Skill Fortis 2400 MHz CL16 kit (on this same motherboard) so I'm not really surprised I've not run into the issue I am about to describe.

 

In the BIOS, when I set the 3200 MHz XMP profile for this memory kit, the BIOS posts and I can get into Windows just fine, but as soon as I login, instability hits and I either have tons of application crashes due to instability and then a BSOD (not the same BSOD, it changes depending on it's mood, I guess) or I just straight up get a BSOD before much can finish launching (this pretty consistently gives a MEMORY MANAGEMENT BSOD). If I leave the XMP profile on but drop the memory speed to 3000 MHz, I have no issues with stability whatsoever. Here are the troubleshooting steps I've gone through to try and get Windows stable with this memory kit:

 

  • Set VRAM voltage manually to 1.35v in the BIOS (just in case the BIOS was mis-handling the XMP voltage).
  • Set 3200 MHz speed without XMP on (the timings were horrendous, so that was pretty much a non-starter).
  • Use the Ryzen DRAM Calculator to manually set the timings both with XMP turned on and with XMP turned off.
  • Set the standard 3200 MHz XMP profile and ran MemTest86 to look for errors - no errors detected at the rated XMP speeds and timings.
  • Verified that the BIOS is setting FCLK and MCLK correctly automatically to 1600 MHz when the RAM is set for XMP profile at 3200 MHz.
  • Manually set FCLK and MCLK to 1600 MHz when the RAM is set for XMP profile at 3200 MHz.
  • Validated that when I drop my memory speed to 3000 MHz or 2933 MHz with XMP on that the FCLK and MCLK also drop to match automatically (these are both stable speeds in Windows).

At this point, I'm kind of at a loss of what I could possibly do to get this kit stable at it's rated XMP speed and timings. I haven't tried loosening to timings to something more along the lines of a CL16 rating because I'll probably get better results just running at XMP CL14 @ 3000 MHz than at 3200 MHz with looser timings. I suspect that the problem is the motherboard and the generally pretty terrible memory compatibility of this particular board. It's technically rated for 3200 MHz memory OC, but I think with the new CPU and this memory kit, it might just not be possible at this time.

 

Just to head this off at the pass, no, the kit I am using is not on the QVL for the motherboard. The kit's model number is close to some verified models, but a LOT of the kits on the QVL for this board are 4x configurations, which says to me they didn't do a ton of actual testing on this SKU since the board only has 2 DIMM slots. I think Gigabyte was doing "close enough" testing for this board, hence my problems today with a 3700X. At this point, I'm fairly willing to chock this up to a substandard motherboard and I'll just have to budget for a B450/X470 board that's Ryzen 3000 ready to get this kit working (don't really have the $$ for X570, or I would have done that already!). See specs below:

 

Windows 10 1903 64-bit (latest Chipset drivers from 7/31/19 are installed)

Ryzen 7 3700X

Gigabyte GA-AB350N-Gaming WIFI (rev.1) (Running the latest F42a BIOS, yay Destiny, finally)

16 GB 2x8 GB G.Skill Flare X 3200 MHz CL14 Kit (model #F4-3200C14D-16GFX)

Gigabyte GTX 1080 GV-N1080TTOC-8GD (modified with a 3rd party cooler was the blower was terrible)

Corsair SF600 600W SFX power supply

Samsung 850 EVO 512 GB SSD (boot drive)

Seagate 1TB HDD (2.5 in form factor, also terrible and slow)

Seagate 4 TB USB 3.0 External Drive

 

Thanks in advance!

Link to comment
Share on other sites

Link to post
Share on other sites

Up your soc voltages. 300 and 400 series boards run soc voltages a bit too low for the memory controller so you need to up it. I had to run mine at 1.15v with my 1800x to be stable. You're safe with soc voltages up to 1.2v for 24/7 usage.

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Skiiwee29 said:

Up your soc voltages. 300 and 400 series boards run soc voltages a bit too low for the memory controller so you need to up it. I had to run mine at 1.15v with my 1800x to be stable. You're safe with soc voltages up to 1.2v for 24/7 usage.

That's a solid idea, I'll give that a shot over the next few days and report back on my findings!

Link to comment
Share on other sites

Link to post
Share on other sites

Unfortunately, no go. Tweaking the SOC voltage, even up to 1.2, made it, if anything, more unstable at 3200 MHz. I also tried upping the memory voltage a bit too, but that also went nowhere fast. Really just seems like this board just won't go above 3000 MHz memory in Windows. I don't think it's the kit, necessarily, because memtest didn't produce any errors at all at the rated XMP speeds.

Link to comment
Share on other sites

Link to post
Share on other sites

I have the same issue with a b450m mortar. Flare X 3200 memory, can't get past 2933mhz. I'm planning to go for a 3700x but I was planning to keep using the memory and motherboard. I'm annoyed, I thought this these things were pretty much failproof.thats what the fancy stickers led me to believe. Help would be much appreciated. Thanks!

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...
On 8/14/2019 at 12:22 PM, Jsa83 said:

I have the same issue with a b450m mortar. Flare X 3200 memory, can't get past 2933mhz. I'm planning to go for a 3700x but I was planning to keep using the memory and motherboard. I'm annoyed, I thought this these things were pretty much failproof.thats what the fancy stickers led me to believe. Help would be much appreciated. Thanks!

Literally today I think I actually got somewhere, and it wasn't what I was expecting to find, either. While I was watching some AHOC videos on Ryzen memory I thought to myself "I wonder if my board just doesn't like the tighter timings with the default voltage." Since I have a Samsung B-die kit (and since you're running Flare X 3200 MHz I bet yours is a B-die kit as well) I figured I would try my luck at a higher frequency with looser timings and more DRAM voltage. Well, as luck would have it, it turns out that seems to be working decently. I've only been running it for a few hours, but all the random Cinebench runs I've done have completed without errors, and I've played some Destiny, SotTR, and AC:Odyssey (both locally and streaming) without any crashes yet. Yet. Now, our motherboards are pretty significantly different, but you may find some success with this as well. You'll want to determine for sure if you've got a B-die kit, but here are the settings I've got working for me at the moment.

 

XMP Profile: Off

DDR MT/s Speed: 3600

DDR4 Voltage: 1.45v

SOC Voltage: 1.1v

Timings set manually as provided by the Ryzen DRAM calculator version 1.6.1.

 

Aside from the timings section in the middle and the two voltages that I tweaked on my own, the only other thing I set manually was the Command Rate at 1T. I recommend you download the DRAM calculator and Thaiphoon (this gets you info on your DIMMs, such as the die type and how many ranks, etc) and see what the application gives you.

 

My big take away is that XMP isn't nearly as fool proof as RAM and mobo manufacturers would want us to believe, at least not on AMD's platform. No wonder Linus is always grumbling about how bad it is!

 

This seems to be working for me, so hopefully you have some luck with this yourself!

 

Screenshot of the timings used below:

3600-safe.png.ad2ef007c000fd4917f27ced3422d6f5.png

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×