graysky-more-uarches.patch
:
https://github.com/graysky2/kernel_compiler_patch
tkg-0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch
tkg-0003-glitched-base.patch
tkg-0003-glitched-cfs.patch
tkg-0013-optimize_harder_O3.patch
:
https://github.com/Frogging-Family/linux-tkg
0008-ntsync.patch
0002-amd-pstate.patch
0001-zenify.patch
0001-bore.patch
:
https://github.com/CachyOS/kernel-patches
0001-add-acpi_call.patch
-- https://github.com/CachyOS/kernel-patches
uinput.patch
linux-surface.patch
:
https://github.com/linux-surface/linux-surface
steam-deck.patch
:
https://gitlab.com/evlaV/linux-integration/
steamdeck-oled-audio.patch
:
https://gitlab.com/evlaV/linux-integration/
steamdeck-oled-hw-quirks.patch
:
https://gitlab.com/evlaV/linux-integration/
asus-linux.patch
:
https://gitlab.com/asus-linux/
asus-patch-series.patch
ROG-ALLY-NCT6775-PLATFORM.patch
v6-ALSA-hda-tas2781-Add-speaker-id-check-for-ASUS-projects.patch
:
https://gitlab.com/asus-linux/
bmi160_ayaneo.patch
:
Ayaneo handheld gyro support
amd-tablet-sfh.patch
:
Minisforum V3 tablet mode switching support
lenovo-legion-laptop.patch
:
https://github.com/johnfanv2/LenovoLegionLinux
ps-logitech-wheel.patch
:
Playstation Logitech driving wheel support
t2linux.patch
:
https://t2linux.org/
amdgpu.ppfeaturemask-taint_warning.patch
:
Kernel taint warning if amdgpu.ppfeaturemask enabled
valve-gamescope-framerate-control-fixups.patch
:
fixes framerate control in gamescope
also fixes https://gitlab.freedesktop.org/drm/amd/-/issues/2733
dcn32-dcn301-dcn321-mpo-reverts.patch
:
workaround for https://gitlab.freedesktop.org/drm/amd/-/issues/3441 while AMD/Igalia invesigate
amdgpu-HAINAN-variant-fixup.patch
:
fixes HAINAN amdgpu card not being bootable
https://gitlab.freedesktop.org/drm/amd/-/issues/1839
0001-drm-amd-pm-fix-and-simplify-workload-handling.patch
0002-drm-amdgpu-swsmu-add-automatic-parameter-to-set_soft_freq_range.patch
0001-Revert-PCI-Add-a-REBAR-size-quirk-for-Sapphire-RX-56.patch
:
fixes incorrect clocking and power on some amd gpus
https://gitlab.freedesktop.org/drm/amd/-/issues/3618
0001-Allow-to-set-custom-USB-pollrate-for-specific-device.patch
:
Allow to set custom USB pollrate for specific devices like so:
usbcore.interrupt_interval_override=045e:00db:16,1bcf:0005:1
Useful for setting polling rate of wired PS4/PS5 controller to 1000Hz
https://github.com/KarsMulder/Linux-Pollrate-Patch
https://gitlab.com/GloriousEggroll/nobara-images/-/issues/64
0001-Add-xpadneo-bluetooth-hid-driver-module.patch
:
Add xpadneo as patch instead of using dkms module
# Apparmor
# CONFIG_DEFAULT_SECURITY_SELINUX is not set
CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock,apparmor"
CONFIG_SECURITY_APPARMOR=y
CONFIG_DEFAULT_SECURITY="apparmor"
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
CONFIG_NETWORK_SECMARK=y
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y
CONFIG_SECURITY_APPARMOR_HASH=y
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y
CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y
# CONFIG_SECURITY_APPARMOR_KUNIT_TEST is not set
CONFIG_DEFAULT_SECURITY_APPARMOR=y
# CONFIG_SECURITY_SELINUX is not set
** REMOVED **
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0
# CONFIG_SECURITY_SELINUX_DEBUG is not set
CONFIG_SECURITY_SELINUX_DEVELOP=y
# CONFIG_SECURITY_SELINUX_DISABLE is not set
CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256
CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9
** END REMOVED **
# Dell fan control
CONFIG_I8K=y
# Fan control for various obscure laptop manufacturers
CONFIG_CROS_EC_SYSFS=m
# AMD Audio SOF MACH support:
CONFIG_SND_SOC_AMD_SOF_MACH=m
CONFIG_SND_SPI=y
# Support for memoryless force-feedback devices
# Input device such as Logitech WingMan Force 3D, ThrustMaster FireStorm Dual Power 2, or similar.
# You will also need to enable hardware-specific driver.
CONFIG_INPUT_FF_MEMLESS=y
## for OpenRGB
CONFIG_I2C_NCT6775=m
## for tkg
CONFIG_ZENIFY=y
CONFIG_WINESYNC=y
CONFIG_USER_NS_UNPRIVILEGED=y
CONFIG_TCP_CONG_BBR2=m
# CONFIG_HZ_750 is not set
## for BBR2
CONFIG_DEFAULT_BBR2=n
## for cjktty since 6.3.5
CONFIG_FONT_CJK_16x16=y
CONFIG_FONT_CJK_32x32=y
## for bcachefs since 6.4.13
# CONFIG_CODETAG_FAULT_INJECTION is not set
## for march
# CONFIG_MK8SSE3 is not set
# CONFIG_MK10 is not set
# CONFIG_MBARCELONA is not set
# CONFIG_MBOBCAT is not set
# CONFIG_MJAGUAR is not set
# CONFIG_MBULLDOZER is not set
# CONFIG_MPILEDRIVER is not set
# CONFIG_MSTEAMROLLER is not set
# CONFIG_MEXCAVATOR is not set
# CONFIG_MZEN is not set
# CONFIG_MZEN2 is not set
# CONFIG_MZEN3 is not set
# CONFIG_MZEN4 is not set
# CONFIG_MZEN5 is not set
# CONFIG_MNEHALEM is not set
# CONFIG_MWESTMERE is not set
# CONFIG_MSILVERMONT is not set
# CONFIG_MGOLDMONT is not set
# CONFIG_MGOLDMONTPLUS is not set
# CONFIG_MSANDYBRIDGE is not set
# CONFIG_MIVYBRIDGE is not set
# CONFIG_MHASWELL is not set
# CONFIG_MBROADWELL is not set
# CONFIG_MSKYLAKE is not set
# CONFIG_MSKYLAKEX is not set
# CONFIG_MCANNONLAKE is not set
# CONFIG_MICELAKE is not set
# CONFIG_MCASCADELAKE is not set
# CONFIG_MCOOPERLAKE is not set
# CONFIG_MTIGERLAKE is not set
# CONFIG_MSAPPHIRERAPIDS is not set
# CONFIG_MROCKETLAKE is not set
# CONFIG_MALDERLAKE is not set
# CONFIG_MNATIVE_INTEL is not set
# CONFIG_MNATIVE_AMD is not set
# CONFIG_GENERIC_CPU2 is not set
# CONFIG_GENERIC_CPU3 is not set
# CONFIG_GENERIC_CPU4 is not set
# CONFIG_MRAPTORLAKE is not set
# CONFIG_MMETEORLAKE is not set
# CONFIG_MEMERALDRAPIDS is not set
## Steam Deck
CONFIG_MFD_STEAMDECK=m
CONFIG_SENSORS_STEAMDECK=m
CONFIG_LEDS_STEAMDECK=m
CONFIG_EXTCON_STEAMDECK=m
CONFIG_AMD_PRIVATE_COLOR=y
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC2_DUAL_ROLE=y
CONFIG_USB_DWC2_PCI=m
# CONFIG_USB_DWC2_DEBUG is not set
# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_ISP1760_HCD=y
CONFIG_USB_ISP1761_UDC=y
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
# CONFIG_USB_GADGET_DEBUG is not set
# CONFIG_USB_GADGET_DEBUG_FILES is not set
# CONFIG_USB_GADGET_DEBUG_FS is not set
# CONFIG_U_SERIAL_CONSOLE is not set
# CONFIG_USB_R8A66597 is not set
# CONFIG_USB_PXA27X is not set
# CONFIG_USB_MV_UDC is not set
# CONFIG_USB_MV_U3D is not set
# CONFIG_USB_M66592 is not set
# CONFIG_USB_BDC_UDC is not set
# CONFIG_USB_AMD5536UDC is not set
# CONFIG_USB_NET2272 is not set
# CONFIG_USB_NET2280 is not set
# CONFIG_USB_GOKU is not set
# CONFIG_USB_EG20T is not set
# CONFIG_USB_DUMMY_HCD is not set
# CONFIG_USB_CONFIGFS is not set
# CONFIG_PHY_SAMSUNG_USB2 is not set
## Microsoft Surface
CONFIG_HID_IPTS=m
CONFIG_HID_ITHC=m
CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
CONFIG_IPC_CLASSES=y
CONFIG_LEDS_TPS68470=m
## Lenovo Legion
CONFIG_LEGION_LAPTOP=m
## handheld gyro
CONFIG_BMI323=m
CONFIG_IIO_HRTIMER_TRIGGER=m
CONFIG_IIO_SYSFS_TRIGGER=m
CONFIG_BMI160=m
CONFIG_BMI260_I2C=m
## t2 macbooks
CONFIG_DRM_APPLETBDRM=m
CONFIG_HID_APPLETB_BL=m
CONFIG_HID_APPLETB_KBD=m
CONFIG_HID_APPLE_MAGIC_BACKLIGHT=m
CONFIG_APPLE_BCE=m
CONFIG_BT_BCM=m
CONFIG_SND_PCM=m
CONFIG_APFS_FS=m
## Wine NTSync
CONFIG_NTSYNC=y
## CachyOS BORE
CONFIG_SCHED_BORE=y
CONFIG_BPF=y
CONFIG_BPF_EVENTS=y
CONFIG_HAVE_EBPF_JIT=y
CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
CONFIG_BPF_JIT_DEFAULT_ON=y
CONFIG_PAHOLE_HAS_SPLIT_BTF=y
CONFIG_MIN_BASE_SLICE_NS=2000000
## ROG Ally/X
CONFIG_HID_ASUS_ALLY=m
CONFIG_ASUS_ARMOURY=m
CONFIG_ASUS_WMI_DEPRECATED_ATTRS=y
## Xpadneo
CONFIG_HID_XPADNEO=y