Hola, He configurado fancontrol, pero no puedo lograr que inicia automaticamente al encender la PC, sin embargo una vez iniciada la PC si activo manualmente el servicio (systemctl restart fancontrol.service), inicia correctamente.
Probablemente debo configurarlo para que inicia mas tarde, a lo mejor faltan cargar controladores y por eso falla al inicio, si me pueden decir como hacer para que retrase su inicio puedo probar si se soluciona, dejo a continuacion las salidas desde la consola:

 esteban  ~  systemctl status fancontrol.service -l
● fancontrol.service - Start fan control, if configured
   Loaded: loaded (/usr/lib/systemd/system/fancontrol.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2018-07-01 22:25:28 -03; 3h 10min ago
  Process: 298 ExecStart=/usr/sbin/fancontrol (code=exited, status=1/FAILURE)
 Main PID: 298 (code=exited, status=1/FAILURE)

jul 01 22:25:28 esteban-pc fancontrol[298]:   MAXTEMP=70
jul 01 22:25:28 esteban-pc fancontrol[298]:   MINSTART=40
jul 01 22:25:28 esteban-pc fancontrol[298]:   MINSTOP=0
jul 01 22:25:28 esteban-pc fancontrol[298]:   MINPWM=0
jul 01 22:25:28 esteban-pc fancontrol[298]:   MAXPWM=150
jul 01 22:25:28 esteban-pc fancontrol[298]: Device path of hwmon2 has changed
jul 01 22:25:28 esteban-pc fancontrol[298]: Device name of hwmon2 has changed
jul 01 22:25:28 esteban-pc fancontrol[298]: Configuration appears to be outdated, please run pwmconfig again
jul 01 22:25:28 esteban-pc systemd[1]: fancontrol.service: Main process exited, code=exited, status=1/FAILURE
jul 01 22:25:28 esteban-pc systemd[1]: fancontrol.service: Failed with result 'exit-code'.
 esteban  ~  systemctl restart fancontrol.service
 esteban  ~  systemctl status fancontrol.service -l
● fancontrol.service - Start fan control, if configured
   Loaded: loaded (/usr/lib/systemd/system/fancontrol.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-07-02 01:40:25 -03; 20s ago
 Main PID: 2161 (fancontrol)
    Tasks: 2 (limit: 4915)
   Memory: 2.2M
   CGroup: /system.slice/fancontrol.service
           ├─2161 /bin/bash /usr/sbin/fancontrol
           └─2282 sleep 15

jul 02 01:40:25 esteban-pc fancontrol[2161]:   Depends on hwmon2/temp1_input
jul 02 01:40:25 esteban-pc fancontrol[2161]:   Controls
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MINTEMP=40
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MAXTEMP=70
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MINSTART=40
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MINSTOP=0
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MINPWM=0
jul 02 01:40:25 esteban-pc fancontrol[2161]:   MAXPWM=150
jul 02 01:40:25 esteban-pc fancontrol[2161]: Enabling PWM on fans...
jul 02 01:40:25 esteban-pc fancontrol[2161]: Starting automatic fan control...
 esteban  ~  

ok,
la salida de sysinfo
https://ptpb.pw/d5Qr

el servicio funciona correctamente solo que falla al cargarse durante el inicio del sistema, yo veo la diferencia entre PID de 298 a 2161, y deduzco que algun proceso al inicio establece las rutas de acceso al controlador del ventilador de la GPU, por eso el fallo, entonces, como hago para que el script se cargue mas tarde , por ejemplo 2 segundos mas tarde o con un PID mayor a 2150 , en el primer post muestro el estado del servicio "Failed" al inicio del sistema, y la causa es que no encuentra la ruta del controlador que busca, controlador que el mismo detectó y configuró.

Este es el archivo /usr/lib/systemd/system/fancontrol.service

[Unit]
Description=Start fan control, if configured
ConditionFileNotEmpty=/etc/fancontrol
After=lm_sensors.service

[Service]
Type=simple
PIDFile=/var/run/fancontrol.pid
ExecStart=/usr/sbin/fancontrol

[Install]
WantedBy=multi-user.target

bueno, después de un buen rato de investigacion y pruebas, lo he resuelto de la siguiente manera:
modificando el archivo "/usr/lib/systemd/system/fancontrol.service" añadiendo dos lineas en la seccion [Service].

[Unit]
Description=Start fan control, if configured
ConditionFileNotEmpty=/etc/fancontrol
After=lm_sensors.service

[Service]
Type=simple
PIDFile=/var/run/fancontrol.pid
ExecStart=/usr/sbin/fancontrol
Restart=always
RestartSec=2

[Install]
WantedBy=multi-user.target

No se si es la solucion correcta, pero funciona.
Se acepta cualquier sugerencia, opinion y explicaciones que me puedan dar los que entienden mejor, y tienen mas experiencia.
Yo creo que habria que modificar la opcion "After=" en [Unit] , pero no se cual seria la correcta, a simple vista parece estar bien, pero no funciona.

Espero les sirva este parche a quienes sufren el mismo problema, mientras esperamos una solucion definitiva.

A continuacion muestro como funciona con la modificacion:

 esteban  ~  journalctl -b | grep fancontrol
jul 02 19:03:41 esteban-pc fancontrol[333]: Loading configuration from /etc/fancontrol ...
jul 02 19:03:42 esteban-pc fancontrol[333]: Common settings:
jul 02 19:03:42 esteban-pc fancontrol[333]:   INTERVAL=15
jul 02 19:03:42 esteban-pc fancontrol[333]: Settings for hwmon2/pwm1:
jul 02 19:03:42 esteban-pc fancontrol[333]:   Depends on hwmon2/temp1_input
jul 02 19:03:42 esteban-pc fancontrol[333]:   Controls
jul 02 19:03:42 esteban-pc fancontrol[333]:   MINTEMP=40
jul 02 19:03:42 esteban-pc fancontrol[333]:   MAXTEMP=70
jul 02 19:03:42 esteban-pc fancontrol[333]:   MINSTART=40
jul 02 19:03:42 esteban-pc fancontrol[333]:   MINSTOP=0
jul 02 19:03:42 esteban-pc fancontrol[333]:   MINPWM=0
jul 02 19:03:42 esteban-pc fancontrol[333]:   MAXPWM=150
jul 02 19:03:42 esteban-pc fancontrol[333]: Device path of hwmon2 has changed
jul 02 19:03:42 esteban-pc fancontrol[333]: Device name of hwmon2 has changed
jul 02 19:03:42 esteban-pc fancontrol[333]: Configuration appears to be outdated, please run pwmconfig again
jul 02 19:03:42 esteban-pc systemd[1]: fancontrol.service: Main process exited, code=exited, status=1/FAILURE
jul 02 19:03:42 esteban-pc systemd[1]: fancontrol.service: Failed with result 'exit-code'.
jul 02 19:03:44 esteban-pc systemd[1]: fancontrol.service: Service hold-off time over, scheduling restart.
jul 02 19:03:44 esteban-pc systemd[1]: fancontrol.service: Scheduled restart job, restart counter is at 1.
jul 02 19:03:44 esteban-pc fancontrol[551]: Loading configuration from /etc/fancontrol ...
jul 02 19:03:44 esteban-pc fancontrol[551]: Common settings:
jul 02 19:03:44 esteban-pc fancontrol[551]:   INTERVAL=15
jul 02 19:03:44 esteban-pc fancontrol[551]: Settings for hwmon2/pwm1:
jul 02 19:03:44 esteban-pc fancontrol[551]:   Depends on hwmon2/temp1_input
jul 02 19:03:44 esteban-pc fancontrol[551]:   Controls
jul 02 19:03:44 esteban-pc fancontrol[551]:   MINTEMP=40
jul 02 19:03:44 esteban-pc fancontrol[551]:   MAXTEMP=70
jul 02 19:03:44 esteban-pc fancontrol[551]:   MINSTART=40
jul 02 19:03:44 esteban-pc fancontrol[551]:   MINSTOP=0
jul 02 19:03:44 esteban-pc fancontrol[551]:   MINPWM=0
jul 02 19:03:44 esteban-pc fancontrol[551]:   MAXPWM=150
jul 02 19:03:44 esteban-pc fancontrol[551]: Enabling PWM on fans...
jul 02 19:03:44 esteban-pc fancontrol[551]: Starting automatic fan control...
 esteban  ~  

Se puede apreciar como falla en el primer intento, y luego de dos segundos reinicia con exito.

Saludos.

    [español]
    Hola @tatizaffaroni, teniendo en cuenta las salidas que posteaste y la wiki de Arch, esto parece ser un problema común debido al orden impredecible en que se cargan los drivers al arranque y que se corrige especificando los módulos necesarios (para fancontrol) en un archivo dentro de la carpeta '/etc/modules-load.d', para que de esa manera se carguen siempre en el mismo orden.
    Para conocer qué módulos necesitas debes correr como root el comando 'sensors-detect', y creo que el mismo te ofrece generar el archivo con los módulos al finalizar.

    Un archivo de ejemplo podría ser algo así:

    $ cat "/etc/modules-load.d/fancontrol-modulos.conf"
    
    coretemp
    moduleX
    moduleY 

    Por último dejame pedirte que trates, dentro de lo posible, de postear en idioma inglés; o en ambos (podés incluír una traducción del traductor de google). De esta forma otros pueden aprovechar toda la info y se evitan posts duplicados en distintos idiomas.

    [english]
    Hello @tatizaffaroni, taking into account the outputs you posted and the Arch wiki, this seems to be a common problem due to the unpredictable order in which the drivers are loaded at startup and that is corrected by specifying the necessary modules (for fancontrol) in a file inside the folder '/etc/modules-load.d', so that they are always loaded in the same order.
    To know which modules you need, you must run the 'sensors-detect' command as root, which I think offers you to generate the file with the modules upon completion.

    An example file could be something like this:

    $ cat "/etc/modules-load.d/fancontrol-modules.conf"
    
    coretemp
    moduleX
    moduleY 

    archWiki: https://wiki.archlinux.org/index.php/Fan_speed_control#Fancontrol_.28lm-sensors.29
    gentooWiki: https://wiki.gentoo.org/wiki/Lm_sensors

    6 days later

    tatizaffaroni Please use English in the forum, or attach a translation to your post. Lots of people don't know Spanish, but can help or need help with the same issue.