Skip to content

Commit

Permalink
feat(deck): Switch to kyber I/O scheduler from BFQ, disable watchdog,…
Browse files Browse the repository at this point in the history
… and raise memlock limit

Brings in some of the great improvements highlighted by https://medium.com/@a.b.t./here-are-some-possibly-useful-tweaks-for-steamos-on-the-steam-deck-fcb6b571b577#ad14
  • Loading branch information
KyleGospo committed Oct 3, 2023
1 parent 5170682 commit 0ea324d
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
@@ -0,0 +1,2 @@
* hard memlock 2147484
* soft memlock 2147484
@@ -1,6 +1,6 @@
# SSD/MicroSD
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="kyber"
# HDD
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="kyber"
# NVME
ACTION=="add|change", KERNEL=="nvme[0-9]n1", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
ACTION=="add|change", KERNEL=="nvme[0-9]n1", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="kyber"
10 changes: 9 additions & 1 deletion system_files/desktop/shared/usr/bin/bazzite-hardware-setup
Expand Up @@ -6,7 +6,7 @@ IMAGE_FLAVOR=$(jq -r '."image-flavor"' < $IMAGE_INFO)
BASE_IMAGE_NAME=$(jq -r '."base-image-name"' < $IMAGE_INFO)

# SCRIPT VERSION
HWS_VER=2
HWS_VER=3
HWS_VER_FILE="/etc/bazzite/hws_version"
HWS_VER_RAN=$(cat $HWS_VER_FILE)

Expand Down Expand Up @@ -52,6 +52,14 @@ if [[ ":Jupiter:" =~ ":$SYS_ID:" ]]; then
if [[ ! $KARGS =~ "initcall_blacklist" ]]; then
NEEDED_KARGS="$NEEDED_KARGS --append=initcall_blacklist=simpledrm_platform_driver_init"
fi

if [[ ! $KARGS =~ "nowatchdog" ]]; then
NEEDED_KARGS="$NEEDED_KARGS --append=nowatchdog"
fi

if [[ ! $KARGS =~ "nmi_watchdog" ]]; then
NEEDED_KARGS="$NEEDED_KARGS --append=nmi_watchdog=0"
fi
fi

if grep -qz "Kernel driver in use: radeon" <<< $GPU_ID; then
Expand Down

0 comments on commit 0ea324d

Please sign in to comment.