Replacement of Acer's Predator Sense™ application for fan control on Linux
- 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
 
- 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.
 
- 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.
 
- 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.
 
- 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.