CachyOS December 2024 Release Changelog

Hello CachyOS Enthusiasts,

This marks our 13th release of the year and likely the final one, packed with kernel optimizations, RustiCL changes, and numerous other improvements.

One of the most notable changes is that the default kernel is now optimized using AutoFDO. Profiling workloads are run through a diverse set of tests, including sysbench, CachyOS Benchmarker, Git operations, kernel compilation, and several miscellaneous benchmarks. Currently, the profiling is done on a Zen5 machine, but in the future, we plan to support merging multiple profiles for even broader optimization.

RustiCL has replaced the default OpenCL driver in the Mesa stack, bringing improved performance and compatibility. Additionally, we now use scx_loader for sched-ext scheduler management in the kernel-manager. This allows for more seamless switching between schedulers and ensures they are properly configured using a dedicated configuration file.

We’ve also enabled Bluetooth support, enhancing the user experience for most users. Furthermore, wireless-regdb is now installed by default, improving Wi-Fi performance while adhering to regional regulations. Users can customize their region in the /etc/conf.d/wireless-regdom file to unlock additional Wi-Fi frequencies allowed in their area.

Lastly, this release includes several important fixes:

  • The umask setting for /boot has been corrected to prevent unintended access.
  • The installer no longer spawns a terminal window with logs.
  • The internet connection check has been fixed to ensure smooth installation.

Changelog for this Release:

Features:

  • Kernel:
    • AutoFDO is now applied to the default linux-cachyos kernel for all available architectures
      • Note: Performance improvements are minimal for now due to current limitations. Merging profiles requires LLVM 19, and Propeller Optimization depends on it. We anticipate LLVM 19 and more optimized profiles to be available by the end of the year, following Arch Linux’s adoption of LLVM 19
  • chwd: Rusticl is now configured correctly
  • chwd: improved error logging during hooks calls
  • chwd: fixed VAAPI drivers selection
  • cachyos-settings: Added a script to facilitate running applications via Zink
  • Sysctl Configuration: Reworked and optimized several settings
  • Kernel Manager: Added support for scx_loader, enabling native scheduler switching
  • Installer: Bluetooth service is now enabled by default
  • Netinstall:
    • Added wireless-regdb to the installed packages
      • This configures the connection to use appropriate channels and unlocks additional channels, potentially improving internet speed
      • Note: A generic region is set by default; customizing it to your region is recommended for optimal performance
  • Package Updates: NVIDIA 565.77, linux-cachyos 6.12.6, mesa 24.3.2, scx-scheds 1.0.8, zfs 2.2.7

Bug Fixes

  • Installer: Installation logs no longer spawn debug terminal windows
  • Partition Management:
    • Proper umask settings ensure /boot is inaccessible without sufficient permissions
  • Launch Installer: Internet connectivity checks have been fixed
  • Launch Installer: The “Launch Installer” button is now blocked as long the process is running

Changelog Handheld Edition:

  • Updated handheld related packages
  • Fixed issue with the power profile handling
  • Added support for WiFi 6

Manual changes for existing users:

Users, which are using wifi should install the wireless-regdb package and set their region in /etc/conf.d/wireless-regdom

sudo pacman -S wireless-regdb
sudo micro /etc/conf.d/wireless-regdom

Outside of this, just keep your system updated with following command:

sudo pacman -Syu

Download:

Desktop Edition:

Grab your copy of the latest ISO from our mirrors on SourceForge:

Handheld Edition:

Support Us:

Your contributions help us maintain our servers. Consider supporting CachyOS through:

Thank you for your continued support!

The CachyOS Team

9 Likes

my touchpad isn’t recognized and so it is impossible to enable tab-to-klick

On the ISO itself?

on the running live system

Is this present, if you use the old ISO after the installation?

Thx for the hard work to the Team, I m just 1 day early as I installed yesterday (have Nov edition), bet that I m gonna download it anyways as I have a tendency to screw up my installs ! lol

As always - its not required to reinstall. All changes commonly come over the repository (outside the manual changes you see above)

it is the new iso and i am use the live system only in case of emergancy

Thx @ptr1337 , wonder what would ve been different if I had the Dec s version, but no biggie.

Edit: It might have been the same, anyways I ll have it ready in case of.

Just saw this on YT

3 Likes

I think the LiveOS has such a nice and perfect transparent menu and Task manager, what are the settings to accomplish it after install @ptr1337 ?

1 Like

To make the installation look like the live media, simply install the KDE edition.

1 Like

That doesn’t work for me, I’ve installed the kde edition numerous times, not a single time did I get a transparent menu or task bar.

The window transparency should be changeable in the system settings.

Creating a transparent panel is not easy, even with KDE.

1 Like

Thanks @ptr1337 :raised_hands:. I installed the December ISO on a spare nvme. The installation was flawless. Unticked ananicy Cpp and enabled sched-ext.

           .-------------------------:                    indy@mlrig
          .+=========================.                    ----------
         :++===++==================-       :++-           OS: CachyOS Linux x86_64
        :*++====+++++=============-        .==:           Kernel: Linux 6.12.6-2-cachyos
       -*+++=====+***++==========:                        Uptime: 1 hour, 17 mins
      =*++++========------------:                         Packages: 1072 (pacman)
     =*+++++=====-                     ...                Shell: fish 3.7.1
   .+*+++++=-===:                    .=+++=:              Display (49M2C8900L): 5120x1440 @ 144 Hz in 49" [External*
  :++++=====-==:                     -*****+              Display (ASUS VA24E): 1920x1080 @ 75 Hz in 24" [External]
 :++========-=.                      .=+**+.              DE: KDE Plasma 6.2.4
.+==========-.                          .                 WM: KWin (Wayland)
 :+++++++====-                                .--==-.     WM Theme: Breeze
  :++==========.                             :+++++++:    Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GT]
   .-===========.                            =*****+*+    Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
    .-===========:                           .+*****+:    Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
      -=======++++:::::::::::::::::::::::::-:  .---:      Cursor: capitaine (24px)
       :======++++====+++******************=.             Terminal: konsole 24.12.0
        :=====+++==========++++++++++++++*-               CPU: 13th Gen Intel(R) Core(TM) i9-13900K (24) @ 6.00 GHz
         .====++==============++++++++++*-                GPU: NVIDIA GeForce RTX 4090 [Discrete]
          .===+==================+++++++:                 Memory: 18.51 GiB / 94.11 GiB (20%)
           .-=======================+++:                  Swap: 0 B / 94.11 GiB (0%)
             ..........................                   

2 Likes

Top @indy

Always busy on your side !

2 Likes

feature request for future releases: for touchpads enable tap-to-click as default

1 Like

Dear CachyOS Team thanks a lot for this release!
I’m a new user of the this distro and I also hope to give some contribution to the community in the months to come.

Have nice holidays and happy new year!

1 Like

Hi there, just been trying the new ISO on a dell XPS 13 9300. Never had any issues with previous releases, but after GRUB comes up, no matter whether I choose the default boot or the nomodeset boot, I just get a blank screen.

I checked the sha256 matches and reflashed the ISO a few times with different flashing tools but the same thing happens.

Not sure if anyone else is getting this issue?

Yep, after seeing these, I booted off the ISO and it looks kinda like the desktop crashed, even though the hello program did finally come up.
Due to this, apparently can’t switch to a virtual terminal to see more details.