<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Kernels</id>
	<title>Kernels - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Kernels"/>
	<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Kernels&amp;action=history"/>
	<updated>2026-09-18T19:14:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://yawg.net/index.php?title=Kernels&amp;diff=75&amp;oldid=prev</id>
		<title>Encryptid: Created page with &quot;So you&#039;ve decided to swap a kernel in Arch  =Before You Begin= * [https://wiki.archlinux.org/index.php/Kernel ArchWiki Link] ** Note the difference between [https://wiki.archlinux.org/index.php/Kernel#Officially_supported_kernels official] and [https://wiki.archlinux.org/index.php/Kernel#Unofficial_kernels unofficial] kernels ** Official kernels can just use pacman to install ** Unofficial kernels need yay or an unofficial repo added to pacman * Highly recommend installi...&quot;</title>
		<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Kernels&amp;diff=75&amp;oldid=prev"/>
		<updated>2025-08-06T19:29:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;So you&amp;#039;ve decided to swap a kernel in Arch  =Before You Begin= * [https://wiki.archlinux.org/index.php/Kernel ArchWiki Link] ** Note the difference between [https://wiki.archlinux.org/index.php/Kernel#Officially_supported_kernels official] and [https://wiki.archlinux.org/index.php/Kernel#Unofficial_kernels unofficial] kernels ** Official kernels can just use pacman to install ** Unofficial kernels need yay or an unofficial repo added to pacman * Highly recommend installi...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;So you&amp;#039;ve decided to swap a kernel in Arch&lt;br /&gt;
&lt;br /&gt;
=Before You Begin=&lt;br /&gt;
* [https://wiki.archlinux.org/index.php/Kernel ArchWiki Link]&lt;br /&gt;
** Note the difference between [https://wiki.archlinux.org/index.php/Kernel#Officially_supported_kernels official] and [https://wiki.archlinux.org/index.php/Kernel#Unofficial_kernels unofficial] kernels&lt;br /&gt;
** Official kernels can just use pacman to install&lt;br /&gt;
** Unofficial kernels need yay or an unofficial repo added to pacman&lt;br /&gt;
* Highly recommend installing DKMS packages of things like nvidia or vmware&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
Couple installation methods are available and the process is typically the same for both:&lt;br /&gt;
&lt;br /&gt;
* Check the AUR page (if you can)&lt;br /&gt;
** Check for pinned comments for unofficial user repositories (semi safe, trust users at your own risk!)&lt;br /&gt;
** Check comments for any recent issues&lt;br /&gt;
* Choose an installation method&lt;br /&gt;
** Install from unofficial pacman repo (Fast, semi safe)&lt;br /&gt;
** Install using yay -S (Slow, very safe)&lt;br /&gt;
* Cleanup&lt;br /&gt;
&lt;br /&gt;
* Install using yay&lt;br /&gt;
    yay -S linux-options{,-headers,-docs}&lt;br /&gt;
&lt;br /&gt;
* Install using Unofficial Repo&lt;br /&gt;
** Modify /etc/pacman.conf with the repo information from the wiki&lt;br /&gt;
** Optional: Receive the signing key of the Key-ID prior to updating and installing&lt;br /&gt;
    pacman-key --recv-key keyid&lt;br /&gt;
    pacman-key --lsign-key keyid&lt;br /&gt;
    pacman -Syu linux-options{,-headers,-docs}&lt;br /&gt;
&lt;br /&gt;
* Cleanup&lt;br /&gt;
** Ensure your bootloader correctly has the options for the new kernel&lt;br /&gt;
    grub-mkconfig -o /boot/grub/grub.cfg&lt;br /&gt;
&lt;br /&gt;
=Official Kernels=&lt;br /&gt;
==zen==&lt;br /&gt;
Provides some performance enhancements and MUQSS scheduler, available from Arch&amp;#039;s [https://archlinux.org/packages/extra/x86_64/linux-zen/ Extra repo]&lt;br /&gt;
&lt;br /&gt;
* linux-zen&lt;br /&gt;
** List of features [https://liquorix.net/ here]&lt;br /&gt;
    pacman -S linux-zen{,-headers,-docs}&lt;br /&gt;
&lt;br /&gt;
==lts==&lt;br /&gt;
Long term support kernel&lt;br /&gt;
&lt;br /&gt;
* Official: [https://archlinux.org/packages/core/x86_64/linux-lts/ linux-lts]&lt;br /&gt;
* Note that you will likely need LTS versions of some packages like nvidia-lts&lt;br /&gt;
&lt;br /&gt;
=Unofficial Kernels=&lt;br /&gt;
==AMD/Ryzen==&lt;br /&gt;
Built and tweaked for AMD Ryzen CPUs.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: The latest linux-amd&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-amd/ AUR]&amp;lt;/sup&amp;gt; package/kernel is typically updated and directed at the most recent version of Ryzen, previous generations can use &amp;quot;znver2&amp;quot;&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-amd-znver2/ AUR]&amp;lt;/sup&amp;gt; or similar packages for more specific tweaks and accommodations. &lt;br /&gt;
&lt;br /&gt;
* Add the following to /etc/pacman.conf&lt;br /&gt;
    [linuxkernels]&lt;br /&gt;
    Server = http://nhameh.ovh/$repo/$arch&lt;br /&gt;
    SigLevel = Optional TrustAll&lt;br /&gt;
&lt;br /&gt;
==fsync==&lt;br /&gt;
From [https://wiki.archlinux.org/index.php/Unofficial_user_repositories#valveaur Valve&amp;#039;s AUR], applies fsync patch for steam games. DKMS is required for nvidia&lt;br /&gt;
&lt;br /&gt;
* Note: If you have an issue receiving the signing keys, modify /etc/pacman.d/gnupg/gpg.conf&lt;br /&gt;
** Below works when booted into the installation media, on existing install just change this value in the config instead of running this&lt;br /&gt;
    echo &amp;quot;keyserver hkp://keyserver.ubuntu.com&amp;quot; &amp;gt;&amp;gt; /etc/pacman.d/gnupg/gpg.conf &lt;br /&gt;
* Receive signing keys&lt;br /&gt;
    pacman-key --recv-key 8DC2CE3A3D245E64&lt;br /&gt;
    pacman-key --lsign-key 8DC2CE3A3D245E64&lt;br /&gt;
* Add server lines to pacman.conf&lt;br /&gt;
    echo &amp;quot;[valveaur]&amp;quot; &amp;gt;&amp;gt; /etc/pacman.conf&lt;br /&gt;
    echo &amp;quot;Server = http://repo.steampowered.com/arch/valveaur&amp;quot; &amp;gt;&amp;gt; /etc/pacman.conf&lt;br /&gt;
* Install&lt;br /&gt;
    pacman -Syu linux-fsync linux-fsync-headers&lt;br /&gt;
&lt;br /&gt;
==vfio==&lt;br /&gt;
For [https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF Hardware Passthru/IOMMU] stuff, available on [https://aur.archlinux.org/packages/linux-vfio AUR]&lt;br /&gt;
* linux-vfio&lt;br /&gt;
* Unofficial User Repos (From [https://aur.archlinux.org/packages/linux-vfio/#pinned-742690 May 2020])&lt;br /&gt;
** [https://wiki.archlinux.org/index.php/Unofficial_user_repositories#markzz markzz]&lt;br /&gt;
** [https://wiki.archlinux.org/index.php/Unofficial_user_repositories#slowbro slowbro]&lt;br /&gt;
** You can then install with Pacman, otherwise use yay&lt;br /&gt;
* linux-vfio-lts&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-vfio-lts/ AUR]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** Might require keys per [https://aur.archlinux.org/packages/linux-vfio-lts/#pinned-559070 pinned comment]&lt;br /&gt;
    gpg --recv-keys 79BE3E4300411886&lt;br /&gt;
    gpg --recv-keys 38DBBDC86092693E&lt;br /&gt;
* linux-zen-vfio&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-zen-vfio/ AUR]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==pf==&lt;br /&gt;
linux-pf&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-pf/ AUR]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Current list of Features [https://gitlab.com/post-factum/pf-kernel/-/wikis/README Here]&lt;br /&gt;
* Add the following to /etc/pacman.conf&lt;br /&gt;
    [home-thaodan]&lt;br /&gt;
    Server = https://thaodan.de/public/archlinux/home-thaodan/x86_64/&lt;br /&gt;
* Use the following to get the pacman keys&lt;br /&gt;
    sudo pacman-key --recv-keys BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4&lt;br /&gt;
    pacman-key --finger BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4&lt;br /&gt;
    sudo pacman-key --lsign-key  BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4&lt;br /&gt;
    sudo pacman-key --refresh-keys&lt;br /&gt;
&lt;br /&gt;
==pds==&lt;br /&gt;
linux-pds&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-pds/ AUR]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ck==&lt;br /&gt;
[https://wiki.archlinux.org/index.php/Linux-ck Linux-ck] run&amp;#039;s MuQSS and CK&amp;#039;s [http://ck.kolivas.org/patches/ patchset]&lt;br /&gt;
* linux-ck&amp;lt;sup&amp;gt;[https://aur.archlinux.org/packages/linux-ck/ AUR]&amp;lt;/sup&amp;gt;&lt;br /&gt;
** Unofficial Repos: [https://wiki.archlinux.org/index.php/Unofficial_user_repositories/Repo-ck Wiki]&lt;br /&gt;
* Add the following to /etc/pacman.conf&lt;br /&gt;
    [repo-ck]&lt;br /&gt;
    Server = https://mirror.lesviallon.fr/$repo/os/$arch&lt;br /&gt;
    Server = http://repo-ck.com/$arch&lt;br /&gt;
* Use the following for pacman keys&lt;br /&gt;
    pacman-key -r 5EE46C4C --keyserver hkp://pool.sks-keyservers.net &amp;amp;&amp;amp; pacman-key --lsign-key 5EE46C4C&lt;br /&gt;
&lt;br /&gt;
[[Category:Archlinux]]&lt;/div&gt;</summary>
		<author><name>Encryptid</name></author>
	</entry>
</feed>