Releases: rezkycodes/asus-power-manager
Releases · rezkycodes/asus-power-manager
Release list
v2.0.0 — Tweaks ASUS TUF (Rust rewrite)
Full migration to a native Rust + GTK4/Libadwaita app (replaces the Python app).
Highlights
- Native Rust rewrite — lower memory (~PSS 53 MB vs ~70 MB Python), no runtime interpreter.
- English UI throughout.
- Mission Center-style monitors (auto-detect, realtime graphs): CPU, Memory, GPU, Fan, Network, Drive, Battery — grouped tabs with in-page sub-tab switchers + Lucide icons.
- Task manager: Applications & Processes (search, CPU/Mem/Swap/Drive I-O + listening Port columns, stop/force-kill) and full Services table (start/stop/restart, detail modal).
- Hardware controls: battery 80% charge limit, powersave/performance/auto CPU profiles, fan profiles, GPU mode switching, keyboard RGB, Logitech G304 (polling rate/DPI/onboard).
- Full-black monochrome theme, always-visible sidebar.
Install
- Debian/Ubuntu:
sudo dpkg -i asus-power-manager_2.0.0_amd64.deb - Fedora/RHEL:
sudo rpm -i asus-power-manager-2.0.0-1.fc44.x86_64.rpm
Launches as Tweaks ASUS TUF from the app menu. The old asus-power-manager command remains as a symlink.
v1.0.0 — ASUS Power & Battery Manager
Tweaks ASUS TUF — v1.0.0
GTK4/Libadwaita desktop GUI for ASUS TUF Gaming laptop hardware management on Linux (Fedora/Ubuntu).
✨ Features
- Daya & Baterai: Battery status, charge limit 80%, AC/battery auto-switch modes
- GPU Management: Hybrid / AMD iGPU Only / NVIDIA Dedicated switching via PCI sysfs
- CPU Modes: Powersave (2.9 GHz capped) / Performance (full boost) / Auto-switch
- Fan Control: Silent / Normal / Turbo dual-fan thermal profiles
- Keyboard RGB: 9-color palette, custom color picker, 5 effects, brightness & speed control
- Systemd Services: Live status badges, start/stop/restart, view .service scripts & journal logs
- Mouse Logitech G304: Polling rate (125-1000Hz), DPI slider (200-12000), onboard memory toggle, battery monitor with caching fallback
📦 Installation
- Debian/Ubuntu:
sudo dpkg -i asus-power-manager_1.0.0_all.deb - Fedora/RHEL:
sudo rpm -i asus-power-manager-1.0.0-1.fc44.noarch.rpm - Manual: Extract source zip, run
make install
🔧 System Requirements
- GTK4 + libadwaita (GNOME 42+)
- Python 3, Solaaar (for mouse), nvidia-smi (for GPU telemetry)
- Linux kernel 5.15+ with ASUS WMI platform driver