Hagrid
[H]F Junkie
- Joined
- Nov 23, 2006
- Messages
- 9,163
But you can make the bios smaller, which is what they are doing?Size limit is a real limitation.
You can't just add space to a BIOS chip.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
But you can make the bios smaller, which is what they are doing?Size limit is a real limitation.
You can't just add space to a BIOS chip.
When my X370 board died, bought an X470 so I could keep using my 1700x until I was ready to update the CPU, so an X570 was out. Gonna get burned on that one, as I was hoping to wait for the 8 core 4000 series to drop as the point to upgrade. :/
right, but you can add something if you remove something.Size limit is a real limitation.
You can't just add space to a BIOS chip.
But you can make the bios smaller, which is what they are doing?
I said that same thing twice in the thread.right, but you can add something if you remove something.
I don't think it would be that hard to do a microcode check when flashing, like a model/version check that already occurs, to make sure you don't end up with a non functional computer. We will see soon enough though.I said that same thing twice in the thread.
The issue is like i said earlier if you update your bios to get better stability for your 1 or 2000 cpu and get the wrong bios you lose support for your 1 to 2000 cpu.
There was even a quote from MSI i put in that said that.
It's up to motherboard manufacturers to do that not AMD.
Size limit is a real limitation.
You can't just add space to a BIOS chip.
We've been told they'll refuse to do that again.
MSI did.But you can remove junk from the BIOS. In any case, the strategy is clever:
I don't think it would be that hard to do a microcode check when flashing, like a model/version check that already occurs, to make sure you don't end up with a non functional computer. We will see soon enough though.
I could be wrong, but doesn't BIOS flashing require an active CPU?
Hence that whole thing about flashing in UEFI/DOS to prevent CPU preemption in OS from disrupting the flash process.
EDIT: Oh I think I see what you mean - ie. check the current flashing CPU and enable that in the BIOS along with 4xxx.
yeah, I meant so that it checks to make sure the microcode for the current CPU is within the BIOS being flashed.I could be wrong, but doesn't BIOS flashing require an active CPU?
Hence that whole thing about flashing in UEFI/DOS to prevent CPU preemption in OS from disrupting the flash process.
EDIT: Oh I think I see what you mean - ie. check the current flashing CPU and enable that in the BIOS along with 4xxx.
yeah, I meant so that it checks to make sure the microcode for the current CPU is within the BIOS being flashed.
There are 400 series MBOs with chips the same size as 500 series. And you can just remove support for Zen, Zen+ and Zen2 chips for a Zen3 version and fit into a smaller BIOS chip.Size limit is a real limitation.
You can't just add space to a BIOS chip.
Most better motherboards don't.I could be wrong, but doesn't BIOS flashing require an active CPU?
I also sometimes fantasize about non-existing problems.Face it: AMD is at the pinnacle of performance, and their engineers are going to have a boring time trying to integrate ancient chipset limitations into their brand new CPUs. They've already given their older motherboards a nice treat with their "Conquest of Intel" CPU series, so why hold them back at this point?
Release the wolves.
I'd love to see this next era of CPUs actually perform an absolute cut of all backwards compatibility, and start completely fresh, removing all aging, obsolete, and unoptimized microcode and structures, such that their newest socket actually provides a significant step forward, taking us into a new glorious era of advanced technology.
Go buy an Itanium, I hear they're awesome! No baggage to worry about there. (insert: Vietnam helicopter flashback meme).I'd love to see this next era of CPUs actually perform an absolute cut of all backwards compatibility, and start completely fresh, removing all aging, obsolete, and unoptimized microcode and structures, such that their newest socket actually provides a significant step forward, taking us into a new glorious era of advanced technology.
Except if the microcode is the same and it clocks the same... It doesn't really matter how many other CPUs are supported. You could remove all but a single CPU from the bios and it wouldn't make it run any better. The only thing the new CPU brings different is pcie 4.0, but since pcie spec says it has to be backward compatible then it doesn't make any difference.Face it: AMD is at the pinnacle of performance, and their engineers are going to have a boring time trying to integrate ancient chipset limitations into their brand new CPUs. They've already given their older motherboards a nice treat with their "Conquest of Intel" CPU series, so why hold them back at this point?
Release the wolves.
I'd love to see this next era of CPUs actually perform an absolute cut of all backwards compatibility, and start completely fresh, removing all aging, obsolete, and unoptimized microcode and structures, such that their newest socket actually provides a significant step forward, taking us into a new glorious era of advanced technology.
Except if the microcode is the same and it clocks the same... It doesn't really matter how many other CPUs are supported. You could remove all but a single CPU from the bios and it wouldn't make it run any better. The only thing the new CPU brings different is pcie 4.0, but since pcie spec says it has to be backward compatible then it doesn't make any difference.
they can't just keep microcode for the 2xxx to 4xxx series and omit the 1xxx chips?Size limit is a real limitation.
You can't just add space to a BIOS chip.
AMD doesn’t need to sell more CPU’s they sold more than 90% of their production runs that doesn’t leave a lot of room to move up and their production runs are limited. If they sell more than that cuts into any reserve for RMA’s, lost shipments, etc. AMD has a pretty good grasp on what they are doing.Any board with flashback bios, where you can flash the bios even without a CPU would never have a bios size problem if the bios is selected for a given Ryzen version(s). There were bios's that lacked Ryzen 1 support just for this reason. The reasoning for all boards not being able to support is really BS.
I used PCIe 4 for 3-4 months, x370, made zero difference on the 5700XT performance, issues etc. Many motherboards had very good tracing for PCIe that would support it. Should have been left to the manufacturers. I can see motherboard makers maybe pushing the issue so they can sell enough motherboards. Also the motherboard manufacturers would also had to update the bios, support the users in an endless cycle for aged motherboards which may have other issues not related to the bios changes.
Personally I think AMD could sell more CPUs if most of the mid to upper end AM4 boards would support all AM4 CPU's but the issues covering 4 chipsets, X370, X470, X570, X670 would probably make that painful. When you have 10s of thousands complaining how crappy the Ryzen 4 CPUs are bacause it will not post on a B350 board or one of the VRMs caught fire, AMD/Board Manufacturers has to make a call.
I think they might be doing something like that since the bios update says to not use older cpu's.they can't just keep microcode for the 2xxx to 4xxx series and omit the 1xxx chips?
I'm not sure which backwards compatibility you're talking about then... DDR4 is current, it's not like they have dual memory controllers or anything. PCIe has to be backwards compatible, so not much they can do there. All other peripherals are attached to the PCIe bus, so that is all irrelevant. If you mean they should have ditched AM4 earlier, well they did a lot of work getting the signalling right so if it works why mess it up unless there is good reason (like ddr5 comes out or something). They use 1331 pins while Intel uses around 1150... It's not as if they are lacking pins for power or signals. Rather than break backward compatibility they decided to overbuild the socket the first time so it would last as long as ddr4... They originally probably thought ddr5 was not going to get delayed and intended zen3 to be on a new platform. This fell through and AM4 is still viable.I'm referring to more general backwards compatibility sacrifices, with also a large spoonful of hyperbole.
That was due to incompatibility and stability issues due to trace length/board implementation primarily. Otherwise, then people would just bitch that AMD SUXX DRIVERS BAD etc otherwise... I think restricting it did less damage than the other option as much as I'd like to have PCIe4.0 on a pre-500 board.AMD proved with the PCIE 4.0 B450/X470 removal that they are not above bullshit, and countless times before.
That was just AMD's excuse. MBO vendors both had top quality SKUs and verification process to see if it works or not. And if AMD feared that any problems would come back to them, they could just state it's not officially supported and have the BIOS be designated as beta. But it's a made up potential problem, as any 500 series board could be made with bad PCIE traces and the blame would certainly be on the MB company, not AMD.That was due to incompatibility and stability issues due to trace length/board implementation primarily. Otherwise, then people would just bitch that AMD SUXX DRIVERS BAD etc otherwise... I think restricting it did less damage than the other option as much as I'd like to have PCIe4.0 on a pre-500 board.
And would you have blamed AMD if it didn't work?MSI also supported win7 on zen+ and I used it thanks to their drivers, AMD didn't officially support that. So I think in this case we may also see some limited 'beta' bioses supporting 3000 series on those with enough eprom to support it.
I think my Asrock ITX has a limitation when going to 3000, ifI updated the bios I would lose support for some earlier CPUs. I could be wrong but they advised against it.Aren't there x370 and B350 boards that support 3000 series? Because according to that picture, that should not work either.
I think that board makers do have a bit of latitude in this. There could easily be "optional" bios versions that only support certain processors in order to free up room. You probably won't see that on most boards, but maybe higher-end boards.
I'd love to see this next era of CPUs actually perform an absolute cut of all backwards compatibility, and start completely fresh, removing all aging, obsolete, and unoptimized microcode and structures, such that their newest socket actually provides a significant step forward, taking us into a new glorious era of advanced technology.
ARM64 then.
To AMDs benefit, this is Intel's last chip until a new socket also... .have had the itch to swap my z390/8700k out and try AMD again for the first time in 10+ years, but being this is the last AM4 socket chip they will make. Might just wait a little longer.
ASMedia is making the B550. They made the X570.
I thought that the X570 was the only chipset that ASMedia _didn't_ make:
https://www.techpowerup.com/251964/...-supplier-to-amd-but-x570-an-in-house-chipset
That's what makes all of this absolute horsepucky. All of these chipsets are basically the same damned silicon with only slight revisions. All B550 brings to the table over the older chipsets is AMD giving their blessing to allow the motherboard manufacturers to support PCIe 4.0 from the CPU on 3000+ chips.
That has effectively been done. When I upgraded BIOS on my CHVI to support the 3900X, my 2700 couldn't run Windows anymore.Couldn't motherboard manufacturer in theory just give up supporting Ryzen 1000 and 2000 CPUs to increase ROM space for Ryzen 3000 and 4000?
Updates: AMD has refrained from commenting and therefore addressing any of our questions at this point, but we have had some interesting conversations with a few of their partners. Again to be perfectly clear on this point, board partners cannot support Ryzen 4000 series processors on 400-series motherboards without AMD’s help, it’s simply not possible. So don’t expect an AIB to crack the code and open up support, again without AMD’s support it’s not going to happen. It does seem as though this was a recent decision by AMD and their partners found out the same time we did, so that’s truly bizarre, but then given the last few product releases from AMD it’s getting harder and harder to be suprised by this stuff. I’ve also had industry contacts confirm that the AMD BIOS excuse is rubbish and that simple workarounds are possible, just like the one I discussed. In one example there would be a single large BIOS file that you download, then upon flashing you select the CPU series you want to support and it flashes the appropriate code. So at this point it’s now up to the rest of the community to pressure AMD into changing this decision and to open up support for 400-series boards. You guys had better believe that if you give them an inch, they’ll take a mile and we’ll be back to where we were just a few years ago.