Bunlar birincil alternatiflerdir:
Bekleyin : Sensör okumalarının kritik olduğunu düşünmüyorsanız, varsayılan olarak çip için destek de içeren bir sonraki Ubuntu sürümünü bekleyebilirsiniz.
Bağımsız sürücü : Beklemek istemiyorsanız, sistemin geri kalanında minimum değişiklikler yaptığı için bağımsız bir sürücü en iyi seçenek olabilir. Nasıl kurulacağı için aşağıya bakın.
Çekirdeği yükseltin : Bu, Ubuntu sürümünün ve çekirdek sürümünün desteklenmeyen ve denenmemiş bir kombinasyonunu çalıştıracağınız için biraz daha risklidir - çekirdeği yükseltmek, başka bir şey kırırken sensör desteğini düzeltebilir. Çekirdeği yükseltmek de işe yaramıyorsa, geri çekilmeye hazır olduğunuz sürece iyi çalışabilir.
Çekirdeği yükseltmenin en basit yolu Ubuntu'nun önceden oluşturulmuş çekirdek paketlerinden birini kullanmaktır, talimatlar için ubuntu.com çekirdek derlemelerine bakın.
Tek başına bir sürücü yükleme
Ubuntu derleme NASIL belgesini okuyun, derleme araçlarını yükleyin:
sudo apt-get install build-essential
Sürücünün kaynak kodunu indirin
wget [.h, .c and Makefile files]
Yeni modülü derleyin, kurun ve yükleyin. İşte w83627ehf
son derlenen sürücünün adı, sistemler arasında farklılık gösterecektir.
make all
sudo make install
sudo modprobe w83627ehf
Çalışıp çalışmadığını kontrol edin
$ sensors
w83667hg-isa-0a10
Adapter: ISA adapter
in0: +1.18 V (min = +0.62 V, max = +1.47 V)
in1: +1.11 V (min = +1.05 V, max = +1.15 V)
[... snip ...]
Yapılandırma ekle
Hala yongaya özgü yapılandırmaya ihtiyaç duyuyor, bu zor kısmı.
- Şanslı durum: lm-sensors.org yapılandırmalarında hazır bir yapılandırma bulun .
- Google avcılık: Çip adını arayın, aynı çip ve çalışan bir yapılandırmaya sahip birini bulabilirsiniz.
- Son çözüm: BIOS'taki değerlerle karşılaştırın ve hangi okumanın nereye gittiğine dair eğitimli bir tahmin yapın.
- Yapılandırma giriyor
/etc/sensors3.conf
- Yeni yapılandırmayı kullanmak için
sudo sensors -s
yeniden yükle ( ) veya restart ( sudo service lm-sensors restart
).
Yapılandırma sonrası kontrol ediliyor
$ sensors
w83667hg-isa-0a10
Adapter: ISA adapter
VCore: +1.18 V (min = +0.62 V, max = +1.47 V)
Vtt: +1.11 V (min = +1.05 V, max = +1.15 V)
AVCC: +3.34 V (min = +2.98 V, max = +3.63 V)
+3.3V: +3.34 V (min = +2.98 V, max = +3.63 V)
IGD: +1.56 V (min = +1.00 V, max = +2.00 V)
3VSB: +3.26 V (min = +2.98 V, max = +3.63 V)
VBat: +3.31 V (min = +2.54 V, max = +3.46 V)
CPU Fan: 1834 RPM (min = 301 RPM, div = 32)
M/B Temp: +30.0°C (high = +55.0°C, hyst = +52.0°C) sensor = thermistor
CPU Temp: +67.0°C (high = +72.0°C, hyst = +70.0°C) sensor = thermistor
AUX Temp: +27.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
Yeniden başlattıktan sonra çalışmasını sağlayın
- Düzenle
/etc/rc.local
- Satırı ekleyin
modprobe w83627ehf
- (
w83627ehf
Sisteminiz için sensörle değiştirin . exit 0
Komut dosyasını sonlandıran satırdan önce koyduğunuzdan emin olun .)
Aklı çıkış kontrol
- Listeyi
sensors
BIOS okumalarıyla karşılaştırın, birbirlerinin ballparkında olduklarını doğrulayın.
- Windows ile çift önyükleme yaparsanız CPU sıcaklıklarını Real Temp ile karşılaştırabilirsiniz .
Görüntü değerlerini kalibre etme
compute in1 (56/10+1)*@, @/(56/10+1)
Sensor3.conf gibi satırlar ekleyebilirsiniz . @
sensör değeridir. İlk hesaplama bir sensör değerini görüntüleme değerine, ikinci hesaplama ise geri dönüştürür.
- Görmek
man sensors.conf
- Alma doğru sıcaklıkları kızılötesi termometre ve işin birkaç saat (bkz gerektirecektir buraya takkat yanıtını ), ancak normalde daha az çaba ile "top sahası" değerler elde edebilirsiniz.
Bu yanıtı geliştirmenin bir yolunu biliyorsanız lütfen yapın.