Skip to content

saltrocks/CachyOS-PerfHead

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CachyOS Performance Checklist for True PerformanceHeads

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.

Packages

  • Package repository for your specific generic architecture (x86_64-v3, x86_64-v4, znver4, etc)

Kernel

  • 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)

Compilation options (most of these are already defaults)

  • Full tickless
  • 1000HZ running tick rate
  • Full preempt
  • Native AMD/Intel compiler optimizations
  • O3 level compiler optimizations
  • Transparent Hugepages

Graphics

  • Replace mesa package with mesa-git [Source-1]

Filesystem

  • BTRFS (at zstd:3 compression)[Source-1]
  • XFS

CPU

  • Performance CPU governor
  • Disable security mitigations (mitigations=off) depending on your CPU [Source-1 Source-2 Source-3]

AMD

  • amd_pstate=active if >= Zen2 (enabled by default)

BIOS

  • RAM timings (AMD EXPO, Intel XMP)
  • Undervolting

Programs

Gaming

  • Proton GE
  • Use X11 instead of Wayland for now because of performance regressions yet to be resolved (TIMESTAMP: 2024-04-22) [Source-1] Fixed for the most part, with some caveats.

About

CachyOS Performance Checklist for True PerformanceHeads

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published