Whitehara's Projects

whitehara/kernel-tkg-alderlake-preempt

Since 6.14, NTSYNC is merged into the mainline and changed to CONFIG_NTSYNC=m. kernel with linux-tkg patches by TK-Glitch and kernel_compiler_patch by graksy2 Please see original project whitehara/kernel-tkg And also enabled some CONFIGs. CAUTION!: This kernel may only work on Intel 12th Gen Alder Lake+ architecture. # For adding schedulers CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y ## For tkg (default) CONFIG_ZENIFY=y CONFIG_USER_NS_UNPRIVILEGED=y ## for OpenRGB CONFIG_I2C_NCT6775=m # for INTEL ALDERLAKE CPU optimization CONFIG_MALDERLAKE=y # CONFIG_GENERIC_CPU is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # For getting the kernel config CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # for preemptive kernel # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y ## for cjktty since 6.3.5 CONFIG_FONT_CJK_16x16=y CONFIG_FONT_CJK_32x32=y
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64

whitehara/kernel-tkg-zen2

kernel with linux-tkg patches by TK-Glitch and kernel_compiler_patch by graksy2 Please see original project whitehara/kernel-tkg And also enabled these CONFIGs. CAUTION!: This kernel may only work on AMD Zen2+ architecture. # For adding schedulers CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y ## For tkg (default) (BMQ is enabled until 6.5. EEVDF, the default CPU scheduler since 6.6, is enabled since 6.6) CONFIG_ZENIFY=y CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_NTSYNC=y # CONFIG_HZ_750 is not set # For getting the kernel config CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y ## for OpenRGB CONFIG_I2C_NCT6775=m # for AMD ZEN2 CPU optimization CONFIG_MZEN2=y # CONFIG_GENERIC_CPU is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y ## for cjktty since 6.3.5 CONFIG_FONT_CJK_16x16=y CONFIG_FONT_CJK_32x32=y
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64

whitehara/kernel-tkg-zen2-preempt

kernel with linux-tkg patches by TK-Glitch and kernel_compiler_patch by grasky2 Please see original project whitehara/kernel-tkg And also enabled some CONFIGs. CAUTION!: This kernel may only work on AMD Zen2+ architecture. # For adding schedulers CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y ## For tkg (default) CONFIG_ZENIFY=y CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_NTSYNC=y ## for OpenRGB CONFIG_I2C_NCT6775=m # for AMD ZEN2 CPU optimization CONFIG_MZEN2=y # CONFIG_GENERIC_CPU is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # For getting the kernel config CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # for preemptive kernel # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y ## for cjktty since 6.3.5 CONFIG_FONT_CJK_16x16=y CONFIG_FONT_CJK_32x32=y
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64

whitehara/NP2kai

What's this? NP2kai is the PC-9801 series emulator. This project provides the PC-9821 emulator, "xnp21kai" package. How to use See original NP2kai How to build your customized package See my NP2kai
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64
  • Fedora rawhide : x86_64

whitehara/kernel-tkg

Since 6.14, NTSYNC is merged into the mainline and changed to CONFIG_NTSYNC=m. Custom kernel based on Fedora official kernel with linux-tkg, community patches by TK-Glitch and kernel_compiler_patch by grasky2 Other custom kernels If you want to try some CPU specified custom kernels, you may also check my other projects. Tkg patches, preemptive kernel: kernel-tkg-preempt Tkg patches and AMD Zen2+ optimized kernel: kernel-tkg-zen2 Tkg patches, AMD Zen2+ optimized and preemptive kernel: kernel-tkg-zen2-preempt CachyOS patches, and preemptive kernel: kernel-cachyos-preempt CachyOS patches, AMD Zen2+ optimized and preemptive kernel: kernel-cachyos-zen2-preempt Tkg patches, Intel Ice Lake+ optimized and preemptive kernel: kernel-tkg-icelake-preempt Tkg patches, Intel Alder Lake+ optimized and preemptive kernel: kernel-tkg-alderlake-preempt Patch repository Original linux-tkg patches community patches kernel_compiler_patch cjktty-patches Modified sources for Fedora kernel-patch-fedora About kernel CONFIGs These CONFIGs are enabled in this kernel package. # For adding I/O schedulers CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y ## For tkg CONFIG_ZENIFY=y CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_NTSYNC=y # CONFIG_HZ_750 is not set ## For OpenRGB CONFIG_I2C_NCT6775=m ## for cjktty since 6.3.5 CONFIG_FONT_CJK_16x16=y CONFIG_FONT_CJK_32x32=y kernel_compile_patch CONFIGs which optimize the kernel for some specific CPUs are not enabled by default. You can also enable by using your own kernel-local and rebuild the package. See Building a custom kernel
  • Fedora 40 : x86_64
  • Fedora 41 : x86_64
  • Fedora 42 : x86_64
  • 1
  • 2