From 91978706279a19a3ac96393630876f3e50cbc518 Mon Sep 17 00:00:00 2001 From: Nippy Date: Fri, 9 Oct 2026 10:49:26 +0200 Subject: fix --- raveos-welcome/raveos-gpu-optimizer.sh | 9 --------- 1 file changed, 9 deletions(-) (limited to 'raveos-welcome/raveos-gpu-optimizer.sh') diff --git a/raveos-welcome/raveos-gpu-optimizer.sh b/raveos-welcome/raveos-gpu-optimizer.sh index e24285a..3a429f6 100644 --- a/raveos-welcome/raveos-gpu-optimizer.sh +++ b/raveos-welcome/raveos-gpu-optimizer.sh @@ -1,10 +1,7 @@ #!/usr/bin/env bash -# RaveOS Safe GPU Performance Optimizer & Stutter Preventer -# Prevents P-state lock lag, Wayland compositor micro-stuttering, and thermal throttling drops. set -euo pipefail -# Root check if [[ $EUID -ne 0 ]]; then echo "[RaveOS-GPU] Error: Root permissions required." >&2 exit 1 @@ -14,32 +11,26 @@ log() { echo "[RaveOS-GPU] $1" } -# 1. AMD GPU Optimization (Auto P-State + Smooth Power Cap) optimize_amd() { log "Optimizing AMD GPU acceleration without P-state locking..." for card in /sys/class/drm/card*/device; do if [ -f "$card/power_dpm_force_performance_level" ]; then - # Use 'auto' instead of rigid 'high' to prevent mouse lag and compositor stutter echo "auto" > "$card/power_dpm_force_performance_level" 2>/dev/null || true fi done } -# 2. NVIDIA GPU Optimization (Adaptive PowerMizer + Smooth TDP Limit) optimize_nvidia() { if command -v nvidia-smi &>/dev/null; then log "Optimizing NVIDIA GPU (Adaptive PowerMizer mode)..." - # Auto-boost enabled, avoiding forced clock lock that breaks PCIe ASPM nvidia-smi --auto-boost-default=ENABLED 2>/dev/null || true if command -v nvidia-settings &>/dev/null && [ -n "${DISPLAY:-}" ]; then - # Set PowerMizer to Auto/Adaptive (0) instead of max performance (1) to prevent compositor stutter nvidia-settings -a "[gpu:0]/GpuPowerMizerMode=0" 2>/dev/null || true fi fi } -# Main Execution main() { log "Starting safe GPU optimization..." -- cgit v1.3