Nastavení CachyOS
Společně s našimi optimalizovanými kernely a repozitáři poskytujeme také nastavení, která dále vylepšují zážitek z používání desktopu.
Zahrnujeme také některé pomocné skripty pro zlepšení kvality života (QoL). Všechny tyto konfigurace a skripty jsou součástí balíčku cachyos-settings.
Vylepšení sysctl
Sekce “Vylepšení sysctl”Poskytujeme mnoho vylepšení sysctl, jejichž cílem je zlepšit celkový výkon desktopu. Každý záznam sysctl je dobře zdokumentován
v souboru 99-cachyos-settings.conf.
Chcete-li změnit kteroukoli z těchto hodnot, zkopírujte původní záznam a vytvořte nový soubor pod /etc/sysctl.d/ pro upravenou hodnotu.
Úprava hodnot sysctl
Sekce “Úprava hodnot sysctl”-
Podívejte se na původní hodnotu z
cachyos-settingsTerminal window ❯ cat /usr/lib/sysctl.d/99-cachyos-settings.conf# Pouze experimentální!# Nechat Realtime úlohy běžet tak dlouho, jak potřebují# sched: RT throttling aktivovánkernel.sched_rt_runtime_us=-1 -
Vytvořte nový soubor v
/etc/sysctl.dpro provedení změn v nastavení sysctlNavrácení kernel.sched_rt_runtime_us= na výchozí hodnotu ❯ sudo micro /etc/sysctl.d/99-kernel-sched-rt.conf # Pokud soubor neexistuje, tento příkaz ho vytvoří a umožní vám ho upravitkernel.sched_rt_runtime_us=950000
Pravidla udev
Sekce “Pravidla udev”- Pravidla ZRAM - Nastavuje swappiness ZRAM na agresivnější hodnotu, takže je pravděpodobnější, že se mezipaměť odloží do ZRAM
- Oprávnění HPET - Povoluje přístup k uzlům zařízení
rtc0ahpetskupině audio. - Správa napájení SATA - Nastavuje politiku správy napájení SATA zařízení na
max_performance - Pravidla I/O plánovače - Vybírá optimální plánovač pro každý typ disku (HDD, SSD, NVMe)
- Pravidla hdparm - Nastavuje SATA a IDE HDD na maximální výkon
- NVIDIA RTD3 - Konfiguruje funkci dynamické správy napájení pro generaci GPU Turing. RTD3 nefunguje správně na GPU Turing s otevřenými moduly
- Latence CPU DMA -
Povoluje přístup k uzlu zařízení
cpu_dma_latencyskupině audio. - snd_hda_intel PM - Nastavuje úsporu energie na
0při napájení ze sítě a obnovuje předchozí hodnotu při přechodu na baterii
Možnosti modprobe
Sekce “Možnosti modprobe”- Vynutí ovladač AMDGPU na Southern Islands (GCN 1.0) a Sea Islands (GCN 2.0)
- Povolí různá vylepšení pro NVIDIA
- Zařadí moduly watchdog na černou listinu
- Zakázána úspora energie pro audio ovladač sna_hda_intel
Pomocné skripty
Sekce “Pomocné skripty”-
cachyos-bugreport.sh- Sbírá různé logy zinxi,dmesgajournalctlpro pomoc při řešení problémů -
game-performance- Wrapper skript propowerprofilesctlpro přepnutí na výkonnostní profil na vyžádání. Viz Přepínání napájecího profilu na vyžádání -
dlss-swapper- Wrapper skript pro vynucení nejnovějšího přednastavení DLSS ve hrách, které tuto technologii podporují -
dlss-swapper-dll- Podobně jakodlss-swapper, ale vyžaduje ruční aktualizaci knihovnynvngx_dlss.dlldodávané s hrou; může fungovat u her, které mají problémy s běžnou verzí skriptu
-
kerver- QoL skript pro zobrazení informací o aktuálním kernelu -
paste-cachyos- Skript pro vložení výstupu z terminálu pro textové soubory ze systémuTerminal window ❯ paste-cachyos /cesta/k/souboruTerminal window ❯ <příkaz> | paste-cachyos -
pci-latency- Snižuje hodnotu latency_timer na80pro PCI zvukové karty a resetuje všechna ostatní PCI zařízení na20a0Povolení pci-latency pro celý systém ❯ sudo systemctl enable --now pci-latency.service -
sbctl-batch-sign- Pomocný skript pro snadné podepisování obrazů kernelu a EFI binárních souborů pro Secure Boot a jejich uložení do databáze sbctl -
topmem- Zobrazuje statistiky RAM, swapu a ksm pro 10 procesů v sestupném pořadí -
zink-run- Usnadňuje spuštění programu OpenGL prostřednictvím ovladače Zink Gallium
Ostatní konfigurace
Sekce “Ostatní konfigurace”Vylepšení využití paměti
Sekce “Vylepšení využití paměti”- Konfigurace THP Shrinker
max_ptes_none = 409 - Nastavení maximální velikosti
50MBpro žurnál systemd - Generátor ZRAM - Nastaví ZRAM na stejnou velikost jako RAM a použije ZSTD pro kompresi
Pravidla Ananicy-cpp
Sekce “Pravidla Ananicy-cpp”Síťové úpravy
Sekce “Síťové úpravy”- systemd-resolved jako výchozí DNS resolver pro NetworkManager
RTC
Sekce “RTC”- Zvýší nejvyšší požadovanou frekvenci přerušení RTC na
3072
NTP vylepšení
Sekce “NTP vylepšení”- Preferovaný server nastaven na Cloudflare
- Záložní servery > Google a Arch Linux
Vylepšení služeb systemd
Sekce “Vylepšení služeb systemd”- Časový limit pro spuštění služby/jednotky nastaven na
15s - Časový limit pro zastavení služby/jednotky nastaven na
10s - Měkký limit pro otevřené popisovače souborů nastaven na
2048 - Tvrdý limit pro otevřené popisovače souborů nastaven na
2097152
X.Org
Sekce “X.Org”- Povolit Tap to Click ve výchozím nastavení pro všechny X11 sezení