You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CachyOS provides a collection of enhanced Linux kernels designed for improved performance across different workloads. Our kernels feature multiple CPU schedulers, advanced compiler optimizations, and carefully selected patches to deliver better responsiveness and throughput.
30
+
CachyOS provides a collection of enhanced Linux kernels designed for improved performance across different workloads. Kernels are built from the [CachyOS Linux](https://github.com/CachyOS/linux) fork (currently based on **Linux 7.0**), which merges topic branches on top of upstream stable releases.
31
+
32
+
Our kernels feature multiple CPU schedulers, advanced compiler optimizations, and carefully selected patches to deliver better responsiveness and throughput.
30
33
31
34
> [!NOTE]
32
35
> All CachyOS kernels are available in multiple architecture optimizations: `x86-64`, `x86-64-v3`, `x86-64-v4`, and `znver4`.
@@ -38,74 +41,91 @@ Each scheduler is optimized for different use cases. We recommend testing each o
38
41
### Available Schedulers
39
42
| Scheduler | Full Name | Package(s) | Best for... | Developer |
-**`linux-cachyos`** - Default kernel: EEVDF scheduler with Clang Thin LTO and AutoFDO
51
+
-**`linux-cachyos-rc`** - Release candidate kernel tracking the next upstream version
52
+
-**`linux-cachyos-hardened`** - Security-focused kernel with hardening patches and the BORE scheduler
53
+
-**`linux-cachyos-lts`** - Long Term Support version (currently 6.18) with EEVDF and Cachy Sauce
54
+
-**`linux-cachyos-rt-bore`** - Real-time kernel with BORE scheduler integration
55
+
-**`linux-cachyos-server`** - Server-optimized EEVDF configuration with lazy preemption
56
+
-**`linux-cachyos-deckify`** - Handheld gaming variant with BORE scheduler, Steam Deck support, and MSI Claw driver
52
57
53
58
### Compiler Variants
54
59
55
-
-**`linux-cachyos`** - Default GCC-compiled kernel with Thin LTO
56
-
-**`linux-cachyos-lto`** - Clang and Thin LTO, utilizing AutoFDO + Propeller profiling for optimal performance.
60
+
-**`linux-cachyos`** - Default optimized build using Clang Thin LTO with AutoFDO + Propeller profile-guided optimizations
61
+
-**Scheduler-specific packages** (`linux-cachyos-bore`, `linux-cachyos-bmq`, `linux-cachyos-eevdf`, etc.) - GCC-compiled builds without LTO, focused on scheduler choice over compiler optimizations
57
62
58
63
> [!TIP]
59
64
> For detailed explanations of each kernel variant, visit our [Kernel Wiki](https://wiki.cachyos.org/features/kernel).
60
65
61
66
## Features
62
67
68
+
The CachyOS kernel fork merges topic branches into each release. The current **Linux 7.0** base includes the following integrated branches and enhancements.
69
+
63
70
### Performance Optimizations
64
71
65
72
-**Advanced Compilation**: Highly customizable PKGBUILD with support for both GCC and Clang compilers
66
-
-**Link Time Optimization (LTO)**: Thin LTO enabled by default for better performance
-**HP Hardware**: OMEN Slim and OMEN MAX laptop support via hp-wmi
101
119
-**Graphics**: HDR support enabled, AMDGPU min_powercap override (`amdgpu_ignore_min_pcap`)
120
+
-**Display**: HDMI VRR on AMD, ALLM and passive VRR connector properties, VESA DSC bits-per-pixel parsing from EDID
121
+
-**Audio Codecs**: AW88399 and MAX98390 HDA side codec support
102
122
103
123
#### System Enhancements
104
124
-**Multimedia**: v4l2loopback modules included by default
105
125
-**Virtualization**: ACS Override support for VFIO/GPU passthrough
106
126
-**Upstream Integration**: Cherry-picked patches from Clear Linux and linux-next
107
127
108
-
> [!INFO]
128
+
> [!NOTE]
109
129
> For comprehensive details about each kernel variant and their specific optimizations, visit our [Kernel Documentation](https://wiki.cachyos.org/features/kernel).
0 commit comments