Yamaban composed on 2022-07-28 23:44 (UTC+0200):
The oldest up-and-running system I have available atm, is from 2016 with a intel Core i3-4330T which should support x86-64-v3 AFAICT.
# cat cpuvcheck #!/usr/bin/awk -f BEGIN { while (!/flags/) if (getline < "/proc/cpuinfo" != 1) exit 1 if (/lm/&&/cmov/&&/cx8/&&/fpu/&&/fxsr/&&/mmx/&&/syscall/&&/sse2/) level = 1 if (level == 1 && /cx16/&&/lahf/&&/popcnt/&&/sse4_1/&&/sse4_2/&&/ssse3/) level = 2 if (level == 2 && /avx/&&/avx2/&&/bmi1/&&/bmi2/&&/f16c/&&/fma/&&/abm/&&/movbe/&&/xsave/) level = 3 if (level == 3 && /avx512f/&&/avx512bw/&&/avx512cd/&&/avx512dq/&&/avx512vl/) level = 4 if (level > 0) { print "CPU supports x86-64-v" level; exit level + 1 } exit 1 } # awk -f cpuvcheck CPU supports x86-64-v3 # inxi -Cx CPU: Info: dual core model: Intel Core i3-4150T bits: 64 type: MT MCP arch: Haswell rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB ... Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx # 7 of 29 of my in-use 64-bit systems are the above vintage or newer. About 12 of my in-use 64-bit systems, all of which have TW, 15.4 & 15.3, are more like as follows: # inxi -Cx CPU: Info: dual core model: Intel Core2 Duo E8400 bits: 64 type: MCP cache: L2: 6 MiB ... Flags: ht lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx # awk -f cpuvcheck CPU supports x86-64-v1 # Between the above v1 and the Haswell v3 above it, I have (AFAIK, or worse) only: # inxi -Cx CPU: Info: quad core model: AMD Phenom II X4 965 bits: 64 type: MCP arch: K10 ... Flags: ht lm nx pae sse sse2 sse3 sse4a svm # awk -f cpuvcheck CPU supports x86-64-v1 # I still have some like the following humming along acceptably: # inxi -Cx CPU: Info: single core model: Intel Pentium 4 bits: 64 type: MT arch: Netburst Presler rev: 5 cache: L1: 16 KiB L2: 2 MiB ... Flags: ht lm nx pae sse sse2 sse3 # awk -f cpuvcheck CPU supports x86-64-v1 # # inxi -Cx CPU: Info: single core model: Intel Pentium 4 bits: 64 type: MT arch: Netburst Presler rev: 4 cache: L1: 16 KiB L2: 2 MiB ... Flags: ht lm nx pae sse sse2 sse3 # awk -f cpuvcheck CPU supports x86-64-v1 # v2 no good for keeping old iMacs useful: # inxi -CxMz Machine: Type: Desktop System: Apple product: iMac7,1 v: 1.0 serial: <filter> Mobo: Apple model: Mac-F42386C8 v: PVT serial: <filter> UEFI: Apple v: IM71.88Z.007A.B03.0803051705 date: 03/05/08 CPU: Info: dual core model: Intel Core2 Duo T7700 bits: 64 type: MCP arch: Core2 Merom rev: A cache: L1: 128 KiB L2: 4 MiB ... Flags: ht lm nx pae sse sse2 sse3 ssse3 vmx # awk -f cpuvcheck CPU supports x86-64-v1 # -- 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