Aşağıdaki komutla thermald'yi kaldıralım.
sudo apt-get purge thermald
Aşağıdaki komutla fancontrol paketini kuralım.
sudo apt-get install fancontrol
Ardından aşağıdaki komutla grub dosyasını açalım.
sudo gedit /etc/default/grub
Aşağıdaki satırı bulup,
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
tırnak işaretleri içine acpi_enforce_resources=lax değişkenini ekleyelim.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax"
Ardından aşağıdaki komutla grub ayar dosyasını (grub.cfg) güncelleyelim.
sudo update-grub
Sistemi yeniden başlatıp, açılınca aşağıdaki komutu uçbirimde çalıştıralım.
sudo pwmconfig
Bu şekilde fan hızını kontrol için basit bir konfigurasyondosyası oluşturulacakmış. Ardından sistemi yeniden başlatınız.
Fan ve ısı durumunu gözlemlemek içinde depodan xsensors paketini kurabilirsiniz.
sudo apt-get install xsensors
Kaynak
Düzenleme : Komut düzenlendi
Bu kodlarla fan ı istediğim şekilde ayarlayabildim.
Yalnız burada dikkat edilmesi gereken iki husus var.
1. Fanınınzın fan kontrol devresinin olması.
Eğer fanınız 3 pinli ise doğrudan tek voltaj üzerinden çalışır ve ayarlanamaz. Çünkü üzerinde anakartla etkileşime girecek bir devre yoktur ve sinyal göndermeniz mümkün olmaz. Sadece değerleri okuyabilirsiniz.
Eğer 4 pinli ise kontrol etmeniz mümkün olur.
2. pwmconfig diyerek pwm kontrolü için programı çalıştırdığımızda bize sorulan sorulara doğru yanıt vermek ki doğru bir yapılandırma dosyası oluşturulabilsin.
Fan sesi yükseldi denilmiş ve arkasından bişey yapılmamış gördüğüm kadırıyla. Bir kişi daha daha hızlandı demiş. Bu aslında iyiye işaret çünkü çalıştırdığımız pwm kontrolcü programı fanları test ediyor demektir ve artık bizim için ayarlanabilir demektir. Ve arkasından bize sorular yöneltiyor. Bir değişiklik olup olmadığını fan ın durup durmadığını böylelikle pwm'lere değer atıyor ve bu atanan değerlere göre ayar yapıyoruz. Benim bilgisayarımda pwm2 işlemcinin fanı. Buna göre de ayarımı yaptım. En düşük sıcaklı en yüksek sıcaklı gibi değerler istedi ve arkasından 0-255 arasında bir değer istiyor. Burada yaratılan 0/255 arasındaki dijital darbelerle analog bir değer yaratılıyor. Bunu test ettiğinde 255 ki bu tam gerilim demek. 3300 devirde dönüyor. 0 değeri is en düşük gerilim anlamına geliyor ve buda en az devirde dönmesini sağlıyor. Test sırasında pwm60 ile pwm0 arasında çok çok az bir fark var. 677- 620 gibi. Örnek vermek gerekirse bu 4. pin 3 ile 5.5 arasında bir voltaj sağlıyor olabilir. 0 da 3 volt iken 255 de 5 volt anlamına gelecektir. Bu değerler farklı olabilir. Sadece örnek olarak verdim.
Anlattıklarım doğru yada yanlış olabilir eksiği olabilir netekim hiçbir araştırma yapmadım ve aklımda olan kadarı ve işin için yorum gücümü katarak yazıyorum. Umarım doğru şeyler yazmışımdır.
Bu arada kasa fanlarının fişini çektim artık duyulan tek ses güç kaynağından gelen ses.