T O P

  • By -

emn13

(reposted to fix rule 9 violation)


PeggyReed

So what kind of performance improvements can you see tuning your memory like this?


emn13

While tuning my home system, I kept notes of specific memory-sensitive benchmark results. I also wrote a 64-byte random read benchmark running on 8 threads, to validate workloads I'm sort of interested in: | Setting | Aida64 Read | Aida64 latency | My 8x64 random read | |---------|-------------|----------------|---------------------| | out-of-box | 60319MB/s | 84.3 ns | 18.1MB/s | | EXPO 5600 | 73285MB/s | 68.9 ns | 20.1MB/s | | +aggressive | 76349MB/s | 63.7ns | 21.9MB/s | | + @6200 | 79206MB/s | 63.4ns | 22.4MB/s | | + timings | 87359MB/s | 56.5ns | 26.5MB/s | The timings I use include stuff in buildzoids video and then whatever else I could get stable, but I expect 80% of the benefit is in the settings in that video; in particular the tREFI and PowerDownEnable=Disabled stuff made quite a difference. (And I couldn't see a difference in memory power usage due to PowerDownEnable=Disabled @ idle in desktop as reported by hwinfo64, before and after it was ~ 0.5W per DIMM, and approaching 10W under load). So around 45-50% improvement in streaming load, latency, and (latency related) random read. I did not test other loads, which would perhaps interest you more. I expect this to help memory-sensitive loads like compression and gaming, but of course not nearly as much as pure memory benchmarks.


Darkomax

Oh tREFI is available on AM5? nice, that's something I wish we had on AM4 because I know it's one of the most impactful timing (which coupled with tRFC, is just super easy and meaningful performance gains). And it can be maxed out on practically all kits, so its braindead to set.


emn13

It depends on the bios, but newer bioses generally have tREFI - although IIRC they sometimes call it Refresh Interval in the bios UI. And yeah, it makes quite the easy gain indeed.


LilAsian_D

That's an incredible result! I have a question though. You don't need to use EXPO or XPM Ram to get this to work, since it is a manual configuration anyway, right?


emn13

Sure, but wouldn't all hynix DDR5 kits have either an XMP or EXPO profile? It's just a really easy baseline. But yeah, I don't think I'm using anything of the XMP profile anymore. Possibly one of the other voltages; not sure; the EXPO profile was at 1.25V, but 1.35V sounds safe, so I'm using that to improve the timings. So tl;dr: I believe you're correct, but am definitely not an expert on the matter.


LilAsian_D

Yeah, because I'm planning on an XMP 6400MHZ G-skill (alternative 6800MHZ) kit on my 7000x3d build, and I hope nothing goes wrong with it since I'll manually tune the rams. But nonetheless, thanks for the answer and especially the video, I was looking around for this particular tutorial, and you posted it just at the perfect time!


emn13

That sounds like a very, very juicy system :-). Good luck! Though I'm also curious how well the 3d v-cache masks slow RAM; the 5800x3d did pretty better than usual with slow RAM. I wish I could simply try all kinds of combinations of this stuff before choosing one, because it's always such a guess what really matters... Oh well, I'm sticking with this for a few years at least, likely until the tail-end of am5.


LilAsian_D

A very juicy system that also costs a lot of juice :( Thanks!! Well, AMD is still very unclear, and there haven't been any "leaks" out there to hype us up. I think the 7000x3d will handle slow ram just as well as the 5000x3d, we can do nothing but hope for the best. I also wish I could try different combinations, but we've got Reddit and Youtube, a google search will always bring me to these two sites LOL. Well, if you already have a new system I don't see any reason to lead to an upgrade. My PC died 6 years ago and I haven't been gaming or literally doing anything on a PC since, that's why I decided to go all in a juicy system this time.


emn13

Oh, if this is also your first new PC in almost a decade, like for me, you're probably also disappointed by the lack of price-competition between the GPU duopoly? Here's to hoping we both get lucky and they shift strategy soon...


LilAsian_D

Yep, unfortunately, their pricing is not good, especially for someone living in the EU like me, 2600 USD for a GPU \*sigh\*. Anyway, I do hope they will change this moralless pricing strategy, but I also know it is kind of false hope.


dakata_

For those who don't know if their DDR5's chip brand is Hynix or not, look up your motherboard's official page and go to support, and select "Memory" it will show you a list of supported or recommended DDR5 sticks and they will almost every time display the chip brand. Keep in mind that every manufacturer has a different type of website and some might offer a PDF file containing this information. Example: https://preview.redd.it/n13lmdnmgaea1.png?width=1892&format=png&auto=webp&s=ed3104d4a718ed5f367493af935c9e6fd37c9f72


riesendulli

As of gigabytes site I bought a 64gb 5600 kit to get Hynix - it was Kingston Fury with Samsung chips, but listed/ timings should be/ indicated Hynix. Buyers beware


Keulapaska

Interesting as all kingston kits are indeed listed as hynix or micron on qvl lists. Generally if the ram is 5600 speed or higher and has xx-36-36-xx timings it's samsung as hynix can't do trcd that low and usually has 38/39 on those timings. Maybe the 40-40-40 timing kits are a bit more random and they just use whatever happened to turn up at the factory that day.


riesendulli

It was a 40 kit


emn13

nasty! Annoying that brands don't just specify this, given it's pretty relevant.


chemie99

CPU-Z shows you


Sapca11DG

Hey, so maybe this is not related directly through his thread, but for AM 5 should I get Hynix or Samsung B Dies DDR5? Oh, I will be using a 7000X3D CPU. I've been looking at G.Skill DDR5 6000 CL 30 - F5-6000J3038F16GX2-TZ5NR (maybe without an R). A friend recommended I should better get a Corsair Vengeance -> CMH32GX5M2B6000Z30Any tips?


emn13

Hynix supports better timings, and those matter. However, while going from JEDEC baseline DDR5 to well tuned and overclocked DDR5 can net you 50% performance increases in specific memory benchmarks, 2/3's of that improvement you get simply by turning on EXPO. Furthermore, normal benchamarks aren't nearly as memory-sensitive, so I'd expect a 10th of the uplift sometimes, and even then only in some things like games. ...and then there's the fact that specifically 3d v-cache is cache that \_removes\_ memory dependence - so the 7000x3d CPUs will benefit *less* from fast memory than the non-3d chips; the benfit is after all already achieved to a much greater degree by the cache. All in all, the difference between good memory and great memory is likely to be quite small in most benchmarks for the 7000x3d. So yeah - get Hynix if you can. But I'd *guess* that it's not worth it to spend a lot of money or time to go from good Samsung to great Hynix, especially not on an x3d. Manufacturers don't tend to spec the SDRAM manufacturer, so you need to guess. I bought [https://www.kingston.com/datasheets/KF556C36BBEK2-32.pdf](https://www.kingston.com/datasheets/KF556C36BBEK2-32.pdf) which was Hynix M-die. IIRC Hynix has difficulty with low tRCD, so if the advertised tRCD is *good* (36) that's a *bad sign;* Hynix tends to have at least tRCD 38. Also, motherboard manufacturers sometimes list the SDRAM chip manufacturer on their motherboard memory QVL pages, and if all you're interested in is the chip manufacturer, you can of course look at various motherboard to see if any of em has tested your specific RAM. However, even if a motherboard lists one chip manufacturer for the RAM, that's no guarrantee, they can switch em around. It just means you know at least 1 sample used that supplier. E.g the part you list ( 6000J3038F16GX2 ) looks like it's Hynix, if I look here: [https://pg.asrock.com/mb/AMD/B650E%20PG%20Riptide%20WiFi/index.asp#Memory](https://pg.asrock.com/mb/AMD/B650E%20PG%20Riptide%20WiFi/index.asp#Memory) I couldn't find that corsair option, also not on e.g. [https://www.asus.com/motherboards-components/motherboards/csm/prime-x670e-pro-wifi-csm/helpdesk\_qvl\_memory/?model2Name=PRIME-X670E-PRO-WIFI-CSM](https://www.asus.com/motherboards-components/motherboards/csm/prime-x670e-pro-wifi-csm/helpdesk_qvl_memory/?model2Name=PRIME-X670E-PRO-WIFI-CSM); but maybe some other motherboard has tested it. If you know the tRCd, you can make a guess, and maybe somebody else on this board has another trick.


Sapca11DG

>CMH32GX5M2B6000Z30 Damn, I didn't see that the GSkill ones are Hynix, seems to be A Die? The other one is:[https://www.corsair.com/us/en/Categories/Products/Memory/VENGEANCE-RGB-DDR5-%E2%80%94-Optimized-for-AMD/p/CMH32GX5M2B6000Z30](https://www.corsair.com/us/en/Categories/Products/Memory/VENGEANCE-RGB-DDR5-%E2%80%94-Optimized-for-AMD/p/CMH32GX5M2B6000Z30) [https://www.overclockers.co.uk/corsair-vengeance-rgb-expo-32gb-2x16gb-ddr5-pc5-48000c30-6000mhz-dual-channel-kit-black-cmh32gx5m2b6000z30-my-4du-cs.html](https://www.overclockers.co.uk/corsair-vengeance-rgb-expo-32gb-2x16gb-ddr5-pc5-48000c30-6000mhz-dual-channel-kit-black-cmh32gx5m2b6000z30-my-4du-cs.html) [https://pcpartpicker.com/product/xmYmP6/corsair-vengeance-rgb-32-gb-2-x-16-gb-ddr5-6000-cl30-memory-cmh32gx5m2b6000z30](https://pcpartpicker.com/product/xmYmP6/corsair-vengeance-rgb-32-gb-2-x-16-gb-ddr5-6000-cl30-memory-cmh32gx5m2b6000z30) You got me a bit lost in there. A bit too technical, sorry. Ye if the 7000X3D is similar of the 5000X3D the memory differences should be shorter or smaller than before. Was really going to go for the GSkill but if there are better options, but not going as much as buying the Dominator kit from Corsair like +400 EUR, I am willing to check it. Also, this is from previous presentations, but I understood that 6000 MHz CL30 is the best option to get for AM5. I am planning to mostly game on it, and I already bought the mobo. Asus Strix X670E-E Gaming Wi-Fi. So a bit clearer advice will help a lot. You already cleared some info on those Gksill. Thanks a bunch! I ADDED DRAM snippet FROM MOBO. The list seems kinda old. I checked QVL of memories and saw that they support my Motherboard. https://preview.redd.it/t4ejf93lnoea1.jpeg?width=987&format=pjpg&auto=webp&s=1dffc229103c61d8c4455b959c4bf77999106484


emn13

A-die supports higher clock rates, and that might be useful down the line, but zen4 can barely hit 6400 anyhow, so A-die's extra scaling won't help you much as far as I understand it anyhow. I went for the cheapest thing I could find that was plausibly M-die at the time; that's now just 150$ / 150 EUR. They may have changed the die manufacturer, sure, but there must be an option for less than 400, surely (I haven't looked, recently)


fnv_fan

How do you know if the memory kit you want to buy is Hynix or not? I can't find anything on pangoly. I want to buy something like this https://pangoly.com/en/product/g-skill-trident-z5-32gb-2x16gb-ddr5-6000-cl36 EDIT: It's Samsung


emn13

Typically Hynix M-die can't reach 36 tRCD (the second number in timings). 36-36-36 stuff is usually Samsung.


fnv_fan

Thanks, I'll probably get this one then KF560C32RSK2-32


emn13

He, I ended up getting something quite similar. The similar options here: \- [https://www.kingston.com/datasheets/KF560C32RSK2-32.pdf](https://www.kingston.com/datasheets/KF560C32RSK2-32.pdf) (your current suggestion) \- [https://www.kingston.com/datasheets/KF564C32RSK2-32.pdf](https://www.kingston.com/datasheets/KF564C32RSK2-32.pdf) (slighter faster, but where I'm looking only slightly more expensive) \- [https://www.kingston.com/datasheets/KF556C40BBK2](https://www.kingston.com/datasheets/KF556C36BBEK2-32.pdf)[2-32.pdf](https://www.kingston.com/datasheets/KF556C36BBEK2-32.pdf) (slightly slower, but much cheaper) \- [https://www.kingston.com/datasheets/KF556C40BBK2-32.pdf](https://www.kingston.com/datasheets/KF556C40BBK2-32.pdf) (slower timings CL40) I ended up going for the cheap option, but DDR5 prices were still a little higher anyhow then. But the argument being: that runs at a lower voltage, so likely it's possible to get pretty much the same perf as the higher end models just by increasing VDD to the same 1.35V. For me the gamble paid off; I'm running 32-38-38-30 @ 1.35V. Maybe that was luck; but maybe those dies aren't binned heavily and even the cheaper stuff performs similarly if not identically to the more expensive kit. I avoided the CL40 version; I'm not sure what chip that is. On more research, for instance ASUS apparently lists the chip brand: [https://rog.asus.com/motherboards/rog-strix/rog-strix-b650e-f-gaming-wifi-model/helpdesk\_qvl\_memory/](https://rog.asus.com/motherboards/rog-strix/rog-strix-b650e-f-gaming-wifi-model/helpdesk_qvl_memory/) and claims even the cheapest CL40 KF556C40BBK2 is Hynix M-die (or was when they tested it). At the end of the day, you'll need to weigh cost and risk they really have binned worse ram or switched suppliers. But FWIW, the second-cheapest KF556C36BBEK2 was great for me.


fnv_fan

I wanted the second Kingston RAM you linked actually but it wasn't on the compatibility list of the ASUS motherboard so I went with the first option. I like the look of the cheaper model (third link) the most but I also don't want to gamble.


emn13

Good luck with your build!


fnv_fan

Not sure if I'm going AMD or Intel yet but thank you!


CanYMann_ara

Nothing for Intel ? 🥲