Optimized Repositories
How Genesi uses CachyOS's x86-64-v3 and v4 repositories for extra performance.
Most Linux distributions build their packages for the original 2003-era
x86-64 baseline so they run on any 64-bit CPU. Genesi, through its CachyOS
base, instead pulls from optimized repositories built for newer instruction
sets — x86-64-v3 (AVX2, roughly Haswell/Zen 1 and later) and x86-64-v4
(AVX-512). Same packages, recompiled to use what your CPU can actually do.
What level does my CPU support?
/lib/ld-linux-x86-64.so.2 --help | grep supportedYou'll see lines like x86-64-v3 (supported, searched). The highest level
marked supported is what your CPU can use.
How it's wired up
The repositories are configured in /etc/pacman.conf, in priority order — the
system installs the most optimized build your CPU supports and falls back
automatically:
[cachyos-v4] # only if your CPU supports AVX-512
[cachyos-v3] # AVX2 — most modern CPUs
[cachyos] # generic CachyOS build
[core] [extra] # standard Arch, as the baseYou don't pick a level manually — it's detected for you at install. There's nothing to configure for the performance to apply.
Keeping mirrors fast
If updates feel slow, refresh the mirror ranking:
sudo cachyos-rate-mirrorsThis benchmarks the CachyOS mirrors and writes the fastest ones to your mirror list.
Don't enable Arch's [testing]/[multilib-testing] repos or mix in unrelated
third-party repos above the CachyOS ones — it defeats the optimized builds and
can pull mismatched libraries. Stick to the layout Genesi ships.
More detail on how the repos are built and rated lives in the CachyOS repositories documentation.