Announcement
Collapse
No announcement yet.
OpenSUSE Developers Continue Discussing x86_64 Microarchitecture Feature Levels
Collapse
X
-
personally i'd vote for v3, but that is because by the time ALP arrives my entire PC estate will be Zen3 or newer.
- Likes 1
-
So much slicing and dicing, trying to find the least evil, when better tooling would be a simple and straightforward fix. We could sit here all day arguing over where to draw the line in the sand, or just patch the package manager to read the CPU info and check some package tags.
Then all the packages are compiled for v1 if you like, and anything performance sensitive ranging from the kernel to browsers to databases can be additionally compiled with v4 (or whatever combination) and selected where supported. Minimum compilation, no lost users, potential support for future package customizations.
- Likes 4
Leave a comment:
-
Originally posted by coder View PostJasper & Elkhart Lake still don't support AVX. Therefore, requiring v3 shuts out a lot of chromebook, embedded, and even NUC/mini-desktop users.
Maybe not a deal-breaker for SuSE Enterprise, but I hope OpenSUSE definitely doesn't start requiring v3!
- Likes 4
Leave a comment:
-
Originally posted by skeevy420 View PostI think there needs to be a v2.5 -- v2 with avx or v3 without avx2. The compromise level.
I was originally annoyed to see the cut for v3 make at AVX2, but I've come to accept it as a sensible point to draw the line. Especially if you plot them in time:
v1 - 2005
v2 - 2009
v3 - 2013
There's a nice 4-year spacing between the first 3. Even v4 uses features introduced in 2017, but only to Intel's server & HEDT platforms. Rocket Lake brought them to the mainstream desktop, but then Alder Lake snatched them away.
- Likes 1
Leave a comment:
-
Originally posted by Slartifartblast View PostI definitely agree with SSE 4.2, I think it's a bit early perhaps for AVX requirements and maybe make the cut off for AVX for the release after.
Thoughts please folks ?
Maybe not a deal-breaker for SuSE Enterprise, but I hope OpenSUSE definitely doesn't start requiring v3!
- Likes 2
Leave a comment:
-
Raising the x86_64 micro-architecture feature level is generally a way to go, yet with aware. SSE3 age CPU is the most safe common ground today. Such a decisions should be made strongly on global hardware surveys data.
Here is an example:
SSE2 - 100.00%
SSE3 - 100.00%
LAHF / SAHF - 100.00%
CMPXCHG16B - 99.99%
99.99% to 100% coverage is high enough to make use the feature. IMHO.
- Likes 2
Leave a comment:
-
It seems kind of strange not to use the same feature level as SUSE when they just went through all that effort to use the same binary packages as SUSE in 15.3.
¯\_(ツ)_/¯
- Likes 2
Leave a comment:
-
Originally posted by Setif View PostI think the main obstacle for distro maintainers to default to x86_64_v3 is that Pentium and Celeron CPUs don't support AVX2 until recently.
- Likes 3
Leave a comment:
-
I think there needs to be a v2.5 -- v2 with avx or v3 without avx2. The compromise level.
- Likes 1
Leave a comment:
-
I think the main obstacle for distro maintainers to default to x86_64_v3 is that Pentium and Celeron CPUs don't support AVX2 until recently.
- Likes 4
Leave a comment:
Leave a comment: