Lets go
But I still can never get that to work.
Can confirm pgo is very good. Been running it for a few days or so now. Thanks again for that
5.14.1-2 Changes:
- switched to 750 Hz as default, can be changed when self compiling. I got with 750 Hz a better experience
- Updated fsync and futex2 patches
- Updated latest NTFS3 patches
Some other things happened which affects cacule in some way. Hamad the creator of cacule has no motivation anymore to improve the scheduler.
Now I'll going to maintain as far as possible the scheduler.
I also going to start learning and reading about those things and someday I can improve the scheduler.
I don't want to let this scheduler dying, since I got by far the best experience with it.
The forked repo will be here now:
Regards.
5.14.2 Changes:
- OpenRGB patch is now included
- some general fixes
- patches got updated
Nothing special so far. now everything should be equal to 5.13.
Regards.
Last but not least, BTRFS patches added. Maybe youll notice some differnce.
5.14.5-1 Changes
- bfq, ntfs, arch patches updated
- AMD CPPC (PSTATE) patch included (already since -2)
- zstd patches updated
- cfs zen patches added
- I added also variables for building the kernel with CLANG CFI or PGO, CFI builds complete flawless. With PGO.. i dont know. what time it worked, then the next 10 times not. really weird. just for information.
All kernels in my repo will be built with x86-64-v3 and x86-64. Also the llvm(lto) kernels are built with aocc, which result in a performance improvement.
Here again a script which autodetects your CPU MARCH and adds the correct repos. you only have to add the chaotic repo after that. a backup is saved under /etc/pacman.conf.bak.
How-To
Here you can see what is in the repo:
Regards
5.14.7- 2 Changes:
-
removed the AMD PSTATE patch, you can read up more here: PSTATE
-
NTFS-v10 Patches got updated
-
Arch Patches Updated
-
Added serveral smail patches
-
Tweaked Config
-
Updated LRU, ZEN and Xanmod patches
-
fixed auto-cpu-optimation script
-
write- patch added
Linux Cacule 5.15 RC-2
- runs finally flawless and compiles. The RC2 seems to be still very unstable so use it with attention
- I will follow the upcomming RC's how it develops
Best Regards!
Another update is out
5.14.9 -v3 and 5.14 RT and 5.15 RT+RC Changes:
- Added new amd pstate driver v2, also tested it long time and it seems to be a really good new pstate driver
- Changed a default sysctl value at the cacule scheduler
- removed -llvm kernels (still provide them in my repo)
- added a toggle for building llvm/lto kernels
- added a toggle for pgo and cfi patches
- updated several patches
Since im now maintain the cacule scheduler, i already updated the patches for 5.14-rt and 5.14-rt-full.
Also updated the 5.15 patches (also all of them)
You can find them here:
Also i have updated all RT, RT-RC and the normal RC Kernels.
Some of them are also in the AUR.
Just hit me up for request or when someone faces issues.
Regards
sorry if this is already explained, but what the differences between the ones in the cachyos repo and the one in chaotic-aur ?
Is it the same as the linux-cacule in cachyos repo (where cachyos just has more "versions") ?
I believe the cachyos repo just has more specifically optimized builds like the -v3 ones.
Big Changes
I'll provide now more scheduler and maintain these kernels.
Following scheduler are available:
- Standard Kernel Completely Fair Scheduler (CFS) - linux-cachyos
- CacULE and CacULE-RDB created from Hamad Marri, maintained by CachyOS - linux-cachyos-cacule
- BitMap Queue (BMQ) Alfred Chen Scheduler - linux-cachyos-bmq
- Priority and Deadline based Skiplist multiple queue scheduler (PDS) - -Alfred Chen Scheduler » linux-cachyos-pds
- Baby Deadline Scheduler by Hamad Marri - linux-cachyos-baby
patches updates
- Added CK-Timer patchset
- Patch for adding 600Hz, upstream preempt patches, general cfs improvements, and improved ondemand scheduler settings
- btrfs patches updated
- lru and lrng patches updated
- added hwmon patches
- latest zstd upstream patches
Repo can be found here:
All kernerls a prebuilt with generic, genericv3 and lto in my repo.
Regards.
Greetings,
When is the next kernel update coming?
It's been a while since the last update; I hope everything's going on fine.
Yeah, this delay is usual during this time of year, due to holiday season in America and Europe and other parts of the world.
That means, there is less contribution as well as testing. Though Kernel 5.16 is almost ready, this is intentional delay.
But don't worry, it would be out soon, most probably in January. You can install Linux-Mainline from Chaotic AUR, btw. That is already on 5.16.
I hope you got the answer.
isn't cacule replaced by tt ?
as i knoiw calcule is still there but it gives a new sheduler bore
BORE (Burst-Oriented Response Enhancer) CPU Scheduler by firelzrd (BORE)
the linux-bore from ptr1337 is here linux-bore kernel
Heh ... Sorry, seems I was out of the loop. Didn't know
Greetings ,
Recently I checked out GitHub - CachyOS/linux-cachyos: Archlinux Kernel based on different schedulers and some other performance improvements.,
But I couldn't understand some stuff, please help me with these, as I have little knowledge about kernels:
- So cachyOS is a bunch of kernels all of them with the same features/optimizations but different schedulers, right?
- What are schedulers? Does it matter which scheduler I choose? How can I choose a scheduler?
- What are different march versions (x86_64 and x86_64_v3).
- Will it be ok if I added their repo to Garuda Linux and installed the kernels?
automatic march detection and changing the pacman.conf:
wget https://mirror.cachyos.org/cachyos-repo.tar.xz
tar xvf cachyos-repo.tar.xz
cd repo
sudo ./cachyos-repo.sh
I just wanted to learn this stuff, which I couldn't do myself.
Thank You for your time.
Well I am not an expert but I have seen some difference when I use Zen kernel and Cacule kernel :
- In cacule kernel I can see a better gaming performance has improved (in my laptop almost 30% more gaming performance) and It specially works flawless with wayland (atlest in my case) and many tearings in the game were gone when i used it
- The average RAM usage is less in cacule kernel . For e.g. the browser which used to take more than 700 MB of RAM now is running in 550 MB RAM with some better performance
Well how ever it also increased somewhat heating (you may even be not able to notice it ) but, I than enabled powersave tweaks to stop this thing and even in powersave tweaks it gives better performance than zen kernel but heating is almost gone after enabling even less than zen (because of which my fan is 90% percent of the time at 0 RPM , maybe because I use it just for for word precessing but even when i am doing redering of a video it is still zero RPM)
This is all what I noticed , and because of these things I use this kernel only.
This may be because of a different schedulers (well i also don't know what is their function )
but I think it is worth to give it a try.
well im no expert …
to 1. yes as i think
to 2. im not sure
to 3 . as far is i know v3 is only for newer cpu
to 4 : i have add before the repo to garuda for testing … i can only tell u what then happen i have a v3 cpu … so it will replace many stuff from kde wayland with the same (sometimes older version) but its all compiled for v3 … what should be give better performance at all …
but for now i prefer to build the kernel . if u build the kernel u can also set some of sheldulers in the pkgbuild :
Selecting the CPU scheduler
ATTENTION - one of seven predefined values should be selected!
‘bmq’ - select ‘BitMap Queue CPU scheduler’
‘pds’ - select ‘Priority and Deadline based Skip list multiple queue CPU scheduler’
‘cacule’ - select ‘CacULE scheduler’
‘cacule-rdb’ - select ‘CacULE-RDB scheduler’
‘bore’ - select ‘Burst-Oriented Response Enhancer’
‘tt’ - select ‘Task Type Scheduler by Hamad Marri’
‘cfs’ - select ‘Completely Fair Scheduler’
_cpusched=‘bore’
but maybee @ptr1337 can tell more or correct some of the explaines