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

Configuraciones de CachyOS

Junto con nuestros kernels y repositorios optimizados, también proporcionamos configuraciones que mejoran aún más la experiencia de escritorio, así como algunos scripts de ayuda para mejoras en la calidad de vida. Todas estas configuraciones y scripts se encuentran en el paquete cachyos-settings.

Proporcionamos una gran cantidad de ajustes de sysctl que tienen como objetivo mejorar el rendimiento general del escritorio. Cada entrada de sysctl está bien documentada en el archivo 70-cachyos-settings.conf.

Para realizar cambios en cualquiera de estos valores, copie la entrada original y cree un nuevo archivo en /etc/sysctl.d/ con el valor modificado.

  1. Eche un vistazo al valor original de cachyos-settings

    Ventana de terminal
    cat /usr/lib/sysctl.d/70-cachyos-settings.conf
    # Only experimental!
    # Let Realtime tasks run as long they need
    # sched: RT throttling activated
    kernel.sched_rt_runtime_us=-1
  2. Cree un nuevo archivo en /etc/sysctl.d para realizar cambios en la configuración de sysctl

    Revirtiendo kernel.sched_rt_runtime_us= a su valor por defecto
    sudo micro /etc/sysctl.d/99-kernel-sched-rt.conf # Si el archivo no existe, este comando lo crea y le permite editarlo
    kernel.sched_rt_runtime_us=950000
  • Reglas ZRAM - Establece el swappiness de ZRAM a un valor más agresivo para que la caché sea más propensa a intercambiarse a ZRAM
  • Permisos HPET - Permite el acceso a los nodos de dispositivo rtc0 y hpet por parte del grupo de audio
  • Gestión de Energía SATA - Establece la política de gestión de energía de los dispositivos SATA a max_performance. Solo si el dispositivo es compatible con LPM.
  • Reglas del Planificador de E/S - Selecciona el planificador óptimo para cada tipo de unidad (HDD, SSD, NVMe)
  • Reglas hdparm - Establece los discos duros SATA e IDE a máximo rendimiento
  • NVIDIA RTD3 - Configura la funcionalidad de gestión dinámica de energía para la generación de GPU Turing. RTD3 no funciona correctamente en GPUs Turing con los módulos abiertos
  • Latencia DMA de la CPU - Permite el acceso al nodo de dispositivo cpu_dma_latency por parte del grupo de audio
  • PM de snd_hda_intel - Establece el ahorro de energía en 0 con alimentación de CA y restaura el valor anterior al cambiar a batería
  • Fuerza el controlador AMDGPU en Southern Islands (GCN 1.0) y Sea Islands (GCN 2.0)
  • Habilita varios ajustes para NVIDIA
  • Pone en lista negra los módulos watchdog
  • Desactiva power_save para el controlador de audio sna_hda_intel
  • cachyos-bugreport.sh - Recopila varios registros de inxi, dmesg y journalctl para ayudar en la resolución de problemas

  • game-performance - Script envoltorio para powerprofilesctl para cambiar al perfil de rendimiento bajo demanda. Consulte Cambio de perfil de energía bajo demanda

  • dlss-swapper - Script envoltorio para forzar el último preajuste de DLSS en juegos que soportan la tecnología

  • dlss-swapper-dll - Como dlss-swapper, pero requiere actualizar manualmente la biblioteca nvngx_dlss.dll que viene con el juego; puede funcionar con juegos que tienen problemas con la versión regular del script

  • kerver - Script de calidad de vida para mostrar información sobre el kernel actual

  • paste-cachyos - Script para pegar la salida de la terminal o archivos de texto del sistema

    Ventana de terminal
    paste-cachyos /ruta/al/archivo
  • pci-latency - Reduce el valor de latency_timer a 80 para las tarjetas de sonido PCI y restablece todos los demás dispositivos PCI a 20 y 0

    Habilitando pci-latency en todo el sistema
    sudo systemctl enable --now pci-latency.service
  • sbctl-batch-sign - Script de ayuda para firmar fácilmente imágenes de kernel y binarios EFI para el arranque seguro y los guarda en la base de datos de sbctl

  • topmem - Muestra estadísticas de RAM, swap y ksm de 10 procesos en orden descendente

  • zink-run - Facilita la ejecución de un programa OpenGL a través del controlador Zink Gallium

  • Configuración del Reductor THP max_ptes_none = 409
  • Establece el tamaño máximo en 50MB para el journal de systemd
  • Generador ZRAM - Configura ZRAM al mismo tamaño que la RAM y utiliza ZSTD para la compresión
  • Servidor preferido establecido en Cloudflare
  • Servidores de respaldo: Google y Arch Linux
  • Tiempo de espera para iniciar un servicio/unidad establecido en 15s
  • Tiempo de espera para detener un servicio/unidad establecido en 10s
  • Límite blando para descriptores de archivo abiertos establecido en 2048
  • Límite duro para descriptores de archivo abiertos establecido en 2097152