Friday, January 7th 2022
AMD Explores Adding Ryzen 5000-series Support to 300-series Chipsets
One of the most debated questions surrounding AMD's AM4 platform has been the lack of support for AMD's Ryzen 5000-series CPUs on the company's 300-series chipsets. Now, in an interview with Tom's Hardware, AMD's Corporate VP and GM of the Client Channel business, David McAfee, has thrown some cautious words into the hellish debate on platform fragmentation (some even say artificial segmentation). "It's definitely something we're working through," David said. "And it's not lost on us at all that this would be a good thing to do for the community, and we're trying to figure out how to make it happen." It's not a promise, but it seems that AMD is indeed contemplating solutions that would enable first-generation AM4 chipsets to support AMD's latest Ryzen 5000 series CPUs.
The problem has mostly to do with storage space: there are only so much available bits to be used in AM4 motherboards' 16 MB SPI ROM, the read-only memory bank that stores BIOS configurations and the necessary instructions for processor support. As AM4 is one of the longest-lived consumer platforms ever, the number of CPUs has ballooned, which has led to difficult decisions as to which CPUs to support. However, some more creative board partners have resorted to interesting techniques that allowed them to free up space in the SPI ROM that could be used to add support for otherwise incompatible CPUs, such as simplifying the BIOS GUI and falling back on more traditional text-based UIs. That and other practices resulted in a number of vendors adding support for AMD's Ryzen 5000 chips on the most entry-level A320 motherboards, which left consumers that had opted for the more technically accomplished X370 motherboards high and dry - barring a few lucky, ASRock-toting exceptions."I know that this has been a topic that, honestly, gets a lot of attention and a lot of discussion within AMD," David McAffee continued. "I'm not joking when I say that - I've literally had three conversations on this very topic today. And I'm not talking about with members of the press; I'm talking about internal conversations within our engineering teams and planning teams to understand what options we have and what we can do, and how can we deliver the right experience for a 300-series motherboard user who wants to upgrade to a 5000-series processor."
That might be more complicated than expected, however, since power delivery requirements have also changed throughout generations. AMD has scaled its AM4 socket from eight Zen cores in a single CPU up to 16 with AMD's flagship Ryzen 9 5950X CPU, and you can be sure that power requirements are different between them. It's likely that any move in this area would require a per-motherboard validation, and again, AMD didn't promise anything: but there's at least a light at the end of the tunnel.
Source:
Tom's Hardware
The problem has mostly to do with storage space: there are only so much available bits to be used in AM4 motherboards' 16 MB SPI ROM, the read-only memory bank that stores BIOS configurations and the necessary instructions for processor support. As AM4 is one of the longest-lived consumer platforms ever, the number of CPUs has ballooned, which has led to difficult decisions as to which CPUs to support. However, some more creative board partners have resorted to interesting techniques that allowed them to free up space in the SPI ROM that could be used to add support for otherwise incompatible CPUs, such as simplifying the BIOS GUI and falling back on more traditional text-based UIs. That and other practices resulted in a number of vendors adding support for AMD's Ryzen 5000 chips on the most entry-level A320 motherboards, which left consumers that had opted for the more technically accomplished X370 motherboards high and dry - barring a few lucky, ASRock-toting exceptions."I know that this has been a topic that, honestly, gets a lot of attention and a lot of discussion within AMD," David McAffee continued. "I'm not joking when I say that - I've literally had three conversations on this very topic today. And I'm not talking about with members of the press; I'm talking about internal conversations within our engineering teams and planning teams to understand what options we have and what we can do, and how can we deliver the right experience for a 300-series motherboard user who wants to upgrade to a 5000-series processor."
That might be more complicated than expected, however, since power delivery requirements have also changed throughout generations. AMD has scaled its AM4 socket from eight Zen cores in a single CPU up to 16 with AMD's flagship Ryzen 9 5950X CPU, and you can be sure that power requirements are different between them. It's likely that any move in this area would require a per-motherboard validation, and again, AMD didn't promise anything: but there's at least a light at the end of the tunnel.
48 Comments on AMD Explores Adding Ryzen 5000-series Support to 300-series Chipsets
No big deal to me, if I was to get a 5k series, I would also upgrade my x370 motherboard and ram with it and hand down my old stuff to a family member.
As for the rom size, I think mobo makers should always use removable bios dips, and the mobo should come with a spare one.
Not hard.
I was under the impression that at least some of the push-back against adding support to 3xx series boards came from some of the motherboard makers - namely that that they couldn't validate Ryzen 5xxx on some of the early boards because - to be blunt - they were junk. I know some specific examples like Asus B350 boards that even today can't even run right with 3xxx if you actually run them 24/7, stock speeds.
MSI whined and started the whole not enough ROM space cause they cheaped out on flash size (sorry for the negative tone, but MSI's CEO has said some other fun things over the years of that the customer can pretty much suck it when they get caught short on design decisions) and then then became cannon vs. what other companies did, like drop old pre-ryzen chip support or maybe not burning the entire flash budget on their uefi bios "eazy mode" that nobody ever uses (the targeted 'new to computers user' simply never changes anything - or they go straight to advanced mode [that doesn't have 200 full spead pictures of nothing with no real info] because that's what they read in all the online guides that they follow).
Sorry - I'm NOT trying to defend AMD having started this whole segmentation, but remember that when AM4 launched and especially when Ryzen 1st gen came in that it was a bit of a rush, and I remember some stories that mobo makers were caught a bit off guard. While Ryzen ended up being successful (in retrospect - remember they were just coming off of FX) AMD burned some good-will with mobo makers at that accellerated launch. I wonder if AMD then trying to regain some of that good-will is why they didn't push back against certain mobo makers balking at providing 5xxx support later on early boards vs. just mandating it. Shonky boards that don't ever run right, even worse on more modern procs lose face for the offending mobo maker.
Obviously there are other makers who were totally fine with providing support like AsRock, but then get the chain yanked on them cause it would make the other players angry (Asus?).
Again this is just wild speculation, i'm probably totally wrong as usual.
People generally don't update their BIOS if their CPU works with their motherboard. Sure, there are some security patches rolled into BIOSes but I highly doubt that even among enthusiasts people bother with BIOS updates unless they're changing hardware. Once it's stable and working as desired most people just leave the BIOS alone.
It's not like the release of a new AGESA version suddenly breaks old CPUs, people have to intentionally go to their board manufacturer's website, download the BIOS manually, and that usually involves reading a bunch of caveats in big red letters that explicitly say things like "THIS BIOS DOES NOT SUPPORT 7TH GEN BRISTOL RIDGE A-SERIES CPUS". It's your own fault if you update your BIOS for an unsupported CPU.
But solution be special bios, if the board has recovery options from USB. Perfect.
If you screw up your system through stupidity and wilful ignorance, that's called "the consequences of your actions". Neither AMD nor the motherboard vendor should be responsible for intentional damage.
This is what's being used now, which is still socketable.
Junk might be going a bit too far, but some of the early boards lacked any kind of external clock control, which may or may not be an issue.
There were obviously some other issues with early boards too, simply based on the board makers inexperience with the platform and AMD not sending them reference designs.
The ROM space issue is real, as long as you want a fancy GUI in the UEFI and support for several generations of CPUs/APUs, but as we've seen, board makers have offered transitional UEFI updates that has allowed people to move to newer CPUs on boards with limited space. Some of these boards have had to revert to a simpler UEFI design as well.
On a side note, I loathe the MSI eazy mode, it's really not easy to navigate.
Another issue might be in terms of what interfaces you'll get, as the 300-series boards won't magically do 20Gbps USB 3.2 2x2 as an example, so people upgrading need to be aware of these things. PCIe 4.0 is obviously the major other one.
It's not fair to blame AMD alone on this, but it's also fair to blame them for rushing out the original Ryzen and 300-series chipsets, as things weren't exactly ready for primetime, but then again, they did it again with Ryzen 3000 and the X570 chipset, so it seems like they didn't learn their lesson. The board makers have been used to Intel's way of working, which means they're given reference boards, huge amounts of documentation and local FAE's, which AMD apparently didn't do. It's also likely that this is why a lot of boards were late and the board makers weren't all that enthusiastic about Ryzen to start with. Anyhow, it's a complex situation and hopefully Zen 4 will be less of a clusterfuck. The only problem with this, is that most people have no idea what AMD's CPU/APU codenames are... Lisa Su has already promised long support for it. Also, is Intel any better?
eventually the whole 3000 series was adopted and now we see 5000 series being adopted too.
besides that, I see this as a difficult exercise between the board manufacturers and AMD.
only AMD gains some profits from extending the support on older platforms. If my A320 can support series 5000, I will buy another Ryzen but NOT another motherboard.
On the other side, if the A320 was stuck with series 2000, I may decide to replace my whole system with an Intel one - and maybe with a different motherboard manufacturer.
It’s not an easy situation and I can understand the manufacturers reluctance in investing money to support older boards.
I dont want to spend more if I upgrade my 1600 to 5600 later this year (and entry level MB have shit audio chipset compared to my X370)
Usually when you download a BIOS file from a vendors page, it states what that particular version does. If it is inconvenient for you, then don't update. Doesn't mean the rest of us shouldn't have the option.
Asrock for example removed support only for Bristol Ridge APUs and Athlons to make room for 5K series on their A320 boards. And somehow those 3 phase 400 series boards are perfectly fit haha. Stop with the excuses already.
It was a business decision and that's fine, but just say it, don't give us the BS.
Anyway, sure, i'll move on. ADL i5 seems mighty tempting rn.