Kernel patches created by CertainLach.
NOTE: The custom kernel is only designed to be installed on Arch Linux.
If you are on another distribution, will have to find out how to patch and compile a kernel on it (see CertainLach's repository).
I personally do not recommend using anything else than a bleeding edge distro for this at the moment.
See Kernel Patches section below for the patches used in this guide.
cd kernel/
- Kernel version:
6.7.arch1-1
for key in ./keys/pgp/*.asc; do gpg --import $key; done
export MAKEFLAGS="-j $(nproc)"
makepkg -sc
makepkg -si
sudo grub-mkconfig -o /boot/grub/grub.cfg
uname -r
should print6.x.x-arch1-1-vivepro2
- You can now proceed with setting up SteamVR and/or the FOSS VR alternatives.
- [PATCH] drm/edid: Add Vive Pro 2 to non-desktop list: https://lkml.org/lkml/2022/1/18/693
- [PATCH v2] drm/edid: Support type 7 timings (merged to upstream in Linux 5.18): https://lkml.org/lkml/2022/1/23/302
- [PATCH v2 1/2] drm/edid: parse DRM VESA dsc bpp target: https://lkml.org/lkml/2022/2/20/151
- [PATCH v2 2/2] drm/amd: use fixed dsc bits-per-pixel from edid: https://lkml.org/lkml/2022/2/20/153
- [PATCH 1/1] HID: hidraw: Replace hidraw device table mutex with a rwsem: https://lkml.org/lkml/2021/11/30/545