So this is really only raising the default for 32-bit distros, which seems kind of pointless. These features are already enabled by default on x86-64, including AFAIU for 32-bit libraries.
If you're building a 32-bit distro you're probably doing it to support older hardware in which case you'll turn this feature off anyway. So I guess I don't understand why this change was made.
Announcement
Collapse
No announcement yet.
Mesa Considers Raising CPU Support Baseline
Collapse
X
-
Originally posted by ezst036 View Post
Actually, no. The article isn't just talking about SSE2 hardware. It also mentions SSE3. I think SSE2 is probably in the reasonable realm since there's so many x86-64 baselines everywhere, and probably not very many x86-64 processors that lack SSE2. So they are matching in that regard.
I also think that in the days we are in now where the cost of hardware is going up so much, it's worth considering not being in such a rush to cut people off when so many are clearly going to (if nothing else, being forced into) using their existing hardware longer - or perhaps even being forced into resurrecting a few old boxes if necessary. I know I did just that recently. SSE3 is probably too high for now.
Of course you do, at least you were honest enough to state your meaning. People throw around the "ancient hardware" moniker to the point that it's weaponized.
I actually think the skip between v2 and v3 is too aggressive because v3 omits AVX-only systems like AMD Bulldozer and Intel Sandy Bridge. There should be 5 levels; bump the current 3 and 4 up one and the new 3 should be lowest common denominator feature-set between Bulldozer and Sandy Bridge.
I'm old enough to remember when we'd get new architecture bumps every 5-8 years. I think we're going on 20+ years now. A lot of advancements have happened in those 20+ years and it'd be nice to take advantage of them globally versus rocking performance crippling legacy compatible code and having to get optimizations manually from elsewhere. That's why I keep proposing using legacy built packages as the base and having the package manager use the best optimized repo for the local CPU. No one gets left behind and everyone gets to run code more optimized for their kind of system.
Leave a comment:
-
Originally posted by ezst036 View PostI also think that in the days we are in now where the cost of hardware is going up so much
I come from the days when a desktop PC cost $2,000. As far as I am concerned, that price never really went down. Not if you want a decent machine.
What changed is that these days you can get cheaper, crappier computers for a lot less. They aren't top of the line but they come in at about $500.
Or get a Raspberry Pi.
As far as I can tell GPU cost has gone up a lot. But if you wanted a cheap Intel or AMD system that is still very cheap.
Leave a comment:
-
Originally posted by skeevy420 View PostIf SSE2 max isn't "old hardware" then I don't know what is. That's what the article is talking about.
I also think that in the days we are in now where the cost of hardware is going up so much, it's worth considering not being in such a rush to cut people off when so many are clearly going to (if nothing else, being forced into) using their existing hardware longer - or perhaps even being forced into resurrecting a few old boxes if necessary. I know I did just that recently. SSE3 is probably too high for now.
Originally posted by skeevy420 View PostPersonally, I think anything before AVX is old hardware.
- Likes 1
Leave a comment:
-
If you're into "retrocomputing", building from source is the least of your troubles. The "average Joe" with an old computer should take a look at what Foone or LGR go through to revive those machines.
Leave a comment:
-
Originally posted by tildearrow View Post
Average Joe does not know how to compile.
Leave a comment:
-
Originally posted by Zan Lynx View Post
Yes, and those enthusiasts did not think it was too difficult to move the pin jumpers around on their Ethernet card and edit and recompile the driver.
Now these "enthusiasts" are upset they have to change default settings in a Makefile somewhere?
Leave a comment:
-
Originally posted by hsci View Post
Because it still works.
What next, people throwing away a SNES becaue it is old? Or a Airbus A330 because it is twenty years old? The problem is, that people feel the need or actual force to throw away smartphones, televisions and other stuff because it is older than 36 months.
Ideally CPU features get enabled at run-time (dlopen) or compile-time (GCC is your friendly helper). So modern system can go full speed an older systems can kept in use.
PC components like motherboards, CPU and RAM are likely the only ones that increased reliability over time, which means that anything from 2009-ish onwards will greatly outlive its usefulness. I can't recall the last time I saw a dead CPU that wasn't DOA or was defective from the factory (like the speed-binned Zen1 CPUs and the wonderful segfaults they caused).
- Likes 1
Leave a comment:
-
Originally posted by chromer View PostWhy someone in 2021 should still use hardware of 20 years ago ?
What next, people throwing away a SNES becaue it is old? Or a Airbus A330 because it is twenty years old? The problem is, that people feel the need or actual force to throw away smartphones, televisions and other stuff because it is older than 36 months.
Ideally CPU features get enabled at run-time (dlopen) or compile-time (GCC is your friendly helper). So modern system can go full speed an older systems can kept in use.Last edited by hsci; 31 March 2021, 12:47 PM.
- Likes 1
Leave a comment:
Leave a comment: