SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Intel Has a Serious Problem With Arrow Lake and Memory Compatibility
Date    Friday November 29, @04:38AM
Author    janrinok
Topic   
from the my-brain-must-have-the-same-issue dept.
https://soylentnews.org/article.pl?sid=24/11/27/0940217

upstart writes:

Intel has a serious problem with Arrow Lake and memory compatibility:

We've had Intel's Arrow Lake chips on the test benches lately, and the performance we were expecting wasn't quite there. Even on some of the best LGA1851 motherboards, we've noticed various performance quirks that need more than just a quick fix. One of those odd behaviors is DDR5 RAM sticks that refuse to boot at XMP settings, regardless of what speed they are rated for.

This is separate from the latency issue caused by the slower bus speed and the shifting of the memory controller to the SoC tile instead of on the compute tile, and it seems Arrow Lake is pickier with memory than any Intel platform I can think of since forever. I mean, Intel has always been the processor to get for using fast, low-latency RAM, and that long streak has now ended.

RAM compatibility for Arrow Lake is abysmal, Intel used to be the gold standard for fast RAM support but no longer

I've been around computing a long time, long enough that dual-data rate RAM wasn't even a thing at the time. Every new DDR revision has come with teething issues, as have most major CPU architecture changes. DDR5 still isn't a mature technology, but it's getting close as faster speeds combined with low timings are becoming more common. Arrow Lake is the first major architecture change from Intel since 2023's Alder Lake, when both DDR4 and DDR5 were supported.

Both of these new technologies seem to have caused more issues when combined, and this is one of the worst launches I've had hands-on experience with for memory compatibility. Arrow Lake feels pickier than even first-gen Ryzen was, back when Samsung B-die was the king for DDR4 RAM, spending hours looking over spec sheets and forums to find the memory kits using the vaunted DRAM modules.

But Ryzen at least had a common fix, as every Samsung B-die memory stick worked fine once the DDR and SoC voltages were increased slightly. When the Core Ultra 9 285 K was on the test bench, I tried nearly a dozen different DDR5 kits, and not one would boot with XMP enabled. Those kits ranged between 5,600MT/s and 8,800MT/s and between 16GB and 32GB per DIMM. Some of those kits were early DDR5 with XMP support, some were recent, and two kits were of the new CUDIMM variety that have an onboard clock driver to enable faster RAM speeds on Arrow Lake specifically. Some even had trouble booting at JEDEC speeds, which I've never experienced on any platform.

The only kit that did boot at higher speeds was from Kingston, and they were 8,800MT/s CUDIMMs. But it wasn't any of the BIOS settings I set from the years of RAM overclocking experience that I have on multiple platforms that worked. I had to boot into Windows and use Gigabyte's AI Snatch program, which tested the RAM and used algorithms to decide what speed and timings the kit should be using. After a reboot into BIOS to enable those AI generated settings and ensuring the DDR voltage was set to 1.45V, it booted into Windows at 8,933MT/s.

There was one last issue, however, in that the RAM would only run in Gear 4. Most low-latency memory DDR4 runs in Gear 1; using Gear 2 is a way to get higher speeds but at a slight penalty to latency, as it runs the memory at a 2:1 ratio compared to the memory controller. Most DDR5 uses Gear 2 to begin with, and to get higher speeds on Arrow Lake, drops to a 4:1 ratio, aka Gear 4. That's a huge performance hit in latency, on top of the considerable latency that Arrow Lake has by design. And remember, this is one kit out of nearly a dozen that could run at or above its rated speed.

XMP speeds will get fixed for the most part, as we've seen with AMD's Ryzen and how much better it handles RAM compatibility since its initial release. Arrow Lake is Intel's Ryzen moment, with the potential to do much more and build better CPUs in the future. It just has to get there, and the ring bus that shuttles data between the CPU and L3 cache and the hop to the memory controller are two things that need improving for the next silicon release. Intel can mitigate some of the aspects of the memory hit, but it can't do much about the inherent latency of the trip between the SoC tile and the compute tile.

It will likely involve a combination of silicon fixes, Windows, and driver improvements, as AMD did with Ryzen. If the computer's software is aware of the latency, it can be rewritten to account for it somewhat and make the system snappier as a result.

[...] Intel might not be able to fix everything [...] the hardware limitations of Arrow Lake's design means a true fix is unlikely.

The good news for consumers (and for Intel) is that the company has identified a combination of tuning and optimization issues that it can fix, and an update should be coming soon. That should improve gaming and productivity performance, and improve the overall experience while using Arrow Lake chips. We're looking forward to retesting at that time to see if we have to revise our review scores, but have realistic expectations on the performance bump because there's one thing that no amount of optimization can wipe out.

That's the inherent latency in the memory pipeline of Arrow Lake chips, because it's baked into the fabric of the hardware. Moving the IMC away from the compute tile seems to have compounded any other optimization issues. Remember, when Ryzen first launched, the IMC was on the CCX, and AMD still had memory latency issues, partly because of inter-CCX data. Later versions of Ryzen moved the IMC onto the I/O chiplet, but AMD was able to reduce the memory latency penalty because of how they designed the Infinity Fabric interconnect.

It already seems that Intel is returning to an integrated IMC because speculation and leaks around Panther Lake suggest that the IMC will be placed on the compute tile again. That might be expected anyway, as Panther Lake is a mobile chip and wouldn't have the space on the packaging substrate for an SoC tile. But Nova Lake, which is the successor to Arrow Lake, will move the IMC off the compute tile again, but with more optimizations to reduce latency hits. Or, at least, that's what the plan seems to be from the speculation.

[...] So, where does this leave Intel? The troubled chipmaker was already struggling with designs, as it canceled Meteor Lake's desktop chips so that the team could focus on Arrow Lake. One can only imagine how much worse things could have been if that hadn't happened and the engineering team had to work on two CPU lines at once. The other thing is that Arrow Lake is the first new architectural change since 2021, so Intel is already running behind on its usual tick-tock process change and then improvement cycle. Even with plenty of engineering talent going to Apple to make Apple Silicon, Intel still has plenty of talent on deck, so it's more a question of when, rather than if, it finds its groove again.


Original Submission

Links

  1. "upstart" - https://soylentnews.org/~upstart/
  2. "Intel has a serious problem with Arrow Lake and memory compatibility" - https://www.xda-developers.com/intel-serious-problem-arrow-lake-memory-compatibility/
  3. "Arrow Lake chips" - https://www.xda-developers.com/video/intel-arrow-lake-15th-gen-core-ultra-leaks-what-we-know-so-far/
  4. "best LGA1851 motherboards" - https://www.xda-developers.com/best-lga1851-motherboards-for-intel-arrow-lake/
  5. "various performance quirks" - https://www.xda-developers.com/dealing-with-arrow-lake-issues-already-4-ways-to-recover-performance/
  6. "update should be coming soon" - https://www.xda-developers.com/intel-fix-arrow-lake/
  7. "speculation and leaks around Panther Lake" - https://www.tomshardware.com/pc-components/cpus/intel-panther-lake-will-allegedly-reintegrate-the-memory-controller-into-the-compute-tile-nova-lake-is-expected-to-separate-the-two-again-with-added-optimizations
  8. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=64386

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Intel Has a Serious Problem With Arrow Lake and Memory Compatibility on 2024-12-03 04:58:59