GNU/Linux >> Tutoriels Linux >  >> Linux

Écrire dans les registres du contrôleur intégré dans Ubuntu 14.04

Il s'avère que le 15e registre est responsable de l'activation de l'écriture, donc j'écris d'abord 0D à cet emplacement, comme le fait Notebook FanControl, puis commence à contrôler la vitesse du ventilateur comme ci-dessus. Vous trouverez ci-dessous le code complet si quelqu'un est intéressé (il fonctionne sur les ordinateurs portables de la série HP Envy m6. Vous devez également d'abord installer les capteurs lm)

sudo modprobe -r ec_sys
sudo modprobe ec_sys write_support=1
echo -n -e "\015" | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=15 count=1 conv=notrunc 2> /dev/null
echo "Fan control enabled"
while [ 1 ]; do $(if [ "0$(bc -q <<< $(echo "`sensors -A -u | grep "temp1_input" --max-count=2 | tail -n1 | cut -d 'n' -f 2 | tr -cd '0123456789\.'`-0 > 54");)" -eq 1 ]; then echo -n -e "\051"; else echo -n -e "\031"; fi | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=20 count=1 conv=notrunc 2> /dev/null); sleep 1; done

Linux
  1. Installer OpenStack Liberty sur Ubuntu 14.04 LTS

  2. Installer pure-ftpd dans Debian/Ubuntu

  3. Qu'est-ce que Echo $ ? Faire??

  4. Comment mettre à jour l'adresse IP et le nom d'hôte d'Ubuntu via Bash

  5. Comment trouver la version du contrôleur SATA sur un ordinateur portable Ubuntu. Est-ce que j'ai SATA 1, 2 ou 3 ? I, II ou III ?

Installer Nginx sur Ubuntu 18.04

Installer Redis sur Ubuntu

Changer le fuseau horaire dans Ubuntu 18.04

Installer Jenkins sur Ubuntu 18.04

Ordinateur embarqué compact AI Axiomtek eBOX560-900-FL fonctionne sur Ubuntu

Comment installer Intellij IDEA sur Ubuntu ?