CachyOS already includes a lot of performance optimizations by default. They will not be included here apart from the purpose of clarification or exception relating to hardware or software combination.
- Package repository for your specific generic architecture (x86_64-v3, x86_64-v4, znver4, etc)
- Custom schedulers
- BORE+EEVDF (best idle performer - normal computer usage without background load)
- scx_lavd (topology unaware, works with most Intel CPUs, accordingly won't work well with CPUs that have 2 CCX such as the 7950X)
- scx_bpfland (best for non-gaming related workloads, unparalleled responsiveness under stress)
- Full tickless
- 1000HZ running tick rate
- Full preempt
- Native AMD/Intel compiler optimizations
- O3 level compiler optimizations
- Transparent Hugepages
- Replace
mesa
package withmesa-git
[Source-1]
- BTRFS (at zstd:3 compression)[Source-1]
- XFS
- Performance CPU governor
- Disable security mitigations (
mitigations=off
) depending on your CPU [Source-1 Source-2 Source-3]
amd_pstate=active
if >= Zen2 (enabled by default)
- RAM timings (AMD EXPO, Intel XMP)
- Undervolting