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.
Ajustes de sysctl
Sección titulada «Ajustes de sysctl»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.
Modificando valores de sysctl
Sección titulada «Modificando valores de sysctl»-
Eche un vistazo al valor original de
cachyos-settingsVentana de terminal cat /usr/lib/sysctl.d/70-cachyos-settings.conf# Only experimental!# Let Realtime tasks run as long they need# sched: RT throttling activatedkernel.sched_rt_runtime_us=-1 -
Cree un nuevo archivo en
/etc/sysctl.dpara realizar cambios en la configuración de sysctlRevirtiendo 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 editarlokernel.sched_rt_runtime_us=950000
Reglas udev
Sección titulada «Reglas udev»- 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
rtc0yhpetpor 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_latencypor parte del grupo de audio - PM de snd_hda_intel - Establece el ahorro de energía en
0con alimentación de CA y restaura el valor anterior al cambiar a batería
Opciones de modprobe
Sección titulada «Opciones de modprobe»- 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
Scripts de Ayuda
Sección titulada «Scripts de Ayuda»-
cachyos-bugreport.sh- Recopila varios registros deinxi,dmesgyjournalctlpara ayudar en la resolución de problemas -
game-performance- Script envoltorio parapowerprofilesctlpara 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- Comodlss-swapper, pero requiere actualizar manualmente la bibliotecanvngx_dlss.dllque 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 sistemaVentana de terminal paste-cachyos /ruta/al/archivoVentana de terminal <comando> | paste-cachyos -
pci-latency - Reduce el valor de latency_timer a
80para las tarjetas de sonido PCI y restablece todos los demás dispositivos PCI a20y0Habilitando 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
Otras configuraciones
Sección titulada «Otras configuraciones»Ajustes de Uso de Memoria
Sección titulada «Ajustes de Uso de Memoria»- Configuración del Reductor THP
max_ptes_none = 409 - Establece el tamaño máximo en
50MBpara el journal de systemd - Generador ZRAM - Configura ZRAM al mismo tamaño que la RAM y utiliza ZSTD para la compresión
Reglas de Ananicy-cpp
Sección titulada «Reglas de Ananicy-cpp»Modificaciones de Red
Sección titulada «Modificaciones de Red»- systemd-resolved como el resolvedor DNS por defecto para NetworkManager
Calidad de vida de NTP
Sección titulada «Calidad de vida de NTP»- Servidor preferido establecido en
Cloudflare - Servidores de respaldo:
GoogleyArch Linux
Ajustes de Servicios de systemd
Sección titulada «Ajustes de Servicios de systemd»- 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
- Habilita Tocar para Hacer Clic por defecto para todas las sesiones X11