Introduction

According to the Phoronix Test Suite website, PTS

is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The software is designed to effectively carry out both qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner. The Phoronix Test Suite can be used for simply comparing your computer's performance with your friends and colleagues or can be used within your organization for internal quality assurance purposes, hardware validation, and continuous integration / performance management.

Among the strengths of Phoronix Test Suite are its ease of use, the large selection of tests available, the ability to automatically process results and, present them graphically. The software also integrates the OpenBenchmarking.org infrastructure, where users can review information on available tests and test suites, upload results to share these results with other users, and access previously uploaded results and the results of other users for comparison of results.

To benchmark the CachyOS kernels, Phoronix Test Suite was installed and configured on CachyOS 260308 as described in A Benchmark Comparison of CachyOS's Performance Optimized Kernels, which although not relevant for this benchmark, allows for sharing PTS resources among distributions installed on a multi-boot system.

The tests were performed on an installation of CachyOS 260308 with updates current as of May 16 2026. The hardware was a Lenove Legion 5i Pro (16ITH6) with an Intel Core-i7 11800H CPU, an integrated Intel UHD-630 integrated graphics card, a discrete Nvidia GeForce GTX-3050 Mobile graphics card, 500 GB SK Hynix PCIe NVMe SSD, 1 TB Samsung Evo 980 PRO PCIe NVMe SSD, and 24 GB of RAM. The details of the hardware, according to Phoronix are shown in the following image, althoug the Phoronix hardware detection does not recognize a second 8GB Samsung RAM module.

The Details of the System Configuration

The benchmark tests were collected in a custom PTS test suite, the creation of which was described in Benchmarking with Phoronix Test Suite: Installation and Configuration. The selected tests were the nine tests (the number of tests accordint to the Phoronixarticle's results summary, not as identified by the Phoronix output in the following listing) that produced results with the largest variation in performance of the kernels in a Phornix benchmark compariosn of the Liquorix kernel against the upstream kernel. Using the same tests as those used by the Phornix site to compare the performance of different kernels is reasonable as the goal of the current test is to compare the performance of the various kernels offered by CachyOS. The tests in the current test was limited to a subset of those used by Phoronix in its comparison of the Liquorix kernel in order to reduce the test time. Readers with ample time and are interested in perfroming a comparison of the kernels can use the article referenced above as a guide for installing Phoronix Test Suite and creating a custom test suite that includes all of the tests in the Phoronix article.

The determination of the best performing CachyOS for overall system responsiveness was based on the tests that were filtered by the Phoronix Test Suite Result Viewer to not include outliers or those that that were "noisy" -- a term used by the Phoronix Test Suite Result Viewer.

Custom Test Suite

The custom test suite consisted of the individual tests listed in the output of phoronix-test-suite info custom-responsiveness, as shown in the following listing. The details of each of these tests can be viewed at OpenBenchmarking.org/tests.

░▒▓  │  ~/.config/nvchad
▓▒░─────────────────────────────────────────────────────────────────────────────────░▒▓ at 09:38:54 PM  ▓▒░─╮
❯ sudo phoronix-test-suite info custom-responsiveness ─╯
[sudo] password for brook:


Phoronix Test Suite v10.8.6
custom-responsiveness

Suite Description: Kernel benchmark comparison based on the ten individual tests with the largest differences
between tested kernels in https://www.phoronix.com/news/Linux-6.12-Liquorix-Performanc

Run Identifier: local/custom-responsiveness
Suite Version: 1.0.0
Maintainer: ORDINATECHNIC
Status:
Suite Type: System
Unique Tests: 3
Contained Tests:
Stress-NG Test: Semaphores
Stress-NG Test: Socket Activity
Stress-NG Test: Context Switching
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Total
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Thread
Hackbench Count: 16 - Type: Process
Hackbench Count: 16 - Type: Thread
Hackbench Count: 32 - Type: Process
Hackbench Count: 32 - Type: Thread
16 Tests / 3 Unique Tests


░▒▓  │  ~/.config/nvchad ▓▒░─────────────────────────────────────────────────────────────────────░▒▓ took 5s  │
at 09:40:55 PM  ▓▒░─╮
❯ ─╯
    

Tested Kernels

Tested Kernel Properties
Kernel LTO PGO CPU Process Scheduler
cachyos X X EEVDF
cachyos-bmq BMQ
cachyos-bmq-lto X BMQ
cachyos-bore BORE
cachyos-bore-lto X BORE

Test Execution

The test runs were executed after booting into CachyOS and selecting the kernel to be executed from the GRUB menu. No other applications were running. The WiFi interface was connected and the same default services were enabled for each run. In each case the, the test suite was executed using the Phoronix Test Suite command

sudo phoronix-test-suite benchmark custom-responsiveness
where custom-responsiveness is the custom test suite created as described in Benchmarking with Phoronix Test Suite: Installation and Configuration.

The following set of images show some of the output when executing the command.

Results

The benchmark results were surprising in that default kernel performed better than the kernels with alternative CPU process schedulers. This was true even in the case of the kernels with alternative schedulers that are -- like the default kernel -- optimized with LTO. The following set of images from Phoronix Test Suite Results Viewer summarizes the test results.

Results Overview

Overall Winner

The tests determined that the overall winner was the default CachyOS kernel cachyos, as shown in the image below.

The Geometric Mean of all Results

Best Performing Kernel in the Most Tests

It finished first in more tests than any of the other kernels, followed by cachyos-bore-lto. In tests where noisy and incomplete measurements were discarded , it had the best performance in 60% of the tests, followed by cachyos-bore-lto which came in first in 40% of the tests. In tests where none of the results were discarded, both cachyos and cachyos-bore-lto came in first in 37% of the tests, but in this case cachyos-bmq also came in first in 25% of the tests. This is shown in the following set of images.

Worst Performing in the Most Tests

Not only did the cachyos and cachyos-bore-lto, come in first, in all of the tests (filtered results), they did not come in last in any of the tests. The following set of images show that in the filtered results (first image in the following set), cachyos-bmq had the worst performance in a notable 80% of the tests, with cachyos-bmq-lto having the worst performance in the remaining 20% of the tests. When test results are unfiltered cachyos-bmq also had the worst performance in most of the tests at 62% (second image in the following set).

Individual Test Results

Individual Test Results

Conclusion