Running modern Python TTS toolchains on non-AVX2 CPUs Notes from getting F5-TTS, StyleTTS2, kokoro/Misaki, and whisper.cpp to work on an AMD Phenom II X6 1090T (2010 K10/Family-10h architecture). The CPU has SSE/SSE2/SSE3/SSE4a, plus CX16/POPCNT/LAHF — but no SSE4.1, no SSE4.2, no AVX, no AVX2, no FMA, no F16C . That puts it below the modern x86-64-v2 baseline. A growing share of binary Python wheels in the AI ecosystem assume v2 or v3, so they SIGILL or SIGFPE at import. This is a ground-truth list of what we hit and what worked. Quick triage If your CPU is below x86-64-v2 (in particular, missing SSE4.1 ), expect: pyarrow static-init pinsrq SIGILL on import numpy 2.x wheel SIGILL on import (numpy 1.26.4 still has a fallback path) torch 2.10+ wheel SIGFPE in torch._dynamo on import pandas modern wheels SIGILL on tokenisation monotonic_align and other Cython extensions: build-from-source SIGILL DataLoader subprocess workers SIGFPE re-importing torch If your CPU is x86-64-v2 (Nehalem ~2008 or newer Intel;…