GenesiGenesiWiki
System

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 supported

You'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 base

You 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-mirrors

This 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.