Skip to content

Releases: 0PeterAdel/PredatorSense

PredatorSense for Linux v1.1.0 - Automated Installer & ShiftCore Workflow

Choose a tag to compare

@0PeterAdel 0PeterAdel released this 17 Oct 14:40
12a5032

PredatorSense for Linux v1.1.0 🎮🚀

Release v1.1.0 introduces automated zero-effort system installation, DKMS kernel driver persistence across system updates, resilient dynamic socket discovery, and full alignment with ShiftCore engineering guidelines.


🌟 What's New in v1.1.0

🚀 Automated Zero-Effort Installation (install.sh)

  • Multi-Distro Dependency Auto-Resolution: Automatically detects and installs required build dependencies and kernel headers on Arch/Manjaro (pacman), Ubuntu/Debian/Mint (apt), Fedora/RHEL (dnf), and openSUSE (zypper).
  • DKMS Driver Registration: Automatically registers linuwu_sense with DKMS so the driver automatically recompiles whenever you update your Linux kernel.
  • Smart Pre-Compiled Detection: Automatically detects pre-compiled single-file GUI binaries, enabling installation without requiring .NET SDK to be installed.
  • Full System Integration: Automatically configures sysfs udev permissions, hardware daemon systemd service, desktop launchers, and hardware Predator button shortcuts (XF86Launch7).

🔧 Dynamic Daemon Socket Discovery (PredatorSenseClient.cs)

  • Added resilient dynamic socket discovery in /var/run to ensure smooth communication with the hardware daemon across various system states.

📚 ShiftCore Engineering Alignment & Pull Request Workflow

  • Aligned CONTRIBUTING.md and .github/PULL_REQUEST_TEMPLATE.md with the ShiftCore Engineering Handbook.
  • Enforced strict branch naming (type/short-task-name), conventional commits (type(scope): message), and PR-based review lifecycle.

📥 Installation

Option 1: One-Click Tarball Installation (Recommended)

# 1. Download and extract
tar -xzf PredatorSense-v1.1.0-linux-x64.tar.gz
cd PredatorSense-v1.1.0-linux-x64

# 2. Run the automated installer
sudo ./install.sh

Option 2: Clone from Git

git clone https://github.com/0PeterAdel/PredatorSense.git
cd PredatorSense
sudo ./install.sh

🔒 Checksums (SHA-256)

1a8f158bd9df071da8438ae6b2f0c7fb4d3482cc3f06163892260deb0ec9ce62  PredatorSense-v1.1.0-linux-x64.tar.gz

📜 Author & License

Licensed under GNU General Public License v3.0 (GPLv3) with Mandatory Author Attribution Notice.
Created and maintained by Peter Adel (@0PeterAdel).

PredatorSense for Linux v1.0.0 - Official Launch

Choose a tag to compare

@0PeterAdel 0PeterAdel released this 17 Oct 13:43

PredatorSense for Linux v1.0.0 🎮🚀

We are thrilled to announce the official release of PredatorSense for Linux (v1.0.0)!
An official-grade, high-performance Linux control center tailored specifically for Acer Predator Helios, Predator Triton, and Acer Nitro gaming laptops.


🌟 Key Features

📊 Real-Time Cyber Dashboard & Hardware Telemetry

  • CPU & GPU Telemetry: Live core temperatures, model badges, usage percentages, and dual progress bars.
  • Dual AeroBlade Fan Tachometers: Symmetrical animated capsules for CPU Fan (Predator Cyan) and GPU Fan (Neon Green) with real-time live RPM telemetry.
  • Thermal Monitor: Continuous real-time dual-series telemetry graph powered by LiveCharts.
  • Battery Health & Power: Battery percentage meter, charging state (AC Connected / Discharging), and power-draw indicators.

🌈 16 Dynamic RGB Lighting Animations & 4-Zone Studio

  • 7 Hardware Firmware Modes (0% CPU Overhead):
    • Spectrum Wave, Cycling Neon, Color Respiration, Gradient Shift, Concentric Zoom, Sweeping Comets, Starlight Shimmer
  • 9 Smart Software Procedural & Reactive Animations:
    • Live Thermal Heatmap, Organic Hearth Glow, Digital Code Rain, High-Intensity Strobe, Bi-Directional Radar Beam, Dual Neon Pulse, 360° Hue Rotation, Polar Ambient Drift, Charge Level Meter
  • 4-Zone Chiclet Keyboard Visualizer:
    • Interactive Acer Predator chiclet keyboard with per-key illumination and tactile feedback.
    • Curated Presets: Cyberpunk 2077, Matrix Hacker, Vaporwave, Fire & Ice, Sunset Horizon, Toxic Acid, Blood Moon, Arctic Frost, and Predator Teal.
    • Built-in two-color linear gradient generator.

🛡️ Rear Lid Predator Emblem Illumination & Dynamic Modes

  • Direct illumination of the signature Acer Predator lid emblem with static custom RGB colors.
  • Procedural animations: Breathing, Chroma Loop, Police Strobe, Neon Shift, Heartbeat, Glitch Strobe, and Stealth Amber.

🎨 Wallpaper Color Palette Extraction

  • Automatically extracts dominant color palettes from your desktop wallpaper and syncs them to your RGB keyboard lighting.

🚀 Thermal & Performance Profiles

  • 5 Predator Tuning Profiles: Eco, Quiet, Balanced, Performance, and Turbo.
  • Fan Speed Control: Auto, Max, and independent Custom Sliders for CPU and GPU fans.

🔋 Battery Health & Power Management

  • 80% Battery Charge Limit for AC-connected gaming to extend battery lifespan.
  • Battery Fuel Gauge Calibration.
  • USB Power-Off Delivery (configurable thresholds: 10%, 20%, 30%).

⌨️ Hardware Predator Key Binding

  • Dedicated physical Predator button (XF86Launch7) automatically toggles the application window.
  • Out-of-the-box support for Hyprland, GNOME, KDE Plasma, Sway, and i3.

💻 Supported Hardware

  • Acer Predator Helios 16 (PH16-71, PH16-72)
  • Acer Predator Helios 18 (PH18-71, PH18-72)
  • Acer Predator Helios Neo 16 (PHN16-71, PHN16-72)
  • Acer Predator Triton 14 / 16 / 17 (PT14-51, PT16-51, PTX17-71)
  • Acer Nitro 5 / 16 / 17 (AN515-58, AN16-41, AN16-51, AN17-41, AN17-51, AN17-71)

📥 Installation

Method 1: Using the Release Tarball (Pre-built)

# 1. Download and extract
tar -xzf PredatorSense-v1.0.0-linux-x64.tar.gz
cd PredatorSense-v1.0.0-linux-x64

# 2. Run the automated installer
sudo ./install.sh

Method 2: From Source

git clone https://github.com/0PeterAdel/PredatorSense.git
cd PredatorSense
sudo ./install.sh

🔒 Checksums (SHA-256)

ef86a60b92bfe8fbcbc644b07e7006d9118269fae9cc366ce70835705b434274  PredatorSense-v1.0.0-linux-x64.tar.gz

📜 License & Author Attribution

Licensed under GNU General Public License v3.0 (GPLv3) with Mandatory Author Attribution Notice.
Created and maintained by Peter Adel (@0PeterAdel).