Windows에 비해 Ubuntu에서 컴퓨터의 배터리 수명이 단축되는 이유는 무엇입니까?


35

작년에 Windows 7이 사전 설치된 Dell Inspiron 5315 노트북을 구입했습니다. 듀얼 부팅과 함께 Ubuntu 10.10을 설치했습니다. Ubuntu 11.10으로 업그레이드 할 때 배터리 수명이 1 시간 미만임을 알게되어 화가났습니다! Windows 7은 2.5 시간의 실행 시간을 제공합니다.

Ubuntu에서 배터리가 더 빨리 소모되는 이유에 대한 설명이 있습니까? 아무도 더 나은 전원 옵션을 말해 줄 수 있습니까?



@Qasim 중복되지 않습니다. 그 질문은 목성 교체에 관한 것이며, 이것은 Ubuntu의 배터리 수명이 짧은 이유 에 관한 것입니다.
세스

이 게시물은 어떻게 복제 할 수 있습니까? 다른 게시물은 4 월 25 일에 작성되었지만이 게시물은 전년도에 작성되었습니다.
Rajesh Pantula 2016 년

답변:


13

PCI Express 시스템의 전원 관리와 관련하여 잘 알려진 커널 문제가 있습니다.

pcie_aspm=force커널 매개 변수 에 포함 되도록 부트 업 그럽 항목을 편집하여 전력 소비가 향상되는지 확인하십시오.


3
이 답변이 정말 맞습니까? packages.ubuntu.com에 따르면 Ubuntu Linux 10.10 (Maverick)에는 Linux 커널 2.6.35.31.40이 있으며 Phoronix 웹 사이트에 따르면 전원 문제는 Linux 커널 2.6.38에서 시작했으며 Ubuntu Linux 11.04 (Natty)에서 처음 발견되었습니다. ). 참조 packages.ubuntu.com/maverick/linuxphoronix.com/...
아넬 A. 보르

1
@ ArnelA.Borja-OP는 11.10에서 문제를 발견했다고 언급 했으므로 11.04와 11.10 사이에서 해결되지 않으면 문제가 현재 발생하고 있습니다.
Shauna

17

Windows 7은 Ubuntu보다 배터리 수명이 더 길다고 주장하지만 랩톱에서는 비교하지 않았습니다. 그것은 그것을 증가시키는 많은 접근법이 있다고 말했다. 내가 찾은 가장 효과적인 것들은 다음과 같습니다.

  1. package laptop-mode-tools 패키지를 설치하십시오 . 배터리가 장착되어 있고 하드 디스크가 회전하거나 주변 장치 / 장치 등을 위해 절전 모드가 켜져있을 때마다 랩탑을 "노트북 모드"로 전환합니다.
  2. 작업 관리자를 사용하여 가장 집중적 인 프로세스를 찾아 비활성화하십시오 ( PowerTOP 도 확인 ). 필요하지 않은 부팅 서비스 ( apt-get install bum) 그래픽 창 관리자가 시작한 서비스도 비활성화 하십시오.
  3. CPU 주파수가 동적으로 축소되었는지 확인하십시오 ( cat /proc/cpuinfo).
  4. 화면 밝기를 줄입니다 (디스플레이가 가장 많은 전력을 소비 함).
  5. 임의의 팁이 도움 될 수 있습니다 (예 : 이 답변 참조) .

2
내가 본 모든 보고서에 따르면 Ubuntu LTS-es는 Windows보다 배터리 수명이 더 길었습니다. 최신 버전의 우분투에는 몇 가지 알려진 이유로 전원 회귀가 있었으며 다른 이유도있을 수 있습니다. 내 노트북에서는 Precise (4 월에 출시 될 개발 버전)에서이 기능이 크게 개선 된 것 같습니다. 우연히도 이것은 LTS이기도합니다.
Jo-Erlend Schinstad 2012 년

1
배터리 와 같은 도구를 설치할 때 마우스가 잘리는 것과 같은 문제 에주의 하십시오laptop-mode-tools
jeshurun

8

13.04의 경우

배터리 수명에 대한 많은 신화가 있습니다. 본질적으로 장기적으로 배터리를 죽이는 것은 입니다. 단기적으로 그들을 죽이는 것은 불필요한 서비스와 프로세스 입니다. 하드웨어 공급 업체와의 많은 공동 작업이 하드웨어 전원 제한을 최적화하기 때문에 Windows는 전원 사용 제한에 상당히 능숙합니다.

전지로 작업 할 때 컴퓨터가 최대한 적게 가열되도록 노력하십시오. Ubuntu 13.04에서는 TLP 를 사용할 수 있습니다 . 다음과 같은 기능이 있습니다 (전체 목록 아님).

  • 커널 랩탑 모드 및 더티 버퍼 시간 초과;
  • "터보 부스트"/ "터보 코어"를 포함한 프로세서 주파수 스케일링;
  • 멀티 코어 / 하이퍼 스레딩을위한 전원 인식 프로세스 스케줄러;
  • 하드 디스크 고급 전원 관리 수준 및 스핀 다운 시간 초과 (디스크 당)
  • SATA 공격적 링크 전원 관리 (ALPM);
  • PCI Express 활성 상태 전원 관리 (PCIe ASPM) – Linux 2.6.35 이상;
  • PCI (e) 버스 장치의 런타임 전원 관리 – Linux 2.6.35 이상;
  • Radeon KMS 전원 관리 – fglrx가 아닌 Linux 2.6.35 이상;
  • Wi-Fi 절전 모드 – 커널 / 드라이버에 따라 다릅니다.
  • 드라이브 베이 (배터리)의 광학 드라이브 전원을 끕니다.

사용 및 구성 방법을 자세히 설명 하는 전체 답변이 있습니다 . 여기에 있는 답변 은 배터리로 부팅 할 때마다 (조정 된) 설정이 적용되도록하는 데 도움이 될 수 있습니다.

윈도우와 우분투의 차이점에 관해서는 스스로 물어봐야 할 몇 가지 질문이 있습니다.

  • 전원 관리 도구가 설치되어 있습니까? TLP와 같은 것? 또한 잘 구성 했습니까? [측면 참고 : 전원 관리 도구를 사용하면 필요할 때 모든 마력을 사용할 수 있습니다. 나는 상당한 차이점을 발견했다.]
  • Windows와 Ubuntu에서 동일한 작업을 실행하고 있습니까? 당신이 실행하는 모든 것이 필요합니까 (한 번 시도한 joomla 또는 워드 프레스 튜토리얼을 위해 아파치 서버가 실행 중입니까?) 때때로 사람들은 Ubuntu에 완전한 개발 스택을 가지고 있고 Windows에는 일부 Office 앱만 있습니다.
  • 측정 값이 동일합니까? Windows와 Ubuntu가 실제로 약속 된 시간을 주 었는지 확인 했습니까?
  • 몇 개의 프로세서를 사용하십니까? 부팅 할 때도?
  • GPU를 사용하고 있습니까? 이것은 엄청난 차이를 만들 수 있습니다 ! Optimus 기술이 적용된 Nvidia 카드가있는 경우 (실제로 Windows 시스템에서 즉시 지원하는 절전 옵션) bumblebee 를 사용해야합니다 . 그건 그렇고, 개발자는 IRC에서 당신을 도울 수있는 훌륭한 사람들입니다.
  • 화면 밝기에 동일한 설정을 사용하고 있습니까?

Windows와 비교하여 Ubuntu의 장점은 다른 데스크톱 관리자를 선택할 수도 있다는 것입니다 (Unity는 CPU를 많이 사용합니다). 더 나은 구성 (단일 구성에서도)을 사용하면 배터리 수명을 두 배로 늘릴 수 있습니다. 마일리지는 다를 수 있습니다.


7

Precise (4 월에 출시 될 때 12.04LTS가 될 개발 버전)로 업그레이드하면 컴퓨터의 배터리 수명이 개선 된 것 같습니다. 12.04LTS를 사용할 수있게되면 10.04LTS를 설치하고 업그레이드 할 수도 있습니다. 10.04LTS는 배터리 수명이 훨씬 길었습니다.


4
현재 알파 릴리스 배포판으로 업그레이드하는 것이 자신의 지식 수준을 몰라도 사용자에게 제공 할 수있는 최선의 조언인지 확실하지 않습니다. 이것은 다소 위험하므로 피해야합니다 (imho).
Bruno Pereira

1
나는 보통 그렇게하지 않을 것이지만, Precise로 상황이 바뀌었다. 내가 올바르게 이해한다면 사이클 전체에서 사용할 수 있어야합니다. 업그레이드 관리자와의 약간의 불편 함을 제외하고는 지금까지 단일 문제가 없었습니다. 하지만 네 말이 맞아 10.04를 설치하고 12.04가 릴리스 될 때 업그레이드하는 것이 좋습니다.
Jo-Erlend Schinstad

그럼에도 불구하고 알파 릴리스.
Uri Herrera

물론 이전 알파 버전과는 다릅니다. 그러나 다시 한 번 저는 알파 이외의 10.04를 추천했습니다. 내가하려고 한 요점은 이것이 실제로 우분투에 관한 것이 아니라 특별하고 일시적인 상황이라는 것입니다.
Jo-Erlend Schinstad

공평한데, +1
Bruno Pereira

5

배터리 수명을 최대한 활용하려면 가벼운 설정을 수행해야합니다. 또한 커널 3.2는 이전 커널에서 발생한 회귀 중 일부를 개선 한 것으로 알려져 있습니다.

이들은 내가 사용하는 커널 옵션입니다.

pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor는은 acpi_osi=Linux또는 Dell 시스템에 관련 될 수도 있고 그렇지 않을 수도 있습니다.

i915_enable_rc6 CPU에 대해 유휴시 절전 모드를 활성화합니다.

pcie_aspm 이미 설명했다.

이제 저전력 설정입니다. 당신이 할 수있는 것은 lxde 또는 면도기 qt 데스크탑 환경을 취하거나 내가하는 것처럼 수행하는 것입니다. 가벼운 wm과 필요한 xfce에서 구성 요소를 가져옵니다.

Wi-Fi를 끄면 랩톱에서 최대 7 시간 동안 배터리를 사용할 수 있습니다.

이제 노트북 모드로 넘어갑니다. 당신이했는지 확인하십시오 cpufreq다음에 설치되어 /etc/laptop-mode/conf.d/cpufreq.conf있는지 확인 배터리 총재는 절전 , BATT_CPU_GOVERNOR=powersave.

cpufreq-info 현재 어느 총재인지 알려줍니다.

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