So there is nothing technically stopping AMD from releasing versions of Zen 4 or Zen 5 on AM4
Ok, but is that a function of the hardware using the socket or a limitation of the socket pinout itself?In the modern world of system-on-chips, the socket mostly determines the type of memory. So AM4 == dual channel DDR4, AM5 == dual channel DDR5. It also determines the number of PCIe lanes available, including thunderbolt / USB4 if directly connected to the CPU. It includes other things too, but those are the most obvious ones when comparing desktop CPU sockets between generations.
It also can dictate the fastest PCIe speed, but there is more room for change here. When AM4 launched with Zen+ it supported PCIe3, but Zen2 upgraded to PCIe4. AM5 supports at least PCIe4, but with the right motherboard and chipset supports PCIe5.
Is the higher power draw limited by the socket (quantity or utilization of the pins) or by hardware detection of an AM4 vs AM5 CPU?The socket is mostly the interface that connects the CPU to memory, power, and I/O. So there is nothing technically stopping AMD from releasing versions of Zen 4 or Zen 5 on AM4, it is mostly a business decision. While others focused on the memory and I/O aspects that AM5 introduces, a big one is a much higher power limit that the top end AM5 CPUs actively exploit to run a lot faster.
Because the 5000 series is AM4 and RAM costs an arm and a dick right now.Unless AMD is somehow not able to sell all the 9000 series X3D parts they're making I really don't understand why they're resuming 5800x3d production. The limiting factor for x3D chips is the stacking process from TSMC used to make them. It's a legacy product and AMD is already buying ~100% of its output, so the number of x3D chips they can make is fixed and every 5000 series part they make is one fewer 9000 series one.
The 7700 is at least theoretically explainable if they're new old stock that failed to meet the specs needed to sell as a 7800 but were stable as lower clocks.
AM5 is inherently wider and faster with respect to memory, and as you increase the number of cores, memory becomes a natural bottleneck. For most games, this doesn't matter much, but for multi-threaded business apps built in C# or Java or JavaScript (e.g. "Node"), it will make a significant difference. For AM5 with the 6xx chipset, you generally want DDR5 6000, and with the 8xx chipset, you generally want DDR5 6400. (If you're a gamer, there's some advantage around DDR5 8800 on the 8xx chipset, but not worth the crazy prices.)So, dumb QUESTION. Does the socket introduce any performance or new features or is it just a hardware plug that prevents sufficiently new CPUs from working in older boards?
Asked another way: is AM5 inherently faster or better than AM4, or is it just "better" cause the hardware that requires it is better?
Dual channel for the win, of course! But you do not want to fill up all the RAM slots -- for the same amount of RAM capacity, you're significantly faster at only one DIMM per channel, and your motherboard where tell you which DIMM sockets to populate if you only have 2 DIMMs (one per channel) to get the best perf and stability. I have a lot of AMD machines now (I run a software startup), but on my main gaming machine I run 64GB (32GB per DIMM), and for work I have e.g. a test rig with 256GB (4x 64GB per DIMM).We're in agreement on all your points. To the OP's point - having dual channel RAM or multiple memory paths on a slower RAM can end up being faster than less channels on a faster chip-speed RAM. Parallelism for the win.
So - never put one stick of memory in a machine - use two of half the size - it'll be faster. If you want to get the most performance out of your motherboard - fill all the RAM slots. If you want to leave room for expansion (without discarding old RAM) - fill half the RAM slots.
Hey, let's not poke holes on "cool story, bro" Linux war story, shall we? It's perfectly possible that Linux would dramatically outperform Windows on 32GB kit, if, for example, the OP just forgot to add that HDD was swapped to SDD in this story.4 min boot time in Windows 10? Was it a spinning disk, running Norton Antivirus scan at boot, or something else?
Something just seems off here. Windows boot that bad means something is slowing it down...
Well, AM6 implies DDR6 memory, and that's not expected until 2028 anyway.I doubt it. The AI MAX chips are mainly in laptops and a few SFF PCs aimed purely at AI enthusiasts, if they were truly their path forward they'd be trying to put them in larger desktops where improved cooling would allow for crazy power using. AM6 will happen, but the current market fuckery means we probably won't see anything serious until 2028 or later.
Memory prices and customer demand.Unless AMD is somehow not able to sell all the 9000 series X3D parts they're making I really don't understand why they're resuming 5800x3d production. The limiting factor for x3D chips is the stacking process from TSMC used to make them. It's a legacy product and AMD is already buying ~100% of its output, so the number of x3D chips they can make is fixed and every 5000 series part they make is one fewer 9000 series one.
Exactly. Plenty of us have large quantities of perfectly serviceable DDR4 from times when it was extremely cheap. During my various builds over the past decade, "future proofing" on RAM was a no-brainer, so I often went entirely overboard. Between my various PCs here, I have 192GB of perfectly good DDR4 RAM (mostly DDR4-3200).Because the 5000 series is AM4 and RAM costs an arm and a dick right now.
Ok, but is that a function of the hardware using the socket or a limitation of the socket pinout itself?
Unfortunately w are on DDR5 now and need the added m.2 slots the new boards have.Exactly. Plenty of us have large quantities of perfectly serviceable DDR4 from times when it was extremely cheap. During my various builds over the past decade, "future proofing" on RAM was a no-brainer, so I often went entirely overboard. Between my various PCs here, I have 192GB of perfectly good DDR4 RAM (mostly DDR4-3200).
This is paired with processors that are getting a bit long in the tooth. An upgrade to a new DDR4/AM4 motherboard and a 5000 series processor is a very affordable way to upgrade and be set to ride out the RAM price bubble. I've just done this with one of my PCs, and I certainly can't complain about the performance – I'll be set for quite some time.
I doubt they'd need to do that.It would need a significant redesign of the IO die to replace the memory controller with a DDR4 controller. So yes they could, but it would be a significant technical project and new silicon in order to make an underwhelming product starved for memory bandwidth.
Its a limited run to make scalpers loads of cash. No one is going to get one of these from a first party retailerOr that it's a limited run for which economies of scale don't apply.
I wish somebody would do an investigation of how extra cache affects tasks such as running a ton of VMs on consumer hardware, although ideally you'd want it on both CCDs for that, which doesn't apply to the older X3D chips.
What the heck was that computer doing?!? My old 8gb Win10 I5 computer I built in 2014 booted into Windows in about 30 seconds. I am still running on the same copy of Win10, now on a Ryzen 5 5500 with 16gb and its boot time is still about 30 seconds. Quite honestly, those times are being conservative, I wouldn't be surprised if the actual boot times are 15-20 seconds. Both systems are running on SSDs.
Subtle differences. Anything you would notice? I don't know.I'm curious if there's any subtle different between the new 5800x3d and the original one.
And as for anyone on the fence with an am4 computer and an older CPU, I upgraded from a 3700x to a 5800x3d and it was a very noticeable leap. I'm not surprised they did this at all. I thought that when they originally stopped making them that they'd do another run. And with the price of RAM, it's a no brainer.
... Despite the re-release looking like a simple product spin-up, AMD’s David McAfee, VP and general manager of Radeon and Ryzen, says that “a whole body of engineering work” went into the re-release, as the original bonding process TSMC used for the Ryzen 7 5800X3D was no longer available...
“It completely changed the characteristics of how those two pieces of silicon are bonded together and how they were stacked together, and so when that first-gen facility really kind of went offline, then it meant there was a whole, you know, body of engineering work that had to be done to understand if we could even migrate the 5800X3D to the new, second-generation stacking process,” McAfee said...
The switch to AM6 is supposed to come with DDR6 right? I take this to mean that either the transition is delayed or they expect DDR6 to be extremely expensive, probably even more than when DDR5 was the shiny new thing.
My point about the AI Max (Strix Halo) wasn't about what the parts that have been released can do, it's about the fact that even though it uses Zen 5, it's got a "sea of wires" interconnect that replaces AMD's infinity fabric, but now, 18 months after Strix Halo came out, we haven't seen traditional desktop processors released with the tech (which helps drive some of the efficiency gains we see on the AI MAX parts vs say, a 9800X3D or whatever - it isn't just running at clockspeeds that hit a better part of the efficiency curve).I doubt it. The AI MAX chips are mainly in laptops and a few SFF PCs aimed purely at AI enthusiasts, if they were truly their path forward they'd be trying to put them in larger desktops where improved cooling would allow for crazy power using. AM6 will happen, but the current market fuckery means we probably won't see anything serious until 2028 or later.
Very much a physical socket design issue: in order to safely draw additional current you have to increase the area (or the pins would melt). You can do that by either using larger, wider wires (standard electric installation solution), or in the realm of semiconductors, by using more pins. Additionally, you are going to need more voltage regulators and better motherboard power delivery, which is pretty much part of the overall spec (and is one of the reasons why motherboards for newer sockets tend to cost more).Is the higher power draw limited by the socket (quantity or utilization of the pins) or by hardware detection of an AM4 vs AM5 CPU?
"Starved" is a very strong word. Keeping pipelines fed is very much a function of the internal core design and cache structure, in order to minimize latencies, and internal cache bandwidth matters a lot more. Zen 4 is not that different from Zen 3 in a lot of the internal aspects: https://chipsandcheese.com/p/amds-zen-4-part-2-memory-subsystem-and-conclusionIt would need a significant redesign of the IO die to replace the memory controller with a DDR4 controller. So yes they could, but it would be a significant technical project and new silicon in order to make an underwhelming product starved for memory bandwidth.
The Zen 4 design is a lot closer to Zen 3 than most people think, regarding memory performance: https://chipsandcheese.com/p/amds-zen-4-part-2-memory-subsystem-and-conclusionI doubt they'd need to do that.
They could probably pair a zen4 CCD with a zen 3 I/O die. All the I/O dies use Infinity fabric to connect the CCD to the I/O die. Sure, it might take some Infinity protocol-type tweaking, but probably very little.
But the architecture of the zen 4 was designed around the increased bandwidth available on DDR5. Therefore many of the enchancements made to things like wider/deeper pipelines, instruction issue units, etc. probably can't be kept fed by the slower memory controller, so while it would work, you'd lose much of the generational IPC gains. Sure, especially with an X3D you might be able to keep some of those generational IPC gains, but still a zen4 CCD being fed by a zen3 DDR4 I/O die wouldn't be nearly as impressive as zen 4 CCD + zen 4 DDR5 I/O die, therefore there is likely little point, certainly not enough to justify the RnD and the setup costs of a production line to make such a product.
The switch to AM6 is supposed to come with DDR6 right? I take this to mean that either the transition is delayed or they expect DDR6 to be extremely expensive, probably even more than when DDR5 was the shiny new thing.
I run Linux, and am on AM4. I ran 8GB for many years, and upgraded to 16GB about 8 years ago. I was never really able to use it all. I once tried, and was able to use about 13GB. I upgraded my RAM to 32GB a couple of years ago just because I was building out my son's PC and 16GB of DDR4 was so cheap. Now is a different story, people are even gouging on ebay just because they can.Perhaps you wanted to say that extra RAM above what you need isn't critical.
But, yeah having sufficient RAM is more important the CPU speed, your graphics card or anything else - just try running a computer with 2 GB of RAM these days.
Obligatory footnote - I'm not saying that extra RAM won't be used or won't be useful - any OS will gladly use it for caching.
I run Linux, and am on AM4. I ran 8GB for many years, and upgraded to 16GB about 8 years ago. I was never really able to use it all. I once tried, and was able to use about 13GB. I upgraded my RAM to 32GB a couple of years ago just because I was building out my son's PC and 16GB of DDR4 was so cheap. Now is a different story, people are even gouging on ebay just because they can.
I had a Ryzen5 5600G processor die on me (mobo too, not sure who fried who) but I actually downgraded to a 5500. At the time I got it for $85. I can max out the cpu when trancoding videos or something, but in general it is quite great for everything else. I do play some games, but nothing too intensive. If anything I could stand to upgrade my GPU, it's a Radeon 5600XT.
I honestly don't do anything that CPU intensive, and wonder who does. Audio/video production or compiling I could see, but I don't know if people are just chasing the latest and greatest because newer is better. My machine runs fast, I can't quite figure out what I would use more CPU or RAM for anyway.
Unless AMD is somehow not able to sell all the 9000 series X3D parts they're making I really don't understand why they're resuming 5800x3d production.
The switch to AM6 is supposed to come with DDR6 right? I take this to mean that either the transition is delayed or they expect DDR6 to be extremely expensive, probably even more than when DDR5 was the shiny new thing.