Skip to content
This repository was archived by the owner on Oct 13, 2024. It is now read-only.

Clone of Acer's Predator Sense™ application for fan control on Linux

License

Notifications You must be signed in to change notification settings

kphanipavan/PredatorNonSense

Folders and files

NameName
Last commit message
Last commit date
May 25, 2022
Oct 22, 2021
Apr 9, 2022
May 25, 2022
Oct 22, 2021
Feb 7, 2023
Feb 7, 2023
Feb 7, 2023
Feb 7, 2023
Feb 7, 2023
Feb 7, 2023

Repository files navigation

PredatorNonSense

Replacement of Acer's Predator Sense™ application for fan control on Linux

* Important *

  • Only the fan controls works properly.
  • Other tabs are buggy and may crash the system.
  • Fan control works fine on my 2021 Predator Helios 300, PH315-53-72W3.
  • This code is tested on Kubuntu 20.04 LTS, you might encounter some if issues used on other models, if so consult StackOverflow.
  • It is not garunteed to work on your model.
  • DO NOT RUN THIS ON A DEVICE OTHER THAN A HELIOS 300. USE AT YOUR OWN RISK.
  • YOU ARE WARNED NOT TO USE THIS IF YOU DON'T KNOW WHAT YOU ARE DOING.
  • I AM NOT RESPONSIBLE FOR BRICKING YOUR DEVICE.
  • Helios 300 users: It is recommended to verify that the EC location and data values are the same for your model, link given below
  • https://docs.google.com/document/d/1t4qgRKOp1AOsxOUDFZo9hASgen8Ea04nu9-PCp-KhYQ/edit

Pre-requisites

  • Requires Python 3.6 or above
  • Requires PyQt5. Instructions
  • Make sure ModProbe is available. which modprobe
  • Verify that your model number matched "PH315-53-72W3" or serial mathces "NH-QCYSI-008"
  • If not, use an EC reader program like RW Everything and verify that your readings are identical to mine, provided in This Document
  • Evtest has to be installed on the system, if not install it accordingly.
  • Sudo Permissions, required for making EC writable using modprobe.

Usage

  • Open a new terminal window.
  • Clone this repository cd ~/Desktop && git clone https://github.com/kphanipavan/PredatorNonSense.git
  • Open the cloned repository cd PredatorNonSense
  • Run the following: sudo chmod +x PNS.sh && sudo bash ./PNS.sh
  • Provide your account password and wait till the window opens.
  • Dont use the "Keyboard RGB" tab, it is a work in progress, may crash but partially works.
  • Launching the app with PredatorSense key works once the program is already opened and closed.

Features

  • Full control over both CPU and GPU fans.
  • Toggle button for Acer's Cool Boost Technology, which increases fan speed by 250RPM.
  • One click switch between Auto mode and Max speed mode.
  • Manual mode available with individual sliders.
  • The turbo light turns on if any one of the fans are set to turbo.
  • Fan profile control.
  • New switch for toggling 30 seconds auto keyboard backlight off available under the Keyboard RGB tab.
  • Simple/basic Design.

Note

  • Sliders lag when used, change it one step at a time using arrow keys on the keyboard.
  • Thanks to MSI Fan Control by Artharvalele for providing some part of the code.
  • Thanks to Acer for this:[old link, web archive] marvalous laptop.
  • My laptop is now a history :[
  • Fan curve cannot be changed.
  • Turbo Button and the Predator Sense Key doesn't work.
  • Predator Sense key works but the feature is in beta.
  • Turbo button works as intended, tested on Arch 5.15 and Fedora 5.16, starting from Linux Kernel 5.15 thanks to this amazing repo for pushing the fix to Linux Kernel.
  • Open an issue if you encounter one.

About

Clone of Acer's Predator Sense™ application for fan control on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published