Aller au contenu
Cette page n'est pas à jour. Consultez la documentation à jour à l'adresse suivante /features/optimized_repos/

Dépôts optimisés

Pour fournir une distribution optimisée en termes de performances, CachyOS recompile les paquets d’Arch Linux spécifiquement pour les architectures x86-64-v3, x86-64-v4 et Zen4+.

  • x86-64-v3 : Amélioration des performances de 5 % à 20 % par rapport à x86-64.
  • x86-64-v4 : Offre des gains de performance substantiels grâce au support d’AVX512, en fonction de la charge de travail.
  • Zen 4/5 : En plus du jeu d’instructions x86-64-v4, les instructions suivantes sont ajoutées :
abm, adx, aes, avx512bf16, avx512bitalg, avx512ifma, avx512vbmi, avx512vbmi2, avx512vnni,
avx512vpopctndq, clflushopt, clwb, clzero, fsgsbase, gfni, mwaitx, pclmul, pku, prfchw,
rpdid, rdrnd, rdseed, sha, sse4a, vaes, vockmulqdq, wbnoinvd, savec, xsaveopt, xsaves

Pour en savoir plus sur ces architectures, consultez cet article de Wikipédia.

Notre dépôt CachyOS-PKGBUILDs contient des paquets qui reçoivent des mises à jour continues, des correctifs et des corrections rétroportées. Pour améliorer les performances, nous implémentons sélectivement les optimisations PGO, LTO et BOLT en fonction des besoins. Nous maintenons également quelques paquets -git, par exemple mesa-git.

Présentation de notre nouvelle page de recherche de paquets pour CachyOS. Vous pouvez désormais rechercher facilement des paquets et accéder à des informations détaillées, telles que leur architecture de compilation, leur dernière date de mise à jour, et plus encore.

Si vous utilisez actuellement les dépôts x86-64-v3 et que votre nouveau processeur prend en charge x86-64-v4 (ou AMD Zen 4/5), vous pouvez migrer en suivant ces étapes :

  • Vérification de la prise en charge de x86-64-v4 :
    Exécutez la commande suivante :
    /lib/ld-linux-x86-64.so.2 --help | grep supported
    • x86-64-v4 (supported, searched) → Le processeur prend en charge v4
    • ❌ Pas de ligne x86-64-v4 → Le processeur ne prend pas en charge v4

Exemple (le processeur prend en charge v4) :

Terminal window
$ /lib/ld-linux-x86-64.so.2 --help | grep supported
x86-64-v2 (supported, searched)
x86-64-v3 (supported, searched)
x86-64-v4 (supported, searched)
  • Pour les processeurs AMD Zen 4/5, vérifiez si votre processeur signale znver4 ou znver5 :
    • Exécutez la commande suivante :
      Terminal window
      gcc -march=native -Q --help=target 2>&1 | grep -Po "^\s+-march=\s+\K(\w+)\$"
      Si la sortie est znver4 ou znver5, vous pouvez procéder à la migration.
  1. Modifiez /etc/pacman.conf et remplacez vos dépôts x86-64-v3 par l’un des suivants en fonction de la prise en charge de votre processeur :

    /etc/pacman.conf
    [cachyos-v4]
    Include = /etc/pacman.d/cachyos-v4-mirrorlist
    [cachyos-core-v4]
    Include = /etc/pacman.d/cachyos-v4-mirrorlist
    [cachyos-extra-v4]
    Include = /etc/pacman.d/cachyos-v4-mirrorlist

    Gardez [cachyos], [core], [extra] et [multilib] inchangés.

  2. Videz le cache des paquets et synchronisez les bases de données :

    Terminal window
    sudo pacman -Scc # Confirmez avec 'o' deux fois
    sudo pacman -Sy
  3. Réinstallez tous les paquets pour passer à la nouvelle architecture :

    Terminal window
    pacman -Qqn | sudo pacman -S -
  4. Redémarrez votre système.


Ajouter nos dépôts à une installation existante d’Arch Linux

Section intitulée « Ajouter nos dépôts à une installation existante d’Arch Linux »

Nous fournissons un script qui automatise l’installation de nos dépôts sur vos installations existantes basées sur Arch.

Terminal window
curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz
tar xvf cachyos-repo.tar.xz && cd cachyos-repo
sudo ./cachyos-repo.sh

Exécutez les commandes suivantes pour supprimer les dépôts CachyOS de votre système :

Terminal window
curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz
tar xvf cachyos-repo.tar.xz
cd cachyos-repo
sudo ./cachyos-repo.sh --remove

Michael de Phoronix a déjà benchmarké CachyOS à plusieurs reprises, le montrant principalement en tête dans les graphiques de benchmark et sur la moyenne géométrique de tous les résultats de test. Depuis le premier benchmark réalisé en 2022, CachyOS a beaucoup évolué et mûri en termes d’utilisabilité et de performance.

Si vous souhaitez en savoir plus sur l’amélioration des performances de nos dépôts, veuillez consulter les liens ci-dessous.