Возможный дубликат:
Почему у моего компьютера меньше времени автономной работы с Ubuntu по сравнению с Windows?
Я использую Ubuntu 10.10 на моем Dell Studio XPS 1640, и у меня примерно один час автономной работы, по сравнению с примерно 2,5 часами работы в Windows 7.
Это с беспроводным подключением и Bluetooth, но все же разница кажется невероятный.
Что могло быть причиной такой разницы, и есть ли способ закрыть этот пробел без потери основных функций?
РЕДАКТИРОВАТЬ: вот некоторые результаты работы powertop . Это с выключенным bluetooth и включенным Wi-Fi. Результат кажется мне вполне нормальным, но, как указано, это примерно 1 час автономной работы при полной батарее ...
Wakeups-from-idle per second : 476.2 interval: 10.0s
Power usage (ACPI estimate): 2.5W (1.2 hours)
Top causes for wakeups:
30.0% (167.2)D chrome
21.0% (117.3) [extra timer interrupt]
13.9% ( 77.4) [kernel scheduler] Load balancing tick
3.4% ( 18.9)D xchat
7.1% ( 39.8) [iwlagn] <interrupt>
5.9% ( 32.9) AptanaStudio3
3.9% ( 21.6)D java
2.7% ( 14.9) [TLB shootdowns] <kernel IPI>
2.5% ( 14.1) docky
1.8% ( 10.0) nautilus
1.6% ( 9.0) thunderbird-bin
1.0% ( 5.5) [ahci] <interrupt>
0.9% ( 5.0) syndaemon
0.8% ( 4.3) [kernel core] hrtimer_start (tick_sched_timer)
РЕДАКТИРОВАТЬ : после изменения / proc / sys / vm / laptop_mode
до 5
(он был установлен на 0
), количество пробуждений, похоже, уменьшилось, хотя использование все еще кажется слишком высоким:
Wakeups-from-idle per second : 263.8 interval: 10.0s
Power usage (ACPI estimate): 2.6W (0.9 hours)
РЕДАКТИРОВАТЬ : Кажется, я обнаружил Основная причина: я использовал драйверы ATI с открытым исходным кодом. Я недавно установил официальные драйверы ATI, и с тех пор время автономной работы ноутбука увеличилось вдвое.
РЕДАКТИРОВАТЬ : последнее изменение. Предыдущее «решение» - установка официальных драйверов ATI - не помогло.Хотя это действительно увеличивает время автономной работы , разрешение моего ноутбука после перезагрузки достигает максимального значения 1200x800. (Обратите внимание, что эта проблема не требует ответа на этот вопрос, поскольку это отдельный случай)
РЕДАКТИРОВАНИЕ И РЕШЕНИЕ:
После нескольких проб и ошибок я, наконец, нашел настраиваемый PPA , который исправляет ядро Maverick 2.6.35. Количество пробуждений теперь уменьшилось с 450-1100 до максимум 120 (!).
Wakeups-from-idle per second : 110,2 interval: 15,0s
Power usage (ACPI estimate): 2,7W (0,7 hours)
Top causes for wakeups:
19,2% ( 25,7) [extra timer interrupt]
17,0% ( 22,7) java
13,9% ( 18,6) [kernel scheduler] Load balancing tick
10,5% ( 14,0) docky
8,8% ( 11,7) [iwlagn] <interrupt>
7,5% ( 10,0) nautilus
4,3% ( 5,7) [kernel core] hrtimer_start (tick_sched_timer)
3,7% ( 5,0) syndaemon
3,0% ( 4,1) [ahci] <interrupt>
3,0% ( 4,1) ksoftirqd/1
0,1% ( 0,2)D flush-8:0
1,6% ( 2,2) mysqld
1,2% ( 1,7) python
0,7% ( 1,0) [kernel core] iwl_bg_monitor_recover (iwl_bg_monitor_recover)
Вики Ubuntu Power Management говорит, что система должна просыпаться примерно 40 раз в секунду. Ваш 476!
Тем не менее, вот мой вывод:
Wakeups-from-idle per second : 185.4 interval: 1.8s
Power usage (ACPI estimate): 5.8W (8.9 hours) (long term: 6.4W,/8.1h)
Top causes for wakeups:
37.5% (137.0) [kernel scheduler] Load balancing tick
19.2% ( 70.0) chromium-browse
10.4% ( 38.0) [uhci_hcd:usb5, eth1] <interrupt>
8.2% ( 30.0) [kernel core] hrtimer_start (tick_sched_timer)
7.7% ( 28.0) [kernel core] add_timer (wl_timer)
4.9% ( 18.0) xbindkeys
4.4% ( 16.0) [i915@pci:0000:00:02.0] <interrupt>
2.5% ( 9.0) Xorg
1.9% ( 7.0) PS/2 keyboard/mouse/touchpad interrupt
1.1% ( 4.0) [Rescheduling interrupts] <kernel IPI>
0.5% ( 2.0) gvfs-afc-volume
0.5% ( 2.0) gnome-terminal
Что я нахожу интересным:
2.5W
- это звучит подозрительно низко Первая очевидная вещь, которую нужно попробовать. Запустите это из командной строки bash:
cat /proc/sys/vm/laptop_mode
Должно появиться 5.
После этого, возможно, у других есть какие-то идеи, или прочитайте Вики, чтобы посмотреть, поможет ли это.
используйте powertop и посмотрите, куда уходит энергия
Похоже, поддержка вашего ноутбука ACPI плохая. это происходит, когда производитель ноутбука не документирует все особенности энергосбережения. В результате Ubuntu не может заставить части ноутбука переходить в спящий режим, и, что еще хуже, ядра не могут быть отключены, когда в этом нет необходимости.
Я думаю, вам следует отключить Bluetooth, посмотреть, как это повлияет на батарею и нагрузку. Затем выключите Wi-Fi и посмотрите, повлияет ли это. Проверьте настройки BIOS на совместимость с поддержкой ACPI и посмотрите, работает ли у вас что-нибудь, что постоянно проверяет диск.
Также проверьте, на какую яркость установлен ваш экран, много энергии сгорает вместе с экраном.
powertop - потрясающий инструмент, и если у вас есть оборудование Intel, проверьте это http://www.lesswatts.org http://www.lesswatts.org /projects/powertop/known.php