summaryrefslogtreecommitdiff
path: root/raveos-welcome
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-welcome')
-rw-r--r--raveos-welcome/99-gpu-monitor.rules4
-rw-r--r--raveos-welcome/PKGBUILD2
-rwxr-xr-xraveos-welcome/gaming-optimize.sh15
-rw-r--r--raveos-welcome/gpu-optimization.service2
-rw-r--r--raveos-welcome/raveos_welcome.py15
5 files changed, 4 insertions, 34 deletions
diff --git a/raveos-welcome/99-gpu-monitor.rules b/raveos-welcome/99-gpu-monitor.rules
index 2d1186f..3954f6a 100644
--- a/raveos-welcome/99-gpu-monitor.rules
+++ b/raveos-welcome/99-gpu-monitor.rules
@@ -1,3 +1,3 @@
# RaveOS GPU Udev Rules for Permissions and Safe Dynamic Monitoring
-KERNEL=="card[0-9]*", SUBSYSTEM=="drm", GROUP="video", MODE="0666"
-KERNEL=="renderD[0-9]*", SUBSYSTEM=="drm", GROUP="video", MODE="0666"
+KERNEL=="card[0-9]*", SUBSYSTEM=="drm", GROUP="video", MODE="0660"
+KERNEL=="renderD[0-9]*", SUBSYSTEM=="drm", GROUP="video", MODE="0660"
diff --git a/raveos-welcome/PKGBUILD b/raveos-welcome/PKGBUILD
index d56278f..a19031d 100644
--- a/raveos-welcome/PKGBUILD
+++ b/raveos-welcome/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: nippy <nippy@tuta.io>
pkgname=raveos-welcome
pkgver=2.2.2
-pkgrel=5
+pkgrel=6
pkgdesc="RaveOS Welcome Application and Safe GPU Performance Optimizer"
arch=('x86_64')
url="https://git.rp1.hu/RaveOS/RaveOS-PKGBUILD"
diff --git a/raveos-welcome/gaming-optimize.sh b/raveos-welcome/gaming-optimize.sh
index 1c23d18..a68f61a 100755
--- a/raveos-welcome/gaming-optimize.sh
+++ b/raveos-welcome/gaming-optimize.sh
@@ -66,20 +66,6 @@ EOF
echo "[OK] io_sched alkalmazva"
}
-apply_ananicy() {
- if ! pacman -Q ananicy-cpp &>/dev/null && ! pacman -Q ananicy-cpp-git &>/dev/null; then
- if ! pacman -S --noconfirm --needed ananicy-cpp cachyos-ananicy-rules; then
- echo "[FAIL] ananicy: pacman telepites sikertelen"
- return 1
- fi
- fi
- if ! systemctl enable --now ananicy-cpp; then
- echo "[FAIL] ananicy: systemctl enable --now sikertelen"
- return 1
- fi
- echo "[OK] ananicy alkalmazva"
-}
-
apply_gamemode() {
if ! pacman -S --noconfirm --needed gamemode lib32-gamemode mangohud lib32-mangohud goverlay; then
echo "[FAIL] gamemode: pacman telepites sikertelen (multilib repo engedelyezve van?)"
@@ -232,7 +218,6 @@ for arg in "$@"; do
case "$arg" in
sysctl) apply_sysctl || FAILED+=("$arg") ;;
io_sched) apply_io_sched || FAILED+=("$arg") ;;
- ananicy) apply_ananicy || FAILED+=("$arg") ;;
gamemode) apply_gamemode || FAILED+=("$arg") ;;
gpu_profile) apply_gpu_profile || FAILED+=("$arg") ;;
amd_powercap) apply_amd_powercap || FAILED+=("$arg") ;;
diff --git a/raveos-welcome/gpu-optimization.service b/raveos-welcome/gpu-optimization.service
index bdaed00..f197281 100644
--- a/raveos-welcome/gpu-optimization.service
+++ b/raveos-welcome/gpu-optimization.service
@@ -1,6 +1,6 @@
[Unit]
Description=RaveOS Safe GPU Optimization Service
-After=graphical.target
+After=multi-user.target
Before=display-manager.service
[Service]
diff --git a/raveos-welcome/raveos_welcome.py b/raveos-welcome/raveos_welcome.py
index 2ad5a6d..742a92b 100644
--- a/raveos-welcome/raveos_welcome.py
+++ b/raveos-welcome/raveos_welcome.py
@@ -146,20 +146,6 @@ T = {
"• NVMe → none: NVMe uses its own internal scheduler\n"
"• HDD → bfq: best for rotational drives\n"
"Saved permanently: /etc/udev/rules.d/60-ssd-scheduler.rules"},
- "opt_ananicy": {"hu": "ananicy-cpp",
- "de": "ananicy-cpp",
- "en": "ananicy-cpp"},
- "opt_ananicy_desc": {"hu": "Automatikus process prioritás kezelő:\n"
- "• Játékok indításkor magasabb CPU prioritást kapnak\n"
- "• Háttérfolyamatok (frissítők, indexelők) alacsonyabb prioritást kapnak\n"
- "• Eredmény: stabilabb FPS, kevesebb frame drop\n"
- "Telepíti: ananicy-cpp + cachyos-ananicy-rules, majd engedélyezi",
- "de": "Automatische Prozess-Prioritätsverwaltung:\n• Spiele erhalten beim Start eine höhere CPU-Priorität\n• Hintergrundprozesse (Updater, Indexer) erhalten niedrigere Priorität\n• Ergebnis: stabilere FPS, weniger Frame-Drops\nInstalliert: ananicy-cpp + cachyos-ananicy-rules und aktiviert sie",
- "en": "Automatic process priority handler:\n"
- "• Games get higher CPU priority on launch\n"
- "• Background processes (updaters, indexers) get lower priority\n"
- "• Result: more stable FPS, fewer frame drops\n"
- "Installs: ananicy-cpp + cachyos-ananicy-rules, then enables"},
"opt_gamemode": {"hu": "GameMode + MangoHud",
"de": "GameMode + MangoHud",
"en": "GameMode + MangoHud"},
@@ -1662,7 +1648,6 @@ class OptimizePage(QWidget):
common = [
("sysctl", "opt_sysctl", "opt_sysctl_desc"),
("io_sched", "opt_io_sched", "opt_io_sched_desc"),
- ("ananicy", "opt_ananicy", "opt_ananicy_desc"),
("gamemode", "opt_gamemode", "opt_gamemode_desc"),
]
self._common_checks = {}