Skip to content

Clone of Acer's NitroSense™ application for Linux. (AN515-46 or similar)

License

Notifications You must be signed in to change notification settings

Packss/Linux-NitroSense

 
 

Repository files navigation

NitroSense™ clone for AN515-46

Controls fan speed, gaming modes and undervolting on Linux. This application is intended for Acer Nitro 5 AN515-46 model.

Disclaimer:

  • Secure Boot IS * supported if you only use the acpi_ec package.
  • Secure Boot is NOT * supported if you want to control CPU voltage offsets using the msr-tools and amdctl packages.
  • Using this application with other laptops may potentially damage them. Proceed at your discretion.

Dependencies [Development]:

  • Ubuntu / Linux Mint:

    sudo apt-get install python3-pyqt5, python3-pyqt5.qtchart
    
    git clone https://github.com/musikid/acpi_ec/
    cd acpi_ec
    sudo ./install.sh
    modprobe acpi_ec
    sudo cat /dev/ec #confirm access to EC
    
  • Fedora:

    sudo dnf install python3-qt5
    sudo dnf install python3-pyqtchart
    

    Make sure SecureBoot is off.

    sudo dnf install dkms
    
    git clone https://github.com/musikid/acpi_ec/
    cd acpi_ec
    sudo ./install.sh
    modprobe acpi_ec
    sudo cat /dev/ec #confirm access to EC
    

[OPTIONAL]

  • Install amdctl for undervolt and voltage readings
  • Install acer-predator-module for keyboard rgb control

Install:

  • Get the latest release
  • Run sudo ./install.sh from inside the folder

Usage:

If installed just open it up from the applications menu! If cloned proceed to the command line instructions.

COMMAND LINE

  • sudo is required in order to access the Super I/O EC registers and apply undervolt offsets.
  • From the command line run the main script as root:
sudo python3 main.py

NVIDIA-POWERD

  • After switching nitro modes * YOU MAY NEED TO RESTART NVIDIA-POWERD SERVICE IN ORDER TO DETECT NEW TGP *
sudo systemctl restart nvidia-powerd
  • You can check the current GPU TGP via
nvidia-smi

Dependencies [Development]:

  • Ubuntu / Linux Mint:

    sudo apt-get install python3-pyqt5, python3-pyqt5.qtchart
    
    git clone https://github.com/musikid/acpi_ec/
    cd acpi_ec
    sudo ./install.sh
    modprobe acpi_ec
    sudo cat /dev/ec #confirm access to EC
    
  • Fedora:

    sudo dnf install python3-qt5
    sudo dnf install python3-pyqtchart
    

    Make sure SecureBoot is off.

    sudo dnf install dkms
    
    git clone https://github.com/musikid/acpi_ec/
    cd acpi_ec
    sudo ./install.sh
    modprobe acpi_ec
    sudo cat /dev/ec #confirm access to EC
    

Packages:

This is a fork of PredatorSense by snowyoneill, customized for AN515-46-R5WF

Changelog:

Nothing yet

About

Clone of Acer's NitroSense™ application for Linux. (AN515-46 or similar)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 77.0%
  • QML 18.2%
  • C 4.7%
  • JavaScript 0.1%
  • PowerShell 0.0%
  • Shell 0.0%