커널 4.13으로 업그레이드한 후 종료 시 배터리가 소모됩니다.

커널 4.13으로 업그레이드한 후 종료 시 배터리가 소모됩니다.

커널 4.13으로 업그레이드한 후 노트북을 종료할 때 배터리가 소모되기 시작했습니다(하루 최대 30%). 커널 4.12 또는 Windows 8.1에서 랩탑을 부팅하면 이런 일이 발생하지 않으므로 문제는 분명히 새 커널 버전과 관련이 있습니다.

WoL(Wake on LAN)으로 인해 비슷한 문제가 발생한 적이 있습니다. 그러나 이 문제는 오래 전에 WoL을 영구적으로 비활성화하여 해결되었습니다. ethtoolWoL이 여전히 비활성화되어 있는지 쉽게 확인할 수 있습니다 .

종료 메뉴에서 노트북을 종료하면 WoL이 다시 활성화됩니까? 실제로 강제 종료(즉, 전원 버튼 누르기)를 하면 배터리 소모가 관찰되지 않습니다. 그러나 이 가설을 테스트할 만큼의 기술이 부족합니다.

누구든지 이 문제를 디버깅하는 데 도움을 줄 수 있다면 좋을 것입니다.

답변1

이 문제는 사용자 공간에서 시스템이 절전 또는 전원 차단 상태에서 깨어나는 것을 허용하지 않는 특정 PCI 장치에 대해 시스템 일시 중지, 최대 절전 모드 또는 종료 중에 배터리 소모를 발생시킵니다. 이는 4.13에서 도입된 회귀 현상입니다.

실제로 4.16에서 수정되었습니다.이번 패치.

.41에서 4.14 LTS로 백포트된 패치

답변2

이러한 회귀 현상에는 여러 가지 원인이 있을 수 있지만, 일부 가능한 원인은 장치 펌웨어 또는 커널 드라이버가 종료 시 장치 전원을 끄지 못하는 것입니다. 최신 커널로 문제가 해결되지 않는 경우 원인을 찾는 가장 좋은 방법은 git bisect가장 가까운 것으로 알려진 두 커널 버전과 작동하지 않는 커널 버전 사이를 확인하여 회귀를 유발한 변경 사항을 정확히 찾아내는 것입니다.

이에 대한 지침을 보려면 git bisect linux kernel즐겨 사용하는 검색 엔진을 입력해 보세요.

전력 소비량을 신속하게 확인하려면 플러그인 전력계를 사용하여 배터리를 제거한 상태(노트북에서 허용하는 경우) 또는 배터리가 완전히 충전된 상태에서 장치의 전력 소비량을 확인할 수 있습니다.

관련 정보