Basically this means two things:
1. UEFI is bloated huge crap.
2. Motherboards manufacturers cheap on bios modules and use 16MB instead of 32MB.
I'm lucky and my x470 motherboard has 256Mb module which is 32MB, i just checked it right after reading this news. I've never been a fan of fancy GUIs in UEFI and i would assume these take a lot of space. I totally would prefer classic look with added mouse support for these who do not know how to use keyboard to navigate in bios.
1. You forget that we've gone from a VERY basic non graphical UI, to a clicky, flashy UI with UEFI, that takes up space, even more so when they went from 640x480 to 1080p or higher resolution in the UI for the UEFI. This takes up space. Most of the clicky, flashy parts aren't needed though, but they make it look nice and it makes it easier for people to do things in the UEFI, or so the board makers seem to think. I never use the mouse in the UEFI, as I find it harder.
2. Well, there's a cost difference, so low cost boards will use low cost parts, pretty logical, no?
The X570 boards only support Zen+ and Zen2. That should answer your question.
Now, if instead of UEFI anyone had the the wisdom to write a BIOS that sticks to its job...
https://www.coreboot.org/
We're way past the point of no return for this, UEFI is here to stay and it's coming to embedded ARM devices too.
This is what has been decided by higher powers and as a user, we have no choice.
UEFI is supposed to be more secure, smarter and better, but I'm not sure this is really true...
Re: those talking about price difference:
According to DigiKey, an 8-pin 128Mbit (16 MB) SPI flash ROM chip of the kind used on motherboards starts at
$1.31 a piece when bought in bulk reels. A 256Mbit (32 MB) chip in the same form-factor costs
$2.04 a piece. Motherboard makers have the bargaining power to bring those prices down even further. Even if not, they're literally 70 cents apart. Motherboard designers could have cut out some RGB crap to make room for a 256Mb chip. They probably wanted forced-obsolescence by telling AMD "it can't be done" when the time came, but failed at that when AMD replied "it can be done, just delete support for older processors and make your setup program smaller."
Yes, but ramp this up to a million products and that's a million bucks someone could've pocketed...
This is what people in general forget when they talk component costs. This is also why companies try to save a cent on things, as it's all about the quantity, not the individual component cost.
You're absolutely right about the RGB crap though, as removing all the useless LEDs would most likely have saved even more money. But the LEDs are there for marketing purposes, no? More important that having a solid product that will last...
I have an Olivetti Pentium MMX pc, with mouse support on BIOS, and that's not a 16MB BIOS chip.
I would prefer a de-bloated blue with white text UEFI but with full support for all AM4 chips than some stupid flashy UEFI.
Urgh, Olivetti made the worst PCs...
The mouse BIOS was not unique to them though, it was actually found on a lot of boards.
What you miss though, is that it only worked with PS/2 and maybe serial mice, not USB mice.
It's not problem getting the blue and white UEFI though, it's actually common on a lot of non consumer devices that use UEFI, as well as most notebooks.
Only AMI brings you this all-in-one approach to foundational technology, to ensure that your compute platforms get online, every single time.
ami.com
Why not have a set of good BIOSes instead of one that is compromised? 1 for 1000/2000 CPUs and another for 3000 CPUs?
It wouldn't quite work, as if you then want to go to the 3000-series, how would you go around updating the UEFI? Your older CPU would instantly not work with the board after you updated, which might cause some problems. But otherwise it makes sort of sense.