@@ -163,7 +163,7 @@ _stable=${_major}.${_minor}
163163_srcname=linux-${_stable}
164164# _srcname=linux-${_major}
165165pkgdesc=' Linux BORE scheduler and hardened Kernel by CachyOS with other patches and improvements'
166- pkgrel=2
166+ pkgrel=3
167167_kernver=$pkgver -$pkgrel
168168_kernuname=" ${pkgver} -${pkgsuffix} "
169169arch=(' x86_64' )
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198fi
199199
200200_patchsource=" https://raw.githubusercontent.com/cachyos/kernel-patches/master/${_major} "
201- _nv_ver=555.58 .02
201+ _nv_ver=560.31 .02
202202_nv_pkg=" NVIDIA-Linux-x86_64-${_nv_ver} "
203203_nv_open_pkg=" open-gpu-kernel-modules-${_nv_ver} "
204204source=(
227227if [ -n " $_build_nvidia_open " ]; then
228228 source+=(" nvidia-open-${_nv_ver} .tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${_nv_ver} .tar.gz"
229229 " ${_patchsource} /misc/nvidia/make-modeset-fbdev-default.patch"
230- " ${_patchsource} /misc/nvidia/nvidia-open-gcc-ibt-sls.patch"
231- " ${_patchsource} /misc/nvidia/gsp-fix-stutter.patch" )
230+ " ${_patchsource} /misc/nvidia/nvidia-open-gcc-ibt-sls.patch" )
232231fi
233232
234233# # List of CachyOS schedulers
@@ -275,7 +274,6 @@ prepare() {
275274 src=" ${src% .zst} "
276275 [[ $src = make-modeset-fbdev-default.patch ]] && continue
277276 [[ $src = nvidia-open-gcc-ibt-sls.patch ]] && continue
278- [[ $src = gsp-fix-stutter.patch ]] && continue
279277 [[ $src = * .patch ]] || continue
280278 echo " Applying patch $src ..."
281279 patch -Np1 < " ../$src "
@@ -318,8 +316,8 @@ prepare() {
318316 bore|hardened) scripts/config -e SCHED_BORE --set-val MIN_BASE_SLICE_NS 1000000;;
319317 echo) scripts/config -e ECHO_SCHED;;
320318 eevdf) ;;
321- rt) scripts/config -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -e PREEMPT_RT -d PREEMPT_DYNAMIC -d PREEMPT_BUILD;;
322- rt-bore) scripts/config -e SCHED_BORE --set-val MIN_BASE_SLICE_NS 1000000 -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -e PREEMPT_RT -d PREEMPT_DYNAMIC -d PREEMPT_BUILD;;
319+ rt) scripts/config -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -d PREEMPT_RT -d PREEMPT_DYNAMIC -e PREEMPT_BUILD -e PREEMPT_BUILD_AUTO -e PREEMPT_AUTO ;;
320+ rt-bore) scripts/config -e SCHED_BORE --set-val MIN_BASE_SLICE_NS 1000000 -e PREEMPT_COUNT -e PREEMPTION -d PREEMPT_VOLUNTARY -d PREEMPT -d PREEMPT_NONE -d PREEMPT_RT -d PREEMPT_DYNAMIC -e PREEMPT_BUILD -e PREEMPT_BUILD_AUTO -e PREEMPT_AUTO ;;
323321 sched-ext) scripts/config -e SCHED_CLASS_EXT;;
324322 * ) _die " The value $_cpusched is invalid. Choose the correct one again." ;;
325323 esac
@@ -539,8 +537,6 @@ prepare() {
539537 patch -Np1 -i " ${srcdir} /make-modeset-fbdev-default.patch" -d " ${srcdir} /${_nv_open_pkg} /kernel-open"
540538 # Fix for https://bugs.archlinux.org/task/74886
541539 patch -Np1 --no-backup-if-mismatch -i " ${srcdir} /nvidia-open-gcc-ibt-sls.patch" -d " ${srcdir} /${_nv_open_pkg} "
542- # Fix for Stutters in KDE
543- patch -Np1 -i " ${srcdir} /gsp-fix-stutter.patch" -d " ${srcdir} /${_nv_open_pkg} "
544540 fi
545541}
546542
@@ -782,4 +778,4 @@ b2sums=('e114bbaea91d03efa318f5a85c11e28257defa5f0c8467d3a5d467a7985bdfd7c23a5f5
782778 ' b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667'
783779 ' 5da048ff11b0371fda80f0c06f9b24a322d687effc28a23229381cbdf4f05d206440697dd19225c247e7c106f2c9f9a6877f7f84d210339290445857402d681a'
784780 ' 9df21e46a1d2e48ad9bc30007586e6c3e7a423b402f606f4ac69f9e08a26b3323d3dcb3537e5188e08de771b1d40abb97f1ed8e53c3f3c8ec66368b0f0662c4a'
785- ' f526b807b0aa60ab37abc44d5a876d465c37c7c799536c53021585f8f6c7553eba65bcdce294b441e127cc73b16f57660fd2ee9b9f970f5d3e7082b44367c1dc ' )
781+ ' 8e9fede2679500ddcc8f7c28138af6b09515b6d424f4901ea9f5297d48d6a3080c56b5dc0f08353089ea8aff038c93e4247c8b67c4f43d27ba5d670146c92946 ' )
0 commit comments