On Wed, Jun 16, 2021 at 12:37:57PM +0200, Eugene Syromiatnikov wrote:
On Wed, Jun 16, 2021 at 09:28:47AM +0100, Daniel P. Berrangé wrote:
> On Tue, Jun 15, 2021 at 05:34:02PM -0400, Neal Gompa wrote:
> > Hey all,
> >
> > Earlier this week, I was helping with processing features for openSUSE
> > Leap 15.4[1] and I discovered that they're planning on introducing
> > x86_64-v2 to openSUSE soon. The reference for this change was that
> > RHEL 9 is going to use x86_64-v2[2]. Additionally, other distributions
> > have been considering bumping up to v2 or v3[3][4].
> >
> > Some cursory examination of the new x86_64 sublevels seem to indicate
> > that x86_64-v2 goes back to roughly 2007~2008, merely cutting off the
> > first couple of generations of x86_64 CPUs from Intel and AMD. I
> > personally don't have any computers that don't have support for
> > x86_64-v2 anymore.
>
> Yes, you loose primarily Intel Conroe and Penryn generations and
> AMD Opteron Gen 1 -> Gen 3. I doubt this is a significant portion
> of Fedora installs.
What many seem to confuse here is when there were the first CPUs
that support a particular set of instruction versus the last one that
does not. Intel almost prides itself on its product segmentation,
and there is a ton of recently (in 2020!) released Pentium/Celeron/Atom
CPUs that still do not support even AVX[1][2].
[1]
https://ark.intel.com/content/www/us/en/ark/products/203896/intel-pentium...
released in Q2 2020, only SSE4.1/4.2 is listed, cf.
https://ark.intel.com/content/www/us/en/ark/products/199283/intel-core-i3...
[2]
https://www.tomshardware.com/news/intels-latest-celeron-and-pentium-cpus-...
Oops, I confused "Gen 3" above with x86_64-v3; however, with regards to
v2 support, Westmere-based Pentiums/Celerons were released in 2011
and do not support SSE4.1/4.2.
[1]
https://www.cpu-world.com/sspec/SL/SLBT6.html