Ok, então eu "acho" que consertei, mas está tudo muito complicado. Eu entrei no meu arquivo de configuração do i8kfan e configurei TODAS as opções de configuração para "2". Eu também descobri que o -1 significa que não há ventilador. Então todas as minhas entradas dizem algo como:
{- 1 2}, independentemente das configurações de calor.
Aqui está a parte mais complicada: meu fã agora aumenta e diminui com o tempo. Como alta rev, baixa rev, volta a alta rev, volta a baixa rev, etc ... Isso acontece em intervalos de cerca de 20 segundos. Pelo menos, isso está mantendo minha temperatura baixa.
Estou assumindo que tenho um sensor ruim em algum lugar no meu laptop, pois estava recebendo muitas leituras estranhas (84k rpm em um ventilador que não está ligado). Anywho, se alguém aparecer e tiver um problema semelhante:
sudo gedit /etc/i8kmon.conf
o gedit será aberto. Cole isto para que o seu fã seja executado em ALTO TODO O TEMPO:
# Run as daemon, override with --daemon option
set config(daemon) 0
# Automatic fan control, override with --auto option
set config(auto) 1
# Report status on stdout, override with --verbose option
set config(verbose) 1
# Status check timeout (seconds), override with --timeout option
set config(timeout) 20
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 2} -1 40 -1 40}
set config(1) {{-1 2} 30 60 30 60}
set config(2) {{-1 2} 53 128 53 128}
# For computer with 2 fans, use a variant of this instead:
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
# set config(0) {{-1 2} -1 52 -1 65}
# set config(1) {{-1 2} 41 66 55 75}
# set config(2) {{-1 2} 55 80 65 85}
# set config(3) {{-1 2} 70 128 75 128}
# end of file
Reiniciei o sistema depois que salvei o arquivo e saí e agora meu fã está sempre ligado.
Espero que isso ajude se alguém tiver um problema como o meu. É claro que ficaria feliz em votar uma solução melhor se alguém o tiver.