Skip to content

Commit 63b5bb6

Browse files
committed
NVDIA: 560 Rebuild && Sync PKGBUILDs
Signed-off-by: Peter Jung <admin@ptr1337.dev>
1 parent e06468d commit 63b5bb6

File tree

22 files changed

+70
-117
lines changed

22 files changed

+70
-117
lines changed

linux-cachyos-bore/.SRCINFO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pkgbase = linux-cachyos-bore
22
pkgdesc = Linux BORE + Cachy Sauce scheduler Kernel by CachyOS with other patches and improvements
33
pkgver = 6.10.3
4-
pkgrel = 2
4+
pkgrel = 3
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
77
license = GPL-2.0-only

linux-cachyos-bore/PKGBUILD

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ _stable=${_major}.${_minor}
163163
_srcname=linux-${_stable}
164164
#_srcname=linux-${_major}
165165
pkgdesc='Linux BORE + Cachy Sauce scheduler Kernel by CachyOS with other patches and improvements'
166-
pkgrel=2
166+
pkgrel=3
167167
_kernver=$pkgver-$pkgrel
168168
_kernuname="${pkgver}-${pkgsuffix}"
169169
arch=('x86_64')
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198
fi
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}"
204204
source=(
@@ -227,8 +227,7 @@ fi
227227
if [ -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")
232231
fi
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

linux-cachyos-deckify/.SRCINFO

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
pkgbase = linux-cachyos-deckify
22
pkgdesc = Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements
33
pkgver = 6.10.3
4-
pkgrel = 3
4+
pkgrel = 4
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
7-
arch = x86_64_v3
87
license = GPL-2.0-only
98
makedepends = bc
109
makedepends = libelf

linux-cachyos-deckify/PKGBUILD

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,10 @@ _stable=${_major}.${_minor}
163163
_srcname=linux-${_stable}
164164
#_srcname=linux-${_major}
165165
pkgdesc='Linux SCHED-EXT + Cachy Sauce + BORE + Deckify Patches Kernel by CachyOS with other patches and improvements'
166-
pkgrel=3
166+
pkgrel=4
167167
_kernver=$pkgver-$pkgrel
168168
_kernuname="${pkgver}-${pkgsuffix}"
169-
arch=('x86_64' 'x86_64_v3')
169+
arch=('x86_64')
170170
url="https://github.com/CachyOS/linux-cachyos"
171171
license=('GPL-2.0-only')
172172
options=('!strip' '!debug' '!lto')
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198
fi
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}"
204204
source=(
@@ -230,8 +230,7 @@ fi
230230
if [ -n "$_build_nvidia_open" ]; then
231231
source+=("nvidia-open-${_nv_ver}.tar.gz::https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/${_nv_ver}.tar.gz"
232232
"${_patchsource}/misc/nvidia/make-modeset-fbdev-default.patch"
233-
"${_patchsource}/misc/nvidia/nvidia-open-gcc-ibt-sls.patch"
234-
"${_patchsource}/misc/nvidia/gsp-fix-stutter.patch")
233+
"${_patchsource}/misc/nvidia/nvidia-open-gcc-ibt-sls.patch")
235234
fi
236235

237236
## List of CachyOS schedulers
@@ -278,7 +277,6 @@ prepare() {
278277
src="${src%.zst}"
279278
[[ $src = make-modeset-fbdev-default.patch ]] && continue
280279
[[ $src = nvidia-open-gcc-ibt-sls.patch ]] && continue
281-
[[ $src = gsp-fix-stutter.patch ]] && continue
282280
[[ $src = *.patch ]] || continue
283281
echo "Applying patch $src..."
284282
patch -Np1 < "../$src"
@@ -321,8 +319,8 @@ prepare() {
321319
bore|hardened) scripts/config -e SCHED_BORE --set-val MIN_BASE_SLICE_NS 1000000;;
322320
echo) scripts/config -e ECHO_SCHED;;
323321
eevdf) ;;
324-
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;;
325-
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;;
322+
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;;
323+
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;;
326324
sched-ext) scripts/config -e SCHED_CLASS_EXT;;
327325
*) _die "The value $_cpusched is invalid. Choose the correct one again.";;
328326
esac
@@ -542,8 +540,6 @@ prepare() {
542540
patch -Np1 -i "${srcdir}/make-modeset-fbdev-default.patch" -d "${srcdir}/${_nv_open_pkg}/kernel-open"
543541
# Fix for https://bugs.archlinux.org/task/74886
544542
patch -Np1 --no-backup-if-mismatch -i "${srcdir}/nvidia-open-gcc-ibt-sls.patch" -d "${srcdir}/${_nv_open_pkg}"
545-
# Fix for Stutters in KDE
546-
patch -Np1 -i "${srcdir}/gsp-fix-stutter.patch" -d "${srcdir}/${_nv_open_pkg}"
547543
fi
548544
}
549545

linux-cachyos-echo/.SRCINFO

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ pkgbase = linux-cachyos-echo
44
pkgrel = 1
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
7-
arch = x86_64_v3
87
license = GPL-2.0-only
98
makedepends = bc
109
makedepends = libelf

linux-cachyos-echo/PKGBUILD

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ pkgdesc='Linux ECHO scheduler + Cachy Sauce Kernel by CachyOS with other patches
166166
pkgrel=1
167167
_kernver=$pkgver-$pkgrel
168168
_kernuname="${pkgver}-${pkgsuffix}"
169-
arch=('x86_64' 'x86_64_v3')
169+
arch=('x86_64')
170170
url="https://github.com/CachyOS/linux-cachyos"
171171
license=('GPL-2.0-only')
172172
options=('!strip' '!debug' '!lto')
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198
fi
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}"
204204
source=(
@@ -215,7 +215,7 @@ fi
215215
# ZFS support
216216
if [ -n "$_build_zfs" ]; then
217217
makedepends+=(git)
218-
source+=("git+https://github.com/cachyos/zfs.git#commit=228ff3867f53d31dab403a3b6b3b555eaf8bdc04")
218+
source+=("git+https://github.com/cachyos/zfs.git#commit=55a3483f28e69bf0514abb8c0a8e3812da282e73")
219219
fi
220220

221221
# NVIDIA pre-build module support
@@ -227,8 +227,7 @@ fi
227227
if [ -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")
232231
fi
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

linux-cachyos-eevdf/.SRCINFO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pkgbase = linux-cachyos-eevdf
22
pkgdesc = Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements
33
pkgver = 6.10.3
4-
pkgrel = 2
4+
pkgrel = 3
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
77
license = GPL-2.0-only

linux-cachyos-eevdf/PKGBUILD

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ _stable=${_major}.${_minor}
163163
_srcname=linux-${_stable}
164164
#_srcname=linux-${_major}
165165
pkgdesc='Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements'
166-
pkgrel=2
166+
pkgrel=3
167167
_kernver=$pkgver-$pkgrel
168168
_kernuname="${pkgver}-${pkgsuffix}"
169169
arch=('x86_64')
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198
fi
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}"
204204
source=(
@@ -227,8 +227,7 @@ fi
227227
if [ -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")
232231
fi
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

linux-cachyos-hardened/.SRCINFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pkgbase = linux-cachyos-hardened
22
pkgdesc = Linux BORE scheduler and hardened Kernel by CachyOS with other patches and improvements
33
pkgver = 6.10.3
4-
pkgrel = 2
4+
pkgrel = 3
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
77
license = GPL-2.0-only
@@ -33,7 +33,7 @@ pkgbase = linux-cachyos-hardened
3333
b2sums = b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667
3434
b2sums = 5da048ff11b0371fda80f0c06f9b24a322d687effc28a23229381cbdf4f05d206440697dd19225c247e7c106f2c9f9a6877f7f84d210339290445857402d681a
3535
b2sums = 9df21e46a1d2e48ad9bc30007586e6c3e7a423b402f606f4ac69f9e08a26b3323d3dcb3537e5188e08de771b1d40abb97f1ed8e53c3f3c8ec66368b0f0662c4a
36-
b2sums = f526b807b0aa60ab37abc44d5a876d465c37c7c799536c53021585f8f6c7553eba65bcdce294b441e127cc73b16f57660fd2ee9b9f970f5d3e7082b44367c1dc
36+
b2sums = 8e9fede2679500ddcc8f7c28138af6b09515b6d424f4901ea9f5297d48d6a3080c56b5dc0f08353089ea8aff038c93e4247c8b67c4f43d27ba5d670146c92946
3737

3838
pkgname = linux-cachyos-hardened
3939
pkgdesc = The Linux BORE scheduler and hardened Kernel by CachyOS with other patches and improvements kernel and modules

linux-cachyos-hardened/PKGBUILD

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ _stable=${_major}.${_minor}
163163
_srcname=linux-${_stable}
164164
#_srcname=linux-${_major}
165165
pkgdesc='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}"
169169
arch=('x86_64')
@@ -198,7 +198,7 @@ if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] || [ -n "$_use_k
198198
fi
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}"
204204
source=(
@@ -227,8 +227,7 @@ fi
227227
if [ -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")
232231
fi
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')

linux-cachyos-lts/.SRCINFO

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
pkgbase = linux-cachyos-lts
22
pkgdesc = Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
33
pkgver = 6.6.44
4-
pkgrel = 2
4+
pkgrel = 3
55
url = https://github.com/CachyOS/linux-cachyos
66
arch = x86_64
7-
arch = x86_64_v3
87
license = GPL-2.0-only
98
makedepends = bc
109
makedepends = libelf

0 commit comments

Comments
 (0)