Presumably, it would be the cause of bug reports in other apps, and the OS itself?
Apple's RAM does have some kind of error correction: LPDDR5 has on-die error correction; and Apple has patents related to ECC, which suggests that it's involved in the SoC.
LPDDR5 and DDR5 have a type of error-correction built-in, but it's not the same thing as what people think of when they say "ECC"-memory.That follows and it's likely a small but significant ammount.
That I did not know, do even the macbook air's have this? I need to do a little research here it seems.
Where did you find this? Surely it's all the same M-chip, whether it's in an MBA or a Mini....?seems none of the mobile macs have ECC. Did find out that mine has unified memory and a much lower need for ECC though. Interesting.
NothingWhat do you do to throughly test CPU/memory/GPU on Apple silicon? I'm an old user of burn in test and memtest86 from PC days but those tools don't work on this I believe.
yes >/dev/null &
killall yesAdvanced Memory Testing
Techtool Pro's memory testing suite is the most comprehensive among general hardware utilities. Techtool Pro takes advantage of advancements used by ATOMIC, our dedicated Memory Tester, and integrates them into testing your memory. Now, memory is 'cleaned' before testing, reclaimed from macOS, maximizing the amount of RAM that can be tested.
www.micromat.com
I'm an old user of burn in test and memtest86 from PC days but those tools don't work on this I believe.
Alternatively:If you want to "burn in" your machine, i.e. run it hot and see what happens, do this in Terminal:
Paste that into a Terminal window a few times and it should get pretty warm pretty quickly.Code:yes >/dev/null &
To terminate all of them:killall yes
Apple puts the unified memory on the package, but that's not what makes it "unified". An Amiga 500 with only Chip-RAM had unified memory that was not on the CPU package.Unified memory also puts everything together within one little package
Play a game that stresses the system!What do you do to throughly test CPU/memory/GPU on Apple silicon? I'm an old user of burn in test and memtest86 from PC days but those tools don't work on this I believe.
You answered your first paragraph with your third paragraph, that's all. Now if it has some form of memory correction that's great.
Unified memory also puts everything together within one little package, much less chance of corruption from external things, least that was the theory I was reading about.
It isn't even the same chip within the 25' 13" MBA, different core counts. I'm kind of thinking that's due to binning though, probably same thing with couple cores disabled on the lower models so the features would presumably be the same.
Modern Apple Silicon SoCs use LPDDR5 memory, which includes internal mechanisms like Array Memory ECC (for on-chip data) and Link ECC (for data transfers). These operate automatically at the hardware level to detect and correct errors without user intervention.
No, it doesn't, as several messages in this thread already said, it's on the same package, not on the same die.Apple Silicon has the RAM on the same die as the CPU
Presumably, it would be the cause of bug reports in other apps, and the OS itself?
Apple's RAM does have some kind of error correction: LPDDR5 has on-die error correction; and Apple has patents related to ECC, which suggests that it's involved in the SoC.
ECC Ram (such as is used in servers and AMD Threadripper systems) contain extra chips on each stick of RAM to handle error checking. The type of error correction done on Apple Silicon does not use separate chips for parity/error correction. What can cause RAM errors is RF interference with the lines carrying data between the CPU and RAM. Since Apple Silicon has the RAM on the same die as the CPU, the data paths are significantly shorter and less prone to that type of interference. Unified RAM simply means that the CPU and GPU can access the same data in RAM simultaneously instead of having to copy data to both the CPU and GPU RAM partitions and reconciling changes after the fact.