Rocky 9 supports x86_64-v2 and Rocky 10 based on RHEL10 x86_64-v3 so you just need to find out which one it is and if it belongs to one of those groups.
actually, I’m looking forward to replacing the aging computer, so while the info above is helpful, what I really need to know is how to tell which CPUs on the market implement which features. Might there be a table (and AMD or Intel) listing such info?
If you want and need longevity, you buy new hardware to ensure it will run the longest. There are plenty of sites with CPU comparison information which also gives the year they were released. You can find these with google as well.
you nailed it, Frank! the online features lists don’t tell you anything about which instruction extensions they have, you have to pray for divine intervention.
Now we take a look at the wikipedia link that @jlehtone provided, and we can see that due to the AVX-512, we are looking at an x86_64-v4, so will definitely run RHEL10/Rocky10 when x86_64-v3 is the minimum. It’s also easy enough to google that x86_64-v3 started appearing around 2013 or so with AMD having theirs around 2015.
All it takes is looking at the CPU specs and finding out by comparing what instructions are in each architecture. You can find out the date when the CPU was released to ensure you aren’t buying an old one, and the instruction sets will clearly let you find out whether it’s going to be the correct level or not. And for my CPU I found this info within 2 minutes!
It’s definitely the long way around the bush to get that information. Check the specs on the manufacturer’s website, see if they list any instruction set extensions, then cross-reference that with a list of extensions on Wikipedia to see if there are any matches between the listed extensions on both websites.
It would be a lot better with less chance of ye-olde-screw-up if Intel and AMD would just say “this CPU is architecture level X” on the spec page. Or provide a list or a table somewhere.
Right now we are limited to googling for information, and as shown it’s real easy to do. I know it seems people these days can’t be bothered in googling and prefer to be spoon fed information. Seen plenty of posts on forums where people could have gotten answers to questions far simpler than this one had they actually done a google search. But there we go.
If you think that is long, then how short and easy is it what MS Windows 11 requires?
The Linux distros at least point to published lists of “we will compile kernel and glibc to have/use/require these CPU instructions”.
Yes, that is whataboutism, so no real excuse. Point is, what distro requires is clear and precise; the ball is on the CPU vendors.