주요 대안은 다음과 같습니다.
기다리십시오 : 센서 판독을 중요하게 생각하지 않으면 다음 우분투 릴리스를 기다릴 수 있으며 기본적으로 칩 지원이 포함될 수 있습니다.
독립형 드라이버 : 기다리지 않으려면 나머지 시스템을 최소한으로 변경하므로 독립형 드라이버가 가장 좋습니다. 설치 방법은 아래를 참조하십시오.
커널 업그레이드 : 지원되지 않고 테스트되지 않은 Ubuntu 버전과 커널 버전의 조합을 실행하므로 커널을 업그레이드하면 센서 지원을 수정하면서 다른 문제가 발생할 수 있습니다. 커널이 업그레이드되지 않은 경우 롤백을 준비하는 한 커널 업그레이드도 제대로 작동 할 수 있습니다.
커널을 업그레이드하는 가장 간단한 방법은 Ubuntu의 사전 빌드 된 커널 패키지 중 하나를 사용하는 것입니다 . 지침 은 ubuntu.com 커널 빌드 를 참조하십시오 .
독립형 드라이버 설치
Ubuntu 컴파일 HOWTO를 읽고 컴파일 도구를 설치하십시오.
sudo apt-get install build-essential
드라이버 소스 코드 다운로드
wget [.h, .c and Makefile files]
새 모듈을 컴파일, 설치 및로드하십시오. 여기에 w83627ehf
최근 컴파일 된 드라이버의 이름이, 그것은 시스템간에 다를 수 있습니다.
make all
sudo make install
sudo modprobe w83627ehf
작동하는지 확인
$ 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 ...]
구성 추가
여전히 칩 특정 구성이 필요합니다. 어려운 부분입니다.
- 운이 좋은 경우 : lm-sensors.org 구성 에서 기성품 구성 을 찾으십시오 .
- 구글 헌팅 : 칩 이름을 검색하면 칩과 구성이 동일한 사람을 찾을 수 있습니다.
- 최후의 수단 : BIOS의 값과 비교하여 어느 판독 값이 어디로 가는지에 대한 정확한 추측을합니다.
- 구성이 들어갑니다
/etc/sensors3.conf
- 새 구성을 사용하려면
sudo sensors -s
다시 로드 ( )하거나 다시 시작 ( sudo service lm-sensors restart
)하십시오.
사후 구성 확인
$ 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
다시 시작한 후 작동
- 편집하다
/etc/rc.local
- 라인 추가
modprobe w83627ehf
- (
w83627ehf
시스템의 센서로 교체하십시오 . exit 0
스크립트를 종료하는 줄 앞에 배치하십시오 .)
위생 검사 출력
sensors
목록을 BIOS 판독 값과 비교하여 이들이 서로의 구장에 있는지 확인하십시오.
- Windows로 이중 부팅하는 경우 CPU 온도를 Real Temp 와 비교할 수 있습니다 .
표시 값 보정
compute in1 (56/10+1)*@, @/(56/10+1)
sensors3.conf 와 같은 줄을 추가 할 수 있습니다 . @
센서 값입니다. 첫 번째 계산은 센서 값을 표시 값으로 변환하고 두 번째 계산은 다시 값을 변환합니다.
- 보다
man sensors.conf
- 얻기 정확한 온도 것은 적외선 온도계 작업의 몇 시간 (볼 필요 여기 takkat의 답변을 ),하지만 당신은 일반적으로 적은 노력으로 "야구장"값을 얻을 수 있습니다.
이 답변을 향상시키는 방법을 알고 있다면 그렇게하십시오.