2

I have acer Predator helios 300 PH315-51. I wish to shift to Ubuntu full time and remove Windows 10. However the only thing holding me back is the Predator Sense software, which is available for Windows 10 only. It basically allows you to control the fan speed and monitor the CPU and GPU temperatures. I have managed to get other 3rd party app to monitor temperatures, however I could not find a software to control the fan speed. Is there any way in which I can install Predator Sense on Ubuntu, or any other software to control the fan speeds.

EDIT 1:
I tried to use wine, but when I run the setup file for predator sense, there is a loading cursor, and then it disappears. And that is it. I tried to run this multiple times.

EDIT 2:
I tried using fancontrol but when I run sudo pwmconfig, I get the following error.

This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls. The program will attempt to restore each fan to full speed after testing. However, it is ** very important ** that you physically verify that the fans have been to full speed after the program has completed.

/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

EDIT 3:
Basically I am still looking a way to run Predator Sense on Ubuntu through some sort of compatibility layer or any other fan control method that works, given that lm-sensors does not detect the fan of my laptop.

EDIT 4:
The fan sensor isn't detected. See the output of sensors:

abhay@abhay:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +45.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +46.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +43.0°C  (high = +100.0°C, crit = +100.0°C)
Core 5:        +44.0°C  (high = +100.0°C, crit = +100.0°C)

pch_cannonlake-virtual-0 Adapter: Virtual device temp1: +53.0°C

iwlwifi_1-virtual-0 Adapter: Virtual device temp1: +44.0°C

BAT1-acpi-0 Adapter: ACPI interface in0: 16.68 V
curr1: 0.00 A

Abhay Patil
  • 2,793

2 Answers2

1

You could try if fancontrol works for you:

Installation:

sudo apt-get install fancontrol 

Configuration:

sudo pwmconfig 

Here you can find and select the fan you want to control and the sensor that should be used to measure the temperature.

If fancontrol works for you you should enable it with this:

sudo systemctl enable fancontrol 

fancontrol is sometimes tricky (at least on thinkpad in my experience) but give it a try!

BTW (you didn't ask but I'll tell you anyway ;-))

For monitoring temperatures and fan speed I use lm-sensors with psensor: Installation and configuration:

sudo apt-get install lm-sensors psensor
sudo sensors-detect
sudo service kmod start 

sensors-detect will ask you for all sensors that are found if you want to use them. Go for the default, except in the last step when it asks you

Do you want to add these lines automatically to /etc/modules? (yes/NO)

type in yes and press ENTER. Good luck!

digijay
  • 200
0

I recently created a config(nbfc) file for Acer Predator Helios 300(RTX 2060) and this is working flawlessly for me. Hope it will also work for you. https://github.com/hirschmann/nbfc/pull/1039/files#diff-50ddd4e9ba6abe03c49bc65914eb62a60b506a5ce12e46df5857e012a7584390

Artur Meinild
  • 31,035
Err0rX
  • 1