Ir al contenido
Esta página está desactualizada. Consulte la documentación más reciente en /features/optimized_repos/

Repositorios Optimizados

Para ofrecer una distribución optimizada para el rendimiento, CachyOS recompila los paquetes de Arch Linux específicamente para las arquitecturas x86-64-v3, x86-64-v4 y Zen4+.

  • x86-64-v3: Mejora de rendimiento del 5%-20% en comparación con x86-64.
  • x86-64-v4: Ofrece ganancias de rendimiento sustanciales a través del soporte AVX512, dependiendo de la carga de trabajo.
  • Zen 4/5: Además del conjunto de instrucciones x86-64-v4, se agregan las siguientes instrucciones:
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

Para obtener más información sobre estas arquitecturas, consulta este artículo de Wikipedia.

Nuestro repositorio CachyOS-PKGBUILDs contiene paquetes que reciben actualizaciones continuas, parches y correcciones retroportadas. Para aumentar el rendimiento, implementamos selectivamente optimizaciones PGO, LTO y BOLT según la necesidad. También mantenemos un par de paquetes -git, por ejemplo, mesa-git.

Presentamos nuestra nueva página de búsqueda de paquetes para CachyOS. Ahora puedes buscar paquetes fácilmente y acceder a información detallada, como su arquitectura de compilación, fecha de última actualización y más.

Si actualmente estás usando los repositorios x86-64-v3 y tu nueva CPU es compatible con x86-64-v4 (o AMD Zen 4/5), puedes migrar siguiendo estos pasos:

  • Verificando la compatibilidad con x86-64-v4:
    Ejecuta el siguiente comando:
    /lib/ld-linux-x86-64.so.2 --help | grep supported
    • x86-64-v4 (supported, searched) → La CPU es compatible con v4
    • ❌ No aparece la línea x86-64-v4 → La CPU no es compatible con v4

Ejemplo (CPU compatible con 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)
  • Para CPUs AMD Zen 4/5, verifica si tu CPU reporta znver4 o znver5:
    • Ejecuta el siguiente comando:
      Terminal window
      gcc -march=native -Q --help=target 2>&1 | grep -Po "^\s+-march=\s+\K(\w+)\$"
      Si la salida es znver4 o znver5, puedes proceder con la migración.
  1. Edita /etc/pacman.conf y reemplaza tus repositorios x86-64-v3 con una de las siguientes opciones, dependiendo de la compatibilidad de tu CPU:

    /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

    Mantén [cachyos], [core], [extra] y [multilib] sin cambios.

  2. Limpia la caché de paquetes y sincroniza las bases de datos:

    Terminal window
    sudo pacman -Scc # Confirma con 'y' dos veces
    sudo pacman -Sy
  3. Reinstala todos los paquetes para cambiar a la nueva arquitectura:

    Terminal window
    pacman -Qqn | sudo pacman -S -
  4. Reinicia tu sistema.


Añadir Nuestros Repositorios a una Instalación Existente de Arch Linux

Sección titulada «Añadir Nuestros Repositorios a una Instalación Existente de Arch Linux»

Proporcionamos un script que automatiza la instalación de nuestros repositorios en tus instalaciones existentes basadas en 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

Ejecuta los siguientes comandos para eliminar los repositorios de CachyOS de tu sistema:

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 ya ha hecho benchmarks de CachyOS un par de veces, mostrando que en su mayoría lidera en los gráficos de rendimiento y en la Media Geométrica de Todos los Resultados de las Pruebas. Desde el primer benchmark realizado en 2022, CachyOS ha evolucionado y madurado mucho más en términos de usabilidad y rendimiento.

Si deseas saber más sobre la mejora de rendimiento de nuestros repositorios, por favor consulta los siguientes enlaces.