배터리가 금방 닳으면 정말 짜증이 나죠. 컴퓨터가 쾌적하게 잘 돌아가고 배터리도 오래가면 그야말로 기술의 달콤한 균형점에 서 있는 것입니다. 하지만 반대 경우를 경험해 보지 않은 사람은 없을 겁니다. 대기 상태에서조차 배터리를 갉아먹고, 문제성 애플리케이션이 소중한 배터리를 순식간에 바닥까지 끌어내리는 경험 말이죠.
윈도우 PC도 예외는 아닙니다. 윈도우 10은 배터리 성능을 크게 개선했고, 새 운영체제로 업그레이드한 구형 기기에도 추가적인 배터리 효율을 제공했습니다. 하지만 모든 것이 순탄했던 것은 아닙니다. 일부 앱은 여러분이 작업하거나 즐기기도 전에 귀중한 리튬이온을 집어삼키려 들기 때문입니다.
다행히 윈도우 10의 배터리를 무엇이 소모시키는지 직접 확인할 수 있습니다. 지금부터 그 방법을 하나씩 알려드리겠습니다.
배터리 도둑을 찾아라
새 운영체제에는 곧잘 문제가 따르기 마련입니다. 윈도우 10이 반드시 그랬다고 할 수는 없지만, 어떤 개발사든 새로 출시된 OS에는 고유한 문제들이 함께 오곤 합니다. 다만 배터리 문제에 대해서는 마이크로소프트가 한 발 앞서 있었는데, 시스템 설정에 배터리 절약 옵션을 미리 포함시켰습니다.
배터리 사용 현황 살펴보기
Windows 키 + I를 눌러 설정을 연 뒤 시스템 > 배터리 절약으로 이동합니다. 배터리 사용량을 클릭하면 어떤 앱이 배터리를 소모하는지 보여주는 화면이 열립니다.
기본적으로 최근 24시간 동안의 배터리 사용 내역이 표시되지만, 어디에서 가장 많은 배터리가 사라지는지 파악하려면 화면 상단의 드롭다운 메뉴에서 1주일 보기로 전환하세요. 그러면 일주일 치 누적 배터리 사용량이 집계되어 가장 큰 원인을 한눈에 발견할 수 있습니다. 드롭다운 메뉴 아래에는 시스템, 디스플레이, Wi-Fi 어댑터가 각각 얼마나 많은 전력을 사용하는지 보여주는 추가 집계 정보도 표시됩니다.
여기서 주목할 배터리 사용 방식의 차이가 있습니다. 어떤 앱은 사용 중일 때 배터리를 소모하는데, 이는 짜증나긴 해도 강력한 소프트웨어라면 감수할 만한 부분입니다. 반면 어떤 앱은 사용 중일 때는 영향이 적지만, 백그라운드에서 배터리를 대량으로 태워버립니다. '정상적인 소모'와 '심각한 배터리 낭비'를 구분하는 중요한 포인트가 바로 이 차이입니다.
특정 앱의 '백그라운드' 사용량이 '사용 중' 사용량보다 비정상적으로 높다면, 실시간 알림이 꼭 필요한 경우가 아니라면 사용하지 않을 때 해당 앱을 종료하는 것을 권장합니다.
백그라운드 앱 설정 조정하기
어떤 앱은 백그라운드 실행이 필요할 수 있지만, 그럴 필요가 전혀 없는 앱들도 있습니다. 배터리 사용량 메뉴 안에는 백그라운드 앱 설정 변경 옵션이 있습니다. 이를 클릭하면 현재 설치된 앱 목록과 함께 각 앱마다 토글 스위치가 표시됩니다. 스위치를 끄면 해당 앱은 더 이상 자체적으로 데이터를 받거나, 알림을 보내거나, 업데이트를 수행하지 않습니다.
예를 들어 윈도우 10 기본 설치에는 'Groove 음악'이나 Xbox 앱 같은 프로그램이 포함되어 있는데, 이런 앱을 전혀 사용하지 않는다면 과감히 꺼두는 것이 좋습니다. 목록을 하나씩 훑어보며 비활성화할 수 있는 앱을 찾아보세요.
백그라운드 앱 설정 메뉴는 설정 > 개인 정보 > 백그라운드 앱 경로로도 접근할 수 있습니다.
단, 데스크톱(전통 방식) 앱은 백그라운드 앱 설정의 영향을 받지 않습니다. 이런 앱들은 서비스를 직접 수동으로 꺼야 합니다.
배터리 절약 모드 활용하기
윈도우 10에는 배터리 절약 모드가 도입되었습니다. 배터리가 특정 수준 이하로 떨어지면 자동으로 활성화되도록 설정할 수 있으며, 이 모드가 켜지면 모든 백그라운드 데이터 전송, 알림, 업데이트가 차단되고 화면 밝기도 낮춰져 마지막 남은 배터리를 아낄 수 있습니다. 배터리 절약 모드에서 멈추는 주요 기능은 다음과 같습니다.
- 메일, 피플, 캘린더 앱의 동기화 중단
- 중요하지 않은 Windows 업데이트 차단 (업데이트 검색은 계속 수행)
- 화면 밝기를 30%까지 자동 감소
- 대부분의 원격 분석(Telemetry) 데이터 전송 차단
- Windows 작업 스케줄러 작업을 특정 조건에서만 실행
노트북 배터리가 얼마 남지 않았더라도 특정 앱의 알림과 업데이트는 반드시 유지해야 한다면, 해당 앱을 '항상 허용' 목록에 추가할 수 있습니다.
잠든 사이에도 배터리는 흘러간다
무엇이 전력을 훔치고 있는지는 항상 바로 드러나지 않습니다. 요즘 기기에서는 시스템이 거의 전력을 쓰지 않는다고 생각되는 절전 모드 중에도 배터리가 줄어드는 경우가 있습니다. 컴퓨터가 '전자 양치기 꿈'을 꾸고 있는 사이에도, 시스템 설정에 따라 앱이 깨어나 하드디스크를 돌리고, 업데이트를 확인하고, 각종 작업을 수행할 수 있기 때문입니다.
InstantGo (윈도우 8)
윈도우 8에서 마이크로소프트는 'InstantGo'라는 새로운 사양을 도입했습니다. 이는 절전 또는 대기 모드에서도 네트워크 연결을 유지하는 기능으로, 중요한 시스템 업데이트를 밤새 완료하거나, 아침에 컴퓨터를 깨울 때 밤새 도착한 메일이 이미 동기화되어 기다리고 있도록 하는 것이 목적입니다. Skype 연결을 항상 유지해 시스템(그리고 당신)을 깨울 수 있다는 점도 편리한 기능입니다.
물론 그만큼 전력 소모도 커집니다. 네트워크 연결을 유지하는 것 자체도 부담인데, 메일 프로그램을 평소 기상 시간 직전에 만 업데이트하도록 설정하지 않았다면 메일함이 밤새 내내 동기화됩니다.
InstantGo는 윈도우 8.1에서만 사용할 수 있으며, 태블릿과 스마트폰처럼 '항상 켜진' 상태를 제공하려 했던 첫 번째 시도인 '연결된 대기(Connected Standby)'의 후속 기술입니다.
내 시스템이 InstantGo 표준을 지원하는지 확인하려면 Windows 키 + R을 누르고 CMD를 입력한 뒤 Enter를 눌러 명령 프롬프트를 엽니다. 그다음 powercfg /a를 입력하고 Enter를 누르면 시스템에서 사용 가능한 절전 상태 목록이 반환됩니다. 여기에 대기(연결됨), 즉 Standby (Connected) 항목이 보이면 InstantGo 표준을 활용할 수 있는 시스템입니다. 그렇지 않다면 아쉽지만 지원되지 않는 것입니다.
절전 분석(Sleep Study)
InstantGo와 함께 마이크로소프트는 Sleep Study라는 도구도 선보였습니다. 이 도구를 사용하면 대기 세션의 세부 정보와 밤사이 배터리가 어디로 새는지 확인할 수 있습니다. 마이크로소프트 역시 섬세해서, Sleep Study 자체의 배터리 소모를 최소화하도록 설계했습니다. 따라서 검사 자체가 배터리를 더 소모하지 않을까 걱정할 필요가 없습니다!
Sleep Study를 실행하려면 Windows 키 + R을 누르고 CMD를 입력한 뒤 Enter를 눌러 명령 프롬프트 창을 엽니다. 그다음 powercfg /sleepstudy를 입력하고 Enter를 누르세요. 명령 결과에 sleepstudy-report.html 파일의 위치가 안내되며, 보통 명령 프롬프트가 실행된 디렉터리와 같은 위치에 생성됩니다. 다른 디렉터리를 사용하고 싶다면 cd 명령으로 이동하면 됩니다. 예를 들어 Program Files 폴더로 이동하려면 cd c:\program files를 입력하면 됩니다.
Sleep Study HTML 보고서는 몇 가지 탐색하기 쉬운 섹션으로 구성되어 있습니다.
- 시스템 정보
- 배터리 소모 차트
- 차트 범례
- 연결된 대기 세션 요약 테이블
- 연결된 대기 세션 1
- 세션 #1 요약
- 상위 5개 지속 활동
- 하위 구성 요소별 상세 분석
- 연결된 대기 세션 2
- (이후 세션마다 반복)
- 배터리 정보
'절전 세션'은 "화면이 꺼진 시점부터 다시 켜진 시점까지의 기간"으로 정의됩니다. 우리가 주목해야 할 것은 '고전력 절전 세션(high-drain sleep session)'입니다. 즉, Windows 업데이트, 화면이 꺼진 상태에서의 음악 재생, 높은 네트워크 활동이 포함된 세션, 그리고 성능이 좋지 않은 장치 드라이버나 펌웨어·드라이버·시스템 서비스의 버그 징후가 나타나는 세션들입니다.
sleepstudy-report.html에는 '연결된 대기 전환(Connected Standby Transition)' 그래프가 포함되어 있습니다. 그래프 아래의 범례는 시스템 활동 수준을 나타내며, 여기서 빨간색(Red) 세션이 곧 높은 시스템 활동(High System Activity)을 의미합니다. 주요 배터리 소모 지점을 발견했다면 요약 테이블로 이동한 뒤, 개별 연결된 대기 세션을 하나씩 살펴보면 됩니다.
세션별 상세 정보는 앞선 데이터를 확장한 것으로, 유형, 지속 시간, 활성 시간 기준의 최대 원인(Top Offenders)을 확인할 수 있습니다. 배터리를 소모하는 정확한 시스템 요소를 찾아냈다면 이제 문제 해결 방법을 모색할 차례입니다. 간단한 구글 검색만으로도 같은 문제를 겪는 다른 사용자가 이미 해결책을 공유하고 있는 경우가 많으니 금방 실마리를 찾을 수 있을 겁니다.
범인이 아니라 배터리 자체의 문제?
아무리 찾아도 범인을 못 찾았는데 배터리가 계속 빨리 닳는다면, 문제는 배터리 자체일 가능성이 있습니다. 요즘 노트북과 태블릿 배터리는 꽤 혹독한 사용에도 버티지만, 결국에는 수명이 다해 용량과 전력 유지력을 잃게 됩니다. 윈도우 8, 8.1, 10에서는 현재 장착된 배터리에 대한 상세 정보를 담은 내부 배터리 보고서를 생성할 수 있습니다.
시작 메뉴 아이콘을 마우스 오른쪽 버튼으로 클릭하여 관리자 권한 명령 프롬프트를 열고, powercfg /batteryreport를 입력한 뒤 Enter를 누르세요. 생성된 HTML 파일 경로를 브라우저 주소창에 붙여넣으면 보고서를 확인할 수 있습니다. 아래 예시에서 볼 수 있듯, 필자의 노후 노트북 배터리는 최대 충전 용량(Full Charge Capacity)이 약 13,000mWh나 감소했습니다. 무엇을 하든 새것일 때처럼 충전이 유지되지 않는다는 뜻입니다.
원인 파악 완료, 이제 배터리를 지키자
배터리 수명을 갉아먹는 특정 앱을 성공적으로 찾아내셨기를 바랍니다. 플러그 없이 모바일 기기를 사용할 때는 백라이트 키보드나 불필요한 USB 장치처럼 기본적인 것들을 끄는 것도 잊지 마세요. 또한 많은 예약 업데이트를 전원에 연결된 경우에만 설치되도록 설정하거나, 필요하다면 시각 효과를 낮춰 꼭 필요한 순간에 배터리를 조금 더 짜낼 수도 있습니다.
나만의 배터리 절약 팁이 있나요? 배터리를 훔쳐가는 앱을 발견한 적이 있다면 댓글로 알려주세요!
이미지 출처: Connected Standby Graph 및 세션별 Connected Standby Graph — blogs.windows.com