다시 시작한 후 fancontrol 서비스가 시작되지 않고 Suse Linux가 열립니다.

다시 시작한 후 fancontrol 서비스가 시작되지 않고 Suse Linux가 열립니다.

우분투에서 openSuse(Leap 42.2)로 전환했습니다. Ubuntu를 사용할 때 CPU 팬이 조금 회전하지 않기 때문에 lm_sensors 및 fancontrol을 사용합니다. 이 프로그램은 Ubuntu에서 문제 없이 실행됩니다. openSuse로 전환한 후 위에서 언급한 것과 동일한 문제가 발생했습니다. 그래서 다음을 사용하여 센서(suse에는 lm-센서가 없음) 프로그램을 설치했습니다.

sudo zypper install sensors;

그런 다음 치고,

sudo sensors-detect;

그리고 모두에게 '예'라고 말하세요. 나는 아트를 실행했다

sudo pwmconfig;

주문하다. 내 /etc/fancontrol 구성은 다음과 같습니다.

INTERVAL=10
DEVPATH=hwmon1= hwmon2=
DEVNAME=hwmon1=acpitz hwmon2=dell_smm
FCTEMPS= hwmon2/pwm1=hwmon1/temp1_input
FCFANS= hwmon2/pwm1=hwmon2/fan1_input
MINTEMP= hwmon2/pwm1=35
MAXTEMP= hwmon2/pwm1=55
MINSTART= hwmon2/pwm1=90
MINSTOP= hwmon2/pwm1=255
MINPWM=hwmon2/pwm1=0
MAXPWM= hwmon2/pwm1=255

그러다가 전화를 했어요.

sudo service fancontrol start;

이제 CPU 팬이 잘 돌아가고 있습니다. 그런 다음 컴퓨터를 다시 시작했습니다. 하지만 불행하게도 내 CPU 팬이 자동으로 다시 작동하지 않았습니다. pwmcofig 명령을 다시 실행해야 합니다. 이 문제를 어떻게 해결할 수 있나요?

참고: UBUNTU에서 사용할 수 있는 다음 명령에 해당하는 openSuse 명령을 찾을 수 없습니다.

sudo service module-init-tools restart;
sudo service kmod start;

답변1

시스템 범주 "services-control" 아래에 있는 Yast를 열고 fancontrol 서비스를 찾을 수 있습니다(서비스 간 검색 대신 f를 누르면 이름이 문자 f로 시작하므로 더 쉽습니다). 비활성(죽음)으로 기록하는 것도 있을 것입니다. 부팅 모드를 "onboot"로 변경하고 서비스 시작을 누른 다음 수락하고 확인하고 yast를 종료합니다. 다음 시작 후 pwm을 올바르게 구성하고 서비스가 구성을 찾으면 서비스가 자동으로 다시 시작됩니다. 파일은 디렉터리(기본값은 /etc/fancontrol)에 저장됩니다.

나는 opensuse 15 Leap에서 이 작업을 수행했으며 오늘 자동으로 시작되었습니다.

답변2

MINSTOP= hwmon2/pwm1=255

여기서 실수를 하셨습니다(제 생각에는). 이는 팬이 멈추는 값임에 틀림없습니다. 명령줄에서 pwmconfig 및 테스트 중에 t를 눌러 올바른 값을 찾을 수 있습니다. 항상 그런 것은 아니지만 터미널이 오랫동안 생각했지만 결과가 표시되지 않으면 종료를 중지하고 다시 시도한 다음 손가락으로 30-55 사이의 값을 쓰십시오. 이유는 다음과 같습니다. 마더보드가 최소 상태일 때 팬이 멈춰서는 안 됩니다. (실제로 최대) PWM 값 = 255.. 및 최소. PWM 값은 팬의 최소 시작 값보다 클 수 없습니다. 최소 정지 값 < 최소 시작 값.

관련 정보