summaryrefslogtreecommitdiff
path: root/raveos-welcome/gaming-optimize.sh
diff options
context:
space:
mode:
authorNippy <nippy@Nippy-Mac-mini.local>2026-09-26 13:10:36 +0200
committerNippy <nippy@Nippy-Mac-mini.local>2026-09-26 13:10:36 +0200
commit224be14e9bc3ed232bd4a4d29bdc7a2ba239d214 (patch)
tree53bfa0c5a35e3b549b2d1ffe309b65b7cfcc66fe /raveos-welcome/gaming-optimize.sh
parent0b4dfab576aad0d2b98654f919acc9f1b7ab7f88 (diff)
downloadRaveOS-PKGBUILD-224be14e9bc3ed232bd4a4d29bdc7a2ba239d214.tar.gz
RaveOS-PKGBUILD-224be14e9bc3ed232bd4a4d29bdc7a2ba239d214.zip
fix welcomeapp
Diffstat (limited to 'raveos-welcome/gaming-optimize.sh')
-rwxr-xr-xraveos-welcome/gaming-optimize.sh37
1 files changed, 7 insertions, 30 deletions
diff --git a/raveos-welcome/gaming-optimize.sh b/raveos-welcome/gaming-optimize.sh
index 708b580..a4c846a 100755
--- a/raveos-welcome/gaming-optimize.sh
+++ b/raveos-welcome/gaming-optimize.sh
@@ -8,6 +8,13 @@ mkdir -p "$LOGDIR" 2>/dev/null || true
exec > >(tee -a "$LOGFILE") 2>&1
echo "=== $(date '+%Y-%m-%d %H:%M:%S') optimize run: $* ==="
+LEGACY_NVIDIA_CONF="/etc/modprobe.d/99-nvidia-gaming.conf"
+if [ -f "$LEGACY_NVIDIA_CONF" ]; then
+ rm -f "$LEGACY_NVIDIA_CONF"
+ echo "[OK] regi 99-nvidia-gaming.conf eltavolitva"
+ mkinitcpio -P >/dev/null 2>&1 || echo "[WARN] mkinitcpio -P sikertelen"
+fi
+
apply_sysctl() {
cat > /etc/sysctl.d/99-gaming.conf << 'EOF'
vm.swappiness=10
@@ -139,35 +146,6 @@ apply_amd_overdrive() {
echo "[OK] amd_overdrive alkalmazva (ujrainditas szukseges)"
}
-apply_nvidia_perf() {
- local ok=1
-
- if command -v nvidia-smi &>/dev/null; then
- nvidia-smi -pm 1 >/dev/null 2>&1 || echo "[WARN] nvidia_perf: persistence mode sikertelen"
- # --auto-boost-default csak regi Kepler karyakon letezik, modern GPU-n
- # normalis hogy hibazik, ezert ez nem szamit kritikus hibanak
- nvidia-smi --auto-boost-default=0 >/dev/null 2>&1 || true
- else
- echo "[FAIL] nvidia_perf: nvidia-smi nem talalhato"
- ok=0
- fi
-
- # a regi verzio /proc/driver/nvidia/params-ba irt tmpfiles-szel, ami
- # csak-olvashato es sosem mukodott - modul parametert modprobe.d-vel
- # kell beallitani, modul betoltes elott
- rm -f /etc/tmpfiles.d/nvidia-perf.conf
- echo "options nvidia NVreg_EnableGpuFirmware=0" > /etc/modprobe.d/99-nvidia-gaming.conf
- if ! mkinitcpio -P; then
- echo "[FAIL] nvidia_perf: mkinitcpio -P sikertelen"
- ok=0
- fi
-
- if [ "$ok" -ne 1 ]; then
- return 1
- fi
- echo "[OK] nvidia_perf alkalmazva (firmware tiltas ujrainditas utan lep eletbe)"
-}
-
apply_brave() {
# brave-origin-bin kesz binariskent elerheto a chaotic-aur repoban,
# nincs szukseg yay/AUR buildre (ami korabban lefagyott a PKGBUILD-diff
@@ -222,7 +200,6 @@ for arg in "$@"; do
gpu_profile) apply_gpu_profile || FAILED+=("$arg") ;;
amd_powercap) apply_amd_powercap || FAILED+=("$arg") ;;
amd_overdrive) apply_amd_overdrive || FAILED+=("$arg") ;;
- nvidia_perf) apply_nvidia_perf || FAILED+=("$arg") ;;
brave) apply_brave || FAILED+=("$arg") ;;
brave_profile) restore_brave_profile || FAILED+=("$arg") ;;
firefox) apply_firefox || FAILED+=("$arg") ;;