Live data from Hacker News

I am giving up on Intel and have bought an AMD Ryzen 9950X3D

michael.stapelberg.ch

361–370 of 370 posts

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#362
post #284

Earlier quoted context omitted.

My `dmesg` tells: EDAC MC0: Giving out device to module igen6_edac controller Intel_client_SoC MC#0: DEV 0000:00:00.0 (INTERRUPT) EDAC MC1: Giving out device to module igen6_edac controller Intel_client_SoC MC#1: DEV 0000:00:00.0 (INTERRUPT) but `dmidecode --type 16` says: Error Correction Type: None Error Information Handle: Not Provided

Are you sure you have ECC-capable DIMM installed? What does find /sys/devices/system/edac/mc/mc0/csrow* -maxdepth 1 -type f -exec grep --color . {} + report?

AFAIK, I have 2x DDR5 non-ECC memory (`dmidecode --type 17` says Samsung M425R1GB4BB0-CQKOL). Your command tells about SECDEC (single bit error correction, double bit error detection).

    /sys/devices/system/edac/mc/mc0/csrow0/ce_count:0
    /sys/devices/system/edac/mc/mc0/csrow0/ch0_dimm_label:MC#0_Chan#0_DIMM#0
    /sys/devices/system/edac/mc/mc0/csrow0/size_mb:8192
    /sys/devices/system/edac/mc/mc0/csrow0/ch0_ce_count:0
    /sys/devices/system/edac/mc/mc0/csrow0/ue_count:0
    /sys/devices/system/edac/mc/mc0/csrow0/mem_type:Unbuffered-DDR3
    /sys/devices/system/edac/mc/mc0/csrow0/edac_mode:SECDED
    /sys/devices/system/edac/mc/mc0/csrow0/ch1_ce_count:0
    /sys/devices/system/edac/mc/mc0/csrow0/ch1_dimm_label:MC#0_Chan#1_DIMM#0
    /sys/devices/system/edac/mc/mc0/csrow0/dev_type:x16
> find /sys/devices/system/edac/mc/mc0/csrow* -maxdepth 1 -type f -exec grep --color . {} +

It looks like DDR5 supports SECDEC by default. :-/

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#363
post #246
post #182

Earlier quoted context omitted.

Check dmesg after the driver crashes and restarts. If the crash is something about a ringbuffer timeout, use dmidecode to see what the ram is actually clocked at. Make sure it matches the min of the actual spec of the ram that you bought and what the CPU can do. I used to get crashes like you are describing on a similar machine. The crashes are in the GPU firmware, making debugging a bit of a crap shoot. If you can r…

Hhmm I did underclock the RAM to 4800 MHz, since running it at the stock 6400 MHz would overheat the system (it's a mini PC) and cause artifacting. And, practically, I don't need higher frequencies, since I'm using the machine as an HTPC and for casual desktop use. In fact, from what I've read, high frequencies can introduce stability issues on these APUs, which is exactly what I'm trying to avoid. But I'll play arou…

That’s almost certainly the problem. Play with the Linux CPU governor or (better) the package TDP (in the bios) instead.

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#364
post #230
post #182

Earlier quoted context omitted.

Check dmesg after the driver crashes and restarts. If the crash is something about a ringbuffer timeout, use dmidecode to see what the ram is actually clocked at. Make sure it matches the min of the actual spec of the ram that you bought and what the CPU can do. I used to get crashes like you are describing on a similar machine. The crashes are in the GPU firmware, making debugging a bit of a crap shoot. If you can r…

Initially I also tried debugging, writing reports, etc. Some 8 years later I have given up and just live with the occasional crashes.

I found a workload that reliably crashed. (Recently released graphics-intensive steam demos that deterministically died in under 180 seconds).

That gave me solid ground for debugging.

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#365
post #173

Earlier quoted context omitted.

I’ve had multiple systems that crash or corrupt data when underclocked, so running at 90% might not be what you want. You can always play with the CPU governor / disable high power states. That should be well-tested.

Setting a P-State max percentage is completely reliable/stable, it will clock lower on average to hit the lower performance target. It’s kinda similar to setting a powersave governor, but more granular. I think you are confusing with undervolting.

No. For giggles, set your DRAM frequency (MT/sec) to something crazy low, then try using the machine for a week.

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#366

Earlier quoted context omitted.

Do you live at a very high altitude with a significant amount of solar radiation, or at an underfunded radiology lab or perhaps near a uranium deposit or a melted down nuclear reactor? Because the average machine should never see a memory bit flip error at all during its entire lifetime.

Bit flipping can be the byproduct of bow the system components harmonize. Role hammer RAM also has the same affect. [0] [0] https://en.m.wikipedia.org/wiki/Row_hammer

> Furthermore, research shows that precisely targeted three-bit Rowhammer flips prevents ECC memory from noticing the modifications.

Doesn't exactly sound like a use case for ECC memory, given that it can't correct these attacks. Interesting though, I'd have thought that virtual addresses would've largely fixed this.

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#367
post #242

Earlier quoted context omitted.

General consensus on that case seems to be they picked a budget motherboard and skimped on the cooler.

That ASUS motherboard is far from the cheapest available. If using it makes the user liable for failure, a large part of the market is unsuitable. For both the cooler and the motherboard, AMD have too much control to look the other way. The chip can measure its own temperature and the conceit of undermining partners by moving things on chip and controlling more of the ecosystem is that things perform better. They sho…

The cpu is what a 9950x whilst paired with one of the cheapest asus motherboards with underpowered VRMs according to games nexus, hardware unboxed.

The cooler was under the rated tdp of the platform. That and it lasted 6 months and so far seemed the only case of it falling over like it did.

Yea am leaning on it being user error.

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#368
post #175
post #15

Earlier quoted context omitted.

Just buy an AMD CPU. One person’s experience isn’t the world. Nobody in my circle has had an issue with any chip from AMD in recent time (10 years). Intel is just bad at the moment and not even worth touching.

I went further and got an AMD system on chip machine with an integrated gpu. It’s fine for gaming and borderline for LLM inference (I should have put 64GB in instead of 32GB). The only issues are with an intel Bluetooth chipset, and bios auto detection bugs. Under Linux, the hardware is bug for bug compatible with Windows, and I’m down to zero known issues after doing a bit of hardware debugging.

Any details if the whole rig is below 2k USD (or even around 1k USD)?

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#369

Earlier quoted context omitted.

Whether you will see ECC errors depends a lot on how much memory you have and how old it is. A computer with 64 GB of memory is 4 times more likely to encounter memory errors than one with 16 GB of memory. When DIMMs are new, at the usual amounts of memory for desktops, you will see at most a few errors per year, sometimes only an error after a few years. With old DIMMs, some of them will start to have frequent error…

>A computer with 64 GB of memory is 4 times more likely to encounter memory errors than one with 16 GB of memory. No. Or well, not exactly. More bits will flip randomly, but if between the two systems only the total installed memory changed, both systems will see the same amount of memory errors , because bit flips on the additional 48 GB will not result in errors, because they will not be used. Memory errors scale w…

The extra unused memory might even act as shielding to cosmic rays, but the extra electrical load on the memory controller might more than balance that out for unbuffered sticks

Re: I am giving up on Intel and have bought an AMD Ryzen 9950X3D

#370
post #200

Earlier quoted context omitted.

Excellent point. It's a shame and a travesty that data integrity is still mostly locked away inside servers, leaving most other computing devices effectively toys, the early prototype demo thing but then never finished and sold forever at inflated prices. I wish AMD would make ECC a properly advertised feature with clear motherboard support. At least DDR5 has some level of ECC.

I wish AMD wouldn't gate APU ECC support behind unobtainium "PRO" SKUs they only give out, seemingly, to your typical "business" OEMs and the rare Chinese miniPC company.

[deleted]
Post reply on HN