HP 랩탑이 Ubuntu에서 종료되고 Windows가 아닌 경우 배터리 소모


13

HP Pavilion 15-CC508NF 에서 Ubuntu 16.04 LTS 및 Windows 10을 사용한 듀얼 부팅 설정이 있습니다. Windows 10을 종료해도 배터리는 그대로 유지되며 방전되지 않습니다. 그러나 우분투에서 종료하면 배터리가 매일 5 % 씩 손실됩니다.

이더넷 카드에서 TLP 패키지를 설치하고 WOL (Wake-On-Lan)을 비활성화했습니다. 그러나 컴퓨터가 꺼져도 하루 2 % 씩 배터리가 계속 방전됩니다.

컴퓨터가 꺼져있는 동안 일부 하드웨어는 계속 전원을 소모한다고 생각합니다.

문제 / 문제를 일으키는 하드웨어를 식별하는 아이디어가 있습니까?


랩톱 모드 도구가 설치되어 있습니까?
Sebastian Stark

4
컴퓨터를 어떻게 종료합니까 (전원 버튼, 명령 줄 요법 ...)? 당신은 당신의 질문에 종료와 수면을 언급합니다. 종료, 최대 절전 모드 및 절전 모드는 모두 동작이 다릅니다.
Jeff

배터리 불일치를 어떻게 식별합니까? 우분투가 창문과 다른 충전 상태를 표시 할 수 있습니까?
Robert Riedl

@sebastien 랩톱 모드 도구가 설치되어 있지 않으므로 랩톱 모드 도구 패키지를 사용해보고 충돌을 피하기 위해 TLP를 제거 할 수 있습니다.
yoann_dev

@jeff 그것은 단지 종료에 관한 것입니다.이 점을 분명히하기 위해 내 질문을 편집 할 것입니다. @RobertRiedl 우분투의 TLP 패키지 덕분에 배터리 불일치가 다음과 같이 식별 sudo tlp-stat -b됩니다. 현재 남아있는 충전량 (mAh)과 완전 충전량을 표시합니다. Windows 10 또는 Ubuntu가 종료 된 후 다음 날 우분투에서 부팅하여 남은 충전량을 얻습니다.
yoann_dev

답변:


6

HP Pavilion을 가진 또 다른 사용자는 밤새 10 % 배터리를 잃어 버렸습니다 . 분명히 Wake-on-LAN에 대한 BIOS 구성은 없었으며이 방법을 사용해야했습니다.

$ sudo lshw -class network | grep logical
       logical name: enp59s0
       logical name: wlp60s0

논리적 이름 e은 "LAN"을 의미하는 이더넷의 이름 입니다. 로 시작하는 논리적 이름 w은 WiFi에 대한 것입니다.

그런 다음 이더넷 / LAN 논리 이름을 가져 와서 ethtool명령에 전달하십시오 .

$ sudo ethtool enp59s0
Settings for enp59s0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Current message level: 0x000060e4 (24804)
                   link ifup rx_err tx_err hw wol
    Link detected: yes

제 경우에는 "Wake on LAN"이 켜져 있지 않지만 다음 메시지가 표시되면

    Wake-on: g

이는 "Wake-on-LAN"이 켜져 있고 OP가 밤에`0 % 배터리를 잃는 것처럼 하루에 5 %를 잃는 것을 의미합니다.

"Wake-on-LAN"을 끄려면 다음과 같이 사용하십시오.

sudo ethtool -s enp59s0 wol d
  • enp59s0위의 1 단계에서 논리적 이름 으로 대체 해야합니다.
  • wol "Wake-on-LAN"을 나타냅니다.
  • d약자입니다 disable.

ArchLinux에는 Wake-on-LAN에 대한 광범위한 글이 있습니다.

왜 "Wake-on-LAN"을 사용 하시겠습니까?

일부 서버는 클라이언트 PC를 밤새 깨우고 밤새 새 프로그램을 설치하거나 파일을 업데이트하려고합니다.


Windows에서 USB가 꺼져 있고 우분투에서 켜져 있습니다.

Tom 's Hardware 사용자는 Windows가 모든 USB 전원 장치를 종료 할 때 전원이 꺼 졌다고보고합니다. 그러나 Ubuntu 16.04가 종료되면 USB 전원 장치는 전원이 켜져 있습니다.

이런 경우가 발생하는지 확인하려면 휴대폰 또는 마우스와 같은 USB 전원 장치를 모든 USB 포트에 연결하고 Ubuntu가 컴퓨터를 종료 할 때 전원이 켜져 있는지 확인하십시오.

덜 씬

  • USB에서 깨우기
  • 무선 LAN 깨우기

종료 로그 검토

suspend시스템 사용 경험 이 프로세스를 완료하지 못했습니다. 시스템이 재개되면 프로세스가 완료됩니다. /var/log/syslog또는 /var/log/syslog.1모든 사항을 올바르게 종료하고 전원이 꺼져 있는지 확인해야 합니다. journalctl -b-1이전 부팅이 끝났는지 확인할 수도 있습니다 . journalctl -b현재 부팅 시작을 보는 데 사용 합니다.

배경 : systemd는 시스템을 일시 중단하지만 커널을 다시 시작하면 절전 모드 및 깨우기 모드로 들어갑니다.


답변 해주셔서 감사합니다. 첫 번째 게시물에서 말했듯이 en01 인터페이스에 대해 WOL을 비활성화했지만 재부팅 후 수정 사항이 영구적이지 않은 것 같습니다 ... 아마도 배터리 문제의 원인은 무엇입니까? ArchLinux에 대한 광범위한 쓰기를 시도 할 것입니다.
yoann_dev

@yoann_dev 과거에 듀얼 부팅에서 보았던 것은 Windows 드라이버 자체가 WoL을 다시 켤 수 있으므로 두 OS에서 모두 비활성화하고 한 OS에서 다른 OS로 재부팅하는 대신 전원을 끄십시오.
Fabby

@Fabby Windows에서 다시 부팅 할 때 문제가 발생하여 LAN 카드 전원을 완전히 꺼서 우분투에서 작동하지 않는 경우가 있습니다. 이 경우 Windows를 종료하고 전원을 켠 다음 Ubuntu로 부팅해야합니다. 그래도 드물다.
WinEunuuchs2Unix

뭐 늦었 어? (채팅에서 나를 핑)
Fabby

1
@yoann_dev en01는 다음과 같은 일반적인 이름 일 수 있습니다 eth0. sudo lshw -class network | grep logical정확한 이름을 확인하기 위해 실행해야합니다 . tlp이 문제에 대한 접근 방식을 연구하지는 않았지만 ethtool이 답변과 참조 링크에서 사용해보십시오 .
WinEunuuchs2Unix

0

시스템이 여전히 서비스 또는 무언가를 실행하고 있다고 상상할 것입니다.

먼저보고 제안 service --status-all하고 싶고 멈추고 싶은 것이 있는지 결정하십시오. 종료하기 전에 모두 중지하려고 할 수 있습니다. 재부팅 할 때까지 서비스를 중지 할 수있는 방법이 있으므로 꼭 필요한 것일 수 있습니다.

서비스 목록을 .txt파일에 넣고이를 사용하여 서비스 그룹을 중지하거나 시작할 수 있습니다.

"다른 방식으로 접근하는"접근 방식에 관한 것이 아니라면 sysv-rc-conf 또는 Jobs-Admin과 같은 도구 인 GUI 유형의 인터페이스를 제공 할 수 있습니다. 둘 다 서비스를 중지하고 시작할 수있는 훌륭한 인터페이스를 제공합니다. 첫 번째는 터미널에서 실행되고 두 번째는 별도의 GUI를 실행하며 일부 사람들은 편견이 있습니다.

희망이 도움이됩니다. 시스템을 종료하면 런레벨이 모두 중지된다고 가정하기 때문에 솔직히 모르겠습니다. 그러나 시도해 볼 가치가 있습니다. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.