Looks like AUR package is missing the PKGBUILD - it downloads a symlink to a non-existent file instead of an actual text file.
Ok, I think I fixed it, let me know if there’s anymore problems
I’m grateful, because this seems to be working, but I’m having some problems with the terminal interface: ‘-q’ does nothing. ‘–list-strategies’ does nothing. ‘–run’ just causes a bunch of concerning print-outs:
Exception in thread Thread-1 (startServerSocket):
Traceback (most recent call last):
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/usr/bin/fw-fanctrl", line 118, in startServerSocket
os.remove(COMMANDS_SOCKET_FILE_PATH)
PermissionError: [Errno 13] Permission denied: '/run/fw-fanctrl/.fw-fanctrl.commands.sock'
Error getting I/O privilege: Operation not permitted
Cannot find I2C adapter
Unable to establish host communication
Couldn't find EC
…but ‘–resume’ DOES work and causes the fan speed to change. ‘–pause’ also seems to work as intended.
thanks a lot! Could you maybe check if it also works with the current GNOME 47? For now it does not appear in the Extension search because it’s only rated for 46 I guess.
Thanks in advance!
Simon
Thank you @Joaquin_Ayuso_de_Pau and @Wai for your efforts. I am unable to get the python systray version to run in gnome-wayland on arch, and the gnome extension loads but just shows a “cell tower” icon on the same, gnome-shell v47. Happy to help troubleshoot, but haven’t gotten very far on my own.
Hi Jean! I just got your fanctrl to work on Gentoo and it works well. However I think there is some issue with the sensors on my mainboard, and most of the time it sits at between 50 and 60 degrees celcius, bus sometimes it suddenly goes up to 100 degrees, and then the fans kicks in immediately, even with the “Lazy” profile. I would like to have some smoothing or delay on the sensor readings, so that for a short high bump, the fans don’t spin up, but if the temp stays high, the fans can start cooling. Is this something that can be done with your tool? Where should one start looking to make such a change?
Thought I might post my app here too.
I’ve released version 0.7 of YAFI, which adds support for modifying fan set points!
While they are only ‘on’ and ‘max’ set points, and not a proper fan curve, it is handled by the EC and does not require YAFI to run in the background. These set points also seem to survive a reboot.
YAFI supports both Linux and Windows, and you can download this release on GitHub or Flathub, or view my forum post here.
