Package Details: linux-cachyos-headers 7.0.9-1

Git Clone URL: https://aur.archlinux.org/linux-cachyos.git (read-only, click to copy)
Package Base: linux-cachyos
Description: Headers and scripts for building modules for the Linux EEVDF + LTO + AutoFDO + Propeller Cachy Sauce Kernel by CachyOS with other patches and improvements. kernel
Upstream URL: https://github.com/CachyOS/linux-cachyos
Keywords: cachyos kernel linux
Licenses: GPL-2.0-only
Provides: linux-cachyos-lto-headers, LINUX-HEADERS
Replaces: linux-cachyos-lto-headers
Submitter: ptr1337
Maintainer: ptr1337 (sir_lucjan)
Last Packager: sir_lucjan
Votes: 48
Popularity: 3.52
First Submitted: 2021-10-12 18:31 (UTC)
Last Updated: 2026-05-18 09:32 (UTC)

Required by (325)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

FirefistAce commented on 2026-04-24 02:56 (UTC) (edited on 2026-04-24 02:57 (UTC) by FirefistAce)

@Zwyhmcn The 580 driver in the AUR received a patch that should fix this.

I have no experience with installing Cachyos and you should ask in their support channels with that.

Zwyhmcn commented on 2026-04-19 03:01 (UTC) (edited on 2026-04-19 03:15 (UTC) by Zwyhmcn)

It seems that linux-cachyos is incompatible with older 580 nvidia driver, as FirefistAce mentioned. I installed it, and DKMS failed as:

(3/4) Install DKMS modules
==> dkms install --no-depmod nvidia/580.142 -k 7.0.0-1-cachyos

Error! Bad return status for module build on kernel: 7.0.0-1-cachyos (x86_64)
Consult /var/lib/dkms/nvidia/580.142/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/580.142 -k 7.0.0-1-cachyos' exited

And there's neither initramfs-linux-cachyos.img nor vmlinuz-linux-cachyos generated in /boot, although the terminal says that they're generated successfully.

What's more, I tried to install CachyOS before, but I always fail to install. So I'm trying to install Arch with CachyOS kernel. Maybe this is a bug from CachyOS upstream?

(Installed from Chaotic-AUR to avoid compiling)

Contact me via e-mail, FirefistAce. Try install from Chaotic-AUR, and tell me if you have also encountered this problem.

jcdescy commented on 2026-04-16 15:37 (UTC) (edited on 2026-04-16 20:57 (UTC) by jcdescy)

Can't update from 6 to 7

ERROR: One or more files did not pass the validity check!

EDIT: Looks like the checksum is for 7.0.0-1, but the package is 7.0.0-2 HTH

FirefistAce commented on 2026-04-14 20:17 (UTC) (edited on 2026-04-14 20:21 (UTC) by FirefistAce)

This might fail to build the older 580 Nvidia drivers from the AUR. Might be an issue with my German locale. Just so that people are aware.

BTF [M] nvidia-uvm.ko awk: Kommandozeile:1: 'BEGIN awk: Kommandozeile:1: ^ ungültiges Zeichen »'« in einem Ausdruck make[4]: *** [/usr/lib/modules/7.0.0-1-cachyos/build/scripts/Makefile.modfinal:60: nvidia-uvm.ko] Fehler 1

Invalid sign in expression

atleeit commented on 2026-04-14 04:48 (UTC)

@OzzyHelix, have to wait for Arch upstream

OzzyHelix commented on 2026-04-13 21:40 (UTC)

Linux 7 just entered mainline will there be an update to Linux 7 any time soon?

rektstars commented on 2026-03-25 21:35 (UTC)

is compiling with bore patch not supported for this package?

==> ERROR: Integrity checks (b2) differ in size from the source array.

PKGBUILD modifies the sources array but keeps the b2sums same in preparation.

enihcam commented on 2026-03-02 06:20 (UTC)

Can we add one extra option for building the package based on the config from a specific local path? Take linux-xanmod for example:

  # This is intended for the people that want to build this package with their own config
  # Put the file "myconfig" at the package folder (this will take preference) or "${XDG_CONFIG_HOME}/linux-xanmod/myconfig"
  # If we detect partial file with scripts/config commands, we execute as a script
  # If not, it's a full config, will be replaced
  for _myconfig in "${SRCDEST}/myconfig" "${HOME}/.config/linux-xanmod/myconfig" "${XDG_CONFIG_HOME}/linux-xanmod/myconfig" ; do
    if [ -f "${_myconfig}" ] && [ "$(wc -l <"${_myconfig}")" -gt "0" ]; then
      if grep -q 'scripts/config' "${_myconfig}"; then
        # myconfig is a partial file. Executing as a script
        msg2 "Applying myconfig..."
        bash -x "${_myconfig}"
      else
        # myconfig is a full config file. Replacing default .config
        msg2 "Using user CUSTOM config..."
        cp -f "${_myconfig}" .config
      fi
      echo
      break
    fi
  done

ptr1337 commented on 2026-02-27 12:34 (UTC)

@zerout

We have reworked now the patch handling and it uses now a complete tarball. This will help with future updates.

See: https://aur.archlinux.org/cgit/aur.git/log/?h=linux-cachyos