씽크패드 전력관리&팬컨트롤 뭐로 하세요?
알림
|
페이지 정보
작성일
2025.01.17 10:50
본문
돈이 부족해서 씽크북 샀습니다.
AMD 7530u 내장그래픽으로요.
(네이밍 때문에) ideapad쪽보다는 thinkpad쪽 세팅을 따르는 게 좋을 것 같은데... 아치위키 봐도 모르겠어서 질문 남겨봅니다.
씽크패드 전력관리&팬컨트롤은 뭘로 하면 좋은가요? gnome+wayland 환경입니다.
댓글 4
흔남님의 댓글의 댓글
@지나가던행인이님에게 답글
tlp 한표군요. 충전제한은 윈도우서 밴티지 프로그램 쓰면 리눅스도 연동되는 것 같던데, tlp도 된다면... 좋네요.
Realtime님의 댓글
저도 전력 관리는 tlp 사용 중 입니다.
당연히 thinkfan 패키지를 사용합니다. 아래 링크들이 도움 될 수 있습니다.
- https://wiki.archlinux.org/title/fan_speed_control#ThinkPad_laptops
- https://askubuntu.com/questions/1048379/tee-proc-acpi-ibm-fan-invalid-argument
$ sudo apt install -y lm-sensors thinkfan
설치 후 일단 센서 디텍트 한번 해주고
$ sensors-detect --auto
커널 모듈 로딩 설정 해주죠
$ echo 'thinkpad_acpi' | sudo tee -a /etc/modules-load.d/modules.conf
$ echo 'options thinkpad_acpi fan_control=1' | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf
$ sudo reboot
GRUB에서 커널 파라메터 더해주고 업데이트 한 후 리붓
$ sudo nv /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet options thinkpad_acpi fan_control=0"
$ sudo update-grub
$ sudo reboot
이제 어떤 센서가 있는지 먼저 확인을 해줍니다. 여기서 결과를 잘 갈무리 해두셨다가 아래 파일에서 쓰시면 됩니다.
$ find /sys/devices -type f -name "temp*_input" | sed 's/^/hwmon /g'
설정 파일은 /etc/thinkfan.conf 인데, 없으면 만들어 주시면 됩니다.
어느 파일을 쓸것인지, 어느 입력을 쓸 것인지, 팬 돌아가는 단계와 온도 설정 등 입니다.
tp_fan /proc/acpi/ibm/fan
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp6_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp3_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp7_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp4_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp1_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp5_input
(0, 0, 60)
(2, 52, 70)
(4, 70, 80)
(7, 80, 32767)
thinkfan, tlp, scaling_max_freq 까지 설정하면 여름에도 60를 넘지 않는 노트북을 만들 수 있습니다.
당연히 thinkfan 패키지를 사용합니다. 아래 링크들이 도움 될 수 있습니다.
- https://wiki.archlinux.org/title/fan_speed_control#ThinkPad_laptops
- https://askubuntu.com/questions/1048379/tee-proc-acpi-ibm-fan-invalid-argument
$ sudo apt install -y lm-sensors thinkfan
설치 후 일단 센서 디텍트 한번 해주고
$ sensors-detect --auto
커널 모듈 로딩 설정 해주죠
$ echo 'thinkpad_acpi' | sudo tee -a /etc/modules-load.d/modules.conf
$ echo 'options thinkpad_acpi fan_control=1' | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf
$ sudo reboot
GRUB에서 커널 파라메터 더해주고 업데이트 한 후 리붓
$ sudo nv /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet options thinkpad_acpi fan_control=0"
$ sudo update-grub
$ sudo reboot
이제 어떤 센서가 있는지 먼저 확인을 해줍니다. 여기서 결과를 잘 갈무리 해두셨다가 아래 파일에서 쓰시면 됩니다.
$ find /sys/devices -type f -name "temp*_input" | sed 's/^/hwmon /g'
설정 파일은 /etc/thinkfan.conf 인데, 없으면 만들어 주시면 됩니다.
어느 파일을 쓸것인지, 어느 입력을 쓸 것인지, 팬 돌아가는 단계와 온도 설정 등 입니다.
tp_fan /proc/acpi/ibm/fan
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp6_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp3_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp7_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp4_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp1_input
hwmon /sys/devices/platform/thinkpad_hwmon/hwmon/hwmon3/temp5_input
(0, 0, 60)
(2, 52, 70)
(4, 70, 80)
(7, 80, 32767)
thinkfan, tlp, scaling_max_freq 까지 설정하면 여름에도 60를 넘지 않는 노트북을 만들 수 있습니다.
흔남님의 댓글의 댓글
@Realtime님에게 답글
큰 가르침 감사합니다!
머리 싸매고 흡수해 볼게요.
tlp, thinkfan...
머리 싸매고 흡수해 볼게요.
tlp, thinkfan...
지나가던행인이님의 댓글
제 경우는 충전제한 설정을 70~80%로 해놓을려고 했는데
설정 값에선 0,1로 설정해야 되더군요 참고 하시면 좋을 듯 합니다 :)
팬컨트롤은 사용해보지 않아서 다음분께 넘겨드리겠습니다 🙇♂️