Richard Biener composed on 2022-07-28 11:44 (UTC):
there's been rumors and confusion about ALP raising the x86_64 architecture level to v3 which requires CPUs with AVX2 support and how this will affect openSUSE Factory. Sofar openSUSE Factory was supposed to be not affected but I think it makes sense to re-consider the current -v1 usage given what other distros are doing.
Thus I would propose raising the x86_64 architecture level to x86-64-v2 for openSUSE Factory. v2 requires CMPXCHG16B, [SL]AHF, POPCNT and SSE4_2 (and the predecessor SSE extensions) but not AVX, BMI or FMA.
Intel has apparently released v2 as recently as 2017-Q1 at least (Kaby Lake): <https://ark.intel.com/content/www/us/en/ark/products/97453/intel-pentium-processor-g4600-3m-cache-3-60-ghz.html> I purchased mine new in box December 2017. # lscpu | egrep 'S Model|lags' BIOS Model name: Intel(R) Pentium(R) CPU G4600 @ 3.60GHz... Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 sdbg cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust smep erms invpcid mpx rdseed smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d # lscpu | grep lags | grep avx # No avx or avx2. That means this PC won't be 10 years old yet when 15.5 support ends. If ALP requires v3, that means my (currently) 3rd newest PC will no longer be supported without a switch to TW, or someone else's stable distro release; or this CPU supports avx/avx2 but doesn't advertise it. My other Kaby Lake, same age, doesn't have this limitation: # inxi -Cxx CPU: Info: dual core model: Intel Core i3-7100T bits: 64 type: MT MCP arch: Kaby Lake level: v3 rev: 9 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB Speed (MHz): avg: 800 min/max: 800/3400 cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 27199 Flags: avx avx2.... -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata