Jump to content

Hello Everyone,

 

I'm writing this post as a bit of a rant, but at the same time I would be grateful for any suggestions you might have for me.

 

Recently I have spilled some tea on my pc (R.I.P.), however fortunately nothing but the motherboard and the CPU died (i5-8400 + B360M Pro4). 

After the incident, I decided to go, since it's so highly regarded, with Ryzen in my new build (5 3600 + B450 Pro4) and here's where my rant begins.

 

For the first time in a long time, the setup process (from selecting parts to getting a boot) was a pain. It turns out that not only the RAM speed matters, but also RAM placement and setup is quirky when it comes to Ryzen.

Not only that, but after the "upgrade" my system has worse performance in quite a few benchmarks and my RAM (which is the exact same as it was, but now with XMP enabled) is performing worse then before.

 

How are not people complaining about it ALL the time in tech videos? RAM compatibility issues, RAM speed issues, RAM placement issues, RAM overclocking issues etc.
I mean c'mon, I don't belive everyone knows everything about this stuff and is also 100% comfortable messing with RAM settings in BIOS.

As for the cry for help - does anybody know a good step by step tutorial for optimizing your RAM/Ryzen performance?
Because I feel like I was ripped off when buying this CPU, especially after all the praises it is given on YT (including LTT videos). 

Link to comment
https://linustechtips.com/topic/1265989-rantcry-for-help-ryzen-vs-intel/
Share on other sites

Link to post
Share on other sites

1) Ram placement ALWAYS matters. Intel or AMD have the same requirements for dual channel operation. You might not notice it as much on Intel due to the architecture differences compared to Ryzen but it's not different.

2) Ryzen has always had that issue with RAM speed because of the infinity fabric for how different chiplets communicate between each other.

3) Did you clean install Windows after swapping platforms? Sure you might get lucky and not have to but in a lot of cases a reinstall of Windows fixes a lot of problems.

Current Network Layout:

Current Build Log/PC:

Storage Server Setup:

 

Prior Build Log/PC:

Link to post
Share on other sites

5 minutes ago, quiet_thinker said:

rant begins.

Ryzen seems to be picky about lots of things.

This is why I stick with Xeons for my systems.

 

I do have a Ryzen build, must it's "merely" a Ryzen 5 2600 for my Linux build and it's okay. Not earth shattering, but ok.

NOTE: I no longer frequent this site. If you really need help, PM/DM me and my e.mail will alert me. 

Link to post
Share on other sites

So, you want to fine tune your memory, but not put in the effort to learn about it in depth?

 

RTFM and install the memory. Run default or DOCP/XMP settings. You'll be fine.

Main: AMD Ryzen 7 5800X3D, Nvidia GTX 1080 Ti, 16 GB 4400 MHz DDR4 Linux - Fedora

Link to post
Share on other sites

2 minutes ago, Lurick said:

1) Ram placement ALWAYS matters. Intel or AMD have the same requirements for dual channel operation. You might not notice it as much on Intel due to the architecture differences compared to Ryzen but it's not different.

Sure, but it was easy, with ryzen you have bloody comatibility tables that take into consideration RAM type (single rank/dual rank), processor generation, number of sticks etc. That's sick!

Link to post
Share on other sites

1 minute ago, quiet_thinker said:

Sure, but it was easy, with ryzen you have bloody comatibility tables that take into consideration RAM type (single rank/dual rank), processor generation, number of sticks etc. That's sick!

With ryzen first generation that was true to some degree but that's not true for newer generation stuff at all. Number of sticks matters for BOTH platforms if you want dual channel, period.

Current Network Layout:

Current Build Log/PC:

Storage Server Setup:

 

Prior Build Log/PC:

Link to post
Share on other sites

3 minutes ago, svmlegacy said:

So, you want to fine tune your memory, but not put in the effort to learn about it in depth?

 

RTFM and install the memory. Run default or DOCP/XMP settings. You'll be fine.

I don't want to waste my time on learning about RAM optimization in depth, because I will probably use it 5 times in my entire life :)
I'm not a system integrator after all. If you need to learn about it to use Ryzen properly, then it should be put as a dislaimer on all Ryzen reviews.

If it was I would go with Intel again. I was sure that after almost 4 years on the market these issues would be solved and automated for the user.

Link to post
Share on other sites

Just now, quiet_thinker said:

I don't want to waste my time on learning about RAM optimization in depth, because I will probably use it 5 times in my entire life :)
I'm not a system integrator after all. If you need to learn about it to use Ryzen properly, then it should be put as a dislaimer on all Ryzen reviews.

If it was I would go with Intel again. I was sure that after almost 4 years on the market these issues would be solved and automated for the user.

My point is that you don't have to learn. I installed my memory per the manual, enabled XMP (not necessary, because I wanted to), and have been fine since.

Main: AMD Ryzen 7 5800X3D, Nvidia GTX 1080 Ti, 16 GB 4400 MHz DDR4 Linux - Fedora

Link to post
Share on other sites

Roses are red, violets are blue. RAM goes in slots four and two.

 

This has been the case for Intel and AMD for quite some time, of course assuming you have four memory slots and two memory sticks (which is the most common setup).

In general, the rule is: use every other RAM slot, starting from the set farthest away from the CPU.

Of course, optimal RAM placement is mentioned in the manual too.

 

If you want your RAM to work right away with no hassle, motherboard manufacturers have a handy list of qualified working components, named the "QVL". This can be found on the "support" section of any motherboard product page.

if you don't want to do any tweaking or worrying about RAM speeds, just get something from this list, turn on XMP/DOCP and you're good.

25 minutes ago, quiet_thinker said:

As for the cry for help - does anybody know a good step by step tutorial for optimizing your RAM/Ryzen performance?

What set of memory are you running? Is it not running at full speed?

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to post
Share on other sites

3 minutes ago, minibois said:

What set of memory are you running? Is it not running at full speed?

ADATA XPG GAMMIX D10, DDR4, 16 GB, 2666MHz, CL16 (AX4U266638G16-DBG) which is by luck in QVL for my mobo and it;s running the advertised 2666 on XMP, however I get worse latency then I did with intel without XMP.

Link to post
Share on other sites

Just now, svmlegacy said:

My point is that you don't have to learn. I installed my memory per the manual, enabled XMP (not necessary, because I wanted to), and have been fine since.

If it was my original system, sure, that would be great. But having the comparison I feel ripped off, because I could get my old set (i5-8400 + B360M Pro4) for half the price and apparently I would get better performance out of it.

Link to post
Share on other sites

15 minutes ago, quiet_thinker said:

however I get worse latency then I did with intel without XMP.

The way the ram subsystem works is very different between them. Does a latency measurement translate into real differences in actual use or are you chasing a number?

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

Part of the problem is because of the AsRock B450 Pro4 motherboard.

It's a some-what finnicky board, that's why AsRock has those RAM charts / tables.

Not a problem on the ASUS StriX B450-F, and 2x Gigabyte B450 Aorus Boards, for the Ryzen 3600 systems I helped my 3x buddies build earlier this year.

 

Not reinstalling Windows, or even uninstalling the old Intel system software / drivers / firmware is another part of your problem.

When you do a platform change, especially when going Intel <--> AMD, or AMD <--> Intel, it is advised to do a fresh install...in most cases. 

 

Ryzen 1000-series was very RAM picky, but it got better than Ryzen 2000-series.

Much better with Ryzen 3000-series, and apparently EVEN better with Ryzen 5000-series.

Ryzen 3000-series should have no issues with up to DDR4-3000 or DDR4-3200.

DDR4-3400 and DDR4-3600+ is doable, too

 

Ryzen 'Infinity Fabric' is linked to DRAM frequency.

It is 1:1 until ~1800 MHz ?

Simply running AIDA64 Memory Benchmark to get ns latency time doesn't give you the whole picture of how things work...

AMD Ryzen 9000 Rig

  • AMD R7 9800X3D + Alphacool CORE 1 w/ Performance Mount Kit + Thermal Grizzly AM5 Contact Frame
  • Gigabyte X870E Aorus Pro Ice
  • 32GB (16GB X2) G.Skill Trident Z5 Neo RGB DDR5-6400
  • Sapphire NITRO+ 6800 XT Special Edition + EKwb Full Cover Block
  • Custom Loop w/ 2x 360mm Radiators
  • WD SN850X + WD SN750 + Samsung 980
  • EVGA P2 850W + Red/White CableMod Cables
  • Lian-Li O11 Dynamic EVO XL

AMD Ryzen 5000 Rig

  • AMD R7-5800X
  • Gigabyte B550 Aorus Pro AC
  • 32GB (16GB X 2) Crucial Ballistix RGB DDR4-3600
  • Gigabyte Vision RTX 3060 Ti OC
  • EKwb D-RGB 360mm AIO
  • Intel 660p NVMe 1TB + Crucial MX500 1TB + WD Black 1TB HDD
  • EVGA P2 850W + White CableMod cables
  • Lian-Li LanCool II Mesh - White

Intel i7-8086K / Z390 Rig (Decommissioned Q2' 2025)

Intel i7-6800K / X99 Rig (Officially Decommissioned, Dead CPU returned to Intel)
Intel i5-4690K / Z97 Rig (Decommissioned)

AMD FX-8350 / 990FX Rig (Decommissioned)

AMD Phenom II X6 1090T / 890FX Rig (Decommissioned)

 

<> Electrical Engineer , B.Eng <>

<> Electronics & Computer Engineering Technologist (Diploma + Advanced Diploma) <>

<> Electronics Engineering Technician for the Canadian Department of National Defence <>

Link to post
Share on other sites

38 minutes ago, porina said:

The way the ram subsystem works is very different between them. Does a latency measurement translate into real differences in actual use or are you chasing a number?

TBH I'm chasing the numbers a bit. Although in technology the numbers always matter, a bit more, a bit less, but they always matter. After I just spent approx 370 USD on a CPU + MOBO I want to see that it was worth it ;) 

Link to post
Share on other sites

40 minutes ago, quiet_thinker said:

TBH I'm chasing the numbers a bit. Although in technology the numbers always matter, a bit more, a bit less, but they always matter. After I just spent approx 370 USD on a CPU + MOBO I want to see that it was worth it ;) 

Run Cinebench? :D About as ram insensitive as software gets...

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

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

×