Skip to content

sxlmnwb/xBoreUp_Linux_Patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xBoreUp Linux Patch

A curated collection of performance and responsiveness patches for Linux linux-7.1.y.

Patch List

Network

# Patch Description
0001 net/tcp: add Google BBR v3 congestion control Replace default CUBIC with BBR v3 for higher throughput and lower latency
0002 net/tcp: increase TCP write buffer limit 4MB → 16MB Bigger TCP write buffer for high-throughput connections
0003 net/sock: increase default socket buffer size 4x Raise default socket receive/send buffer across all sockets

Scheduler

# Patch Description
0004 sched: rate-limit sched_yield to once per jiffy Prevent yield spam in Proton/Wine games that abuse sched_yield()
0008 sched: add BORE Scheduler Burst-Oriented Response Enhancer — improves desktop interactivity
0009 sched: add POC Selector Piece Of Cake task selector for the fair scheduler
0013 sched: add Cambyses load balancer Alternative load balancer for better multi-core task distribution

Memory Management

# Patch Description
0005 mm: raise default max_map_count to INT_MAX Prevent game crashes caused by VMA exhaustion
0012 zram: add Immediate Recompression Re-compress ZRAM pages immediately for better memory efficiency
0015 mm: add lru_marie MARIE LRU Unified SIMD-accelerated LRU reclaim with async swap compression via kcompmari and hardware-accelerated PTE scanning (SSE2/AVX2/AVX-512/NEON)
0016 lru_marie: add AVX-512F+BW+BMI2 PTE scanner for AMD Zen 5 AVX-512 optimised PTE scanner specifically tuned for AMD Zen 5

I/O

# Patch Description
0010 block: add ADIOS I/O Scheduler Adaptive Deadline I/O Scheduler — lower latency block I/O

CPU / Power

# Patch Description
0006 time: reduce default timer_slack_ns 50µs → 50ns Tighter hrtimer coalescing window for nanosleep/select/futex, inherited from PID 1
0007 iommu: enable posted MSI by default Lower PCIe interrupt latency, especially for GPU
0011 cpuidle: add NAP Governor Neural Adaptive Prediction cpuidle governor for smarter power saving
0014 cpufreq: add Reflex Governor Interactive cpufreq governor with fast frequency scaling (default as modules)

Build

# Patch Description
0017 scripts: setlocalversion remove tag for git repo Cleaner kernel version string
0018 kbuild: add full support for the mold linker Use mold as the kernel linker for faster build times (experimental always use LLD)

Maintained by Salman Wahib

About

A kernel linux with custom patch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors