The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Решение проблемы с повышенным энерг..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Решение проблемы с повышенным энерг..."  +/
Сообщение от auto_tips on 04-Июл-11, 22:53 
В используемом в Ubuntu 11.04 и Fedora 15 Linux-ядре 2.6.38, а также в 2.6.39 и тестовых версиях 3.0-rc [[https://www.opennet.ru/opennews/art.shtml?num=30345 наблюдается]] возрастание энергопотребления на 10-30%. Кроме Phoronix подобная тенденция наблюдалась в [[http://www.tomshardware.com/reviews/ubuntu-11.04-natty-narwhal,2943-13.html тестах]] издания Tom's Hardware.

По предварительным данным, одна из приводивших к повышению энергопотребления проблем [[http://www.phoronix.com/scan.php?page=article&item=linux_263... связана]] с изменением в коде поддержки ASPM (Active-State Power Management) для плат PCI Express, который стал активироваться только при сигнализации о поддержке ASPM со стороны BIOS (определенные реализации BIOS указывают, что ASPM  не поддерживается, но все равно инициализирует данную поддержку для некоторых устройств).

Экспериментальным путем был выявлен обходной путь решения проблемы, который позволяет уменьшить энергопотребление в среднем на 15%. Для решения проблемы систему следует загрузить передав ядру в интерфейсе загрузчика GRUB параметр "pcie_aspm=force".

URL: http://www.phoronix.com/scan.php?page=article&item=linux_263...
Обсуждается: https://www.opennet.ru/tips/info/2594.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Анон on 04-Июл-11, 22:53 
Кто проверял? Работает? Намного снизилось?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Сергей (??) on 05-Июл-11, 00:10 
Не проверял. Но было бы замечательно, если в коментах кто нибудь добавит инфу, как добавить этот параметр в grub
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Анон on 05-Июл-11, 00:22 
В Debian для grub2 нужно следующее:
1. Исправить в файле /etc/default/grub строку GRUB_CMDLINE_LINUX="pcie_aspm=force"
2. Запустить update-grub
Все операции естественно от рута
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Аноним (??) on 05-Июл-11, 02:32 
> Не проверял. Но было бы замечательно, если в коментах кто нибудь добавит
> инфу, как добавить этот параметр в grub

Открыть /boot/grub/menu.lst и дописать к активной строке "kernel" по аналогии с другими параметрами.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Аноним (??) on 05-Июл-11, 03:19 
В современных версиях grub эти изменения проживут до первого обновления кернела. После чего menu.lst будет заменен автосгенерированным.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Решение проблемы с повышенным энергопотреблением при использ..."  +1 +/
Сообщение от pavlinux (ok) on 05-Июл-11, 03:20 
Какой интересный юзер пошёл, - знает, что надо добавить в grub, но не знает куда!!!

Обычно спрашивают, как добавить в автозагрузку :)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от crypt (??) on 05-Июл-11, 14:23 
:) Ну вот такая вот мутация линукс-юзверя. Через какое-то время будут спрашивать: "Этот параметр в автозагрузку или в граб добавлять?" и отвечать: "Да ты че, линукс вобще перезагружать никогда не надо! Добавляй в граб"
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от brzm on 05-Июл-11, 18:04 
Балалаечка :[

[    0.000000] PCIe ASPM is forcedly enabled
[    0.670510] Unable to assume _OSC PCIe control. Disabling ASPM

debian wheezy 2.6.38. Как бороться? На самосборном gentoo 2.6.38, кстати все отлично работало.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от brzm on 05-Июл-11, 18:08 
В обоих случаях 2.6.39, конечно
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от pavlinux (ok) on 05-Июл-11, 23:45 
> Балалаечка :[
> [    0.000000] PCIe ASPM is forcedly enabled
> [    0.670510] Unable to assume _OSC PCIe control. Disabling
> ASPM

Варианты

pcie_aspm.policy=powersave
pci=nomsi
pci=noaer

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от brzm on 06-Июл-11, 18:01 
Все проще, почитал сорцы :D Черепашка просто врёт, он в любом случае 'Disabling ASPM'. Но в pcie_no_aspm() все равно проверяется aspm_forced == 1, то включает ASPM.

$ cat /sys/module/pcie_aspm/parameters/policy
default performance [powersave]

$ uname -a
Linux tline 2.6.39-2-amd64 #1 SMP Wed Jun 8 11:01:04 UTC 2011 x86_64 GNU/Linux

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от TeXHaPb (ok) on 07-Июл-11, 01:27 
Простите великодушно, но как можно выцепить эти логи, что при загрузке появляются?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Решение проблемы с повышенным энергопотреблением при использ..."  +1 +/
Сообщение от pavlinux (ok) on 07-Июл-11, 02:22 
> Простите великодушно, но как можно выцепить эти логи, что при загрузке появляются?

# dmesg


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от pavlinux (ok) on 07-Июл-11, 02:27 
> Все проще, почитал сорцы :D Черепашка просто врёт, он в любом случае

У меня вообще PCI-E 1.0, так что мне пофиг. :)

> 'Disabling ASPM'. Но в pcie_no_aspm() все равно проверяется aspm_forced == 1,
> то включает ASPM.


void pcie_no_aspm(void)
{
        if (!aspm_force)
                aspm_disabled = 1;
}


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Аноним (??) on 07-Июл-11, 22:18 
не будет
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Аноним (??) on 11-Июл-11, 17:13 
Не увидел никакой разницы. Правда, у меня и pcie устройств в вноуте нет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от Аноним (??) on 28-Июл-11, 10:48 
В новом grub вообще нет такого файла. Есть grub.cfg и в нем недвусмысленно значится:

$ cat grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

Это такая фича 2-й версии grub - теперь ему конфиги перегенеряет операционка, на основе данных настроек из /etc/default/grub и скриптов в /etc/grub.d/*

ИМХО слегка оверкилл но упрощает ОСи апгрейд ядер и разобраться вполне можно. Правда grub сам все больше в результате напоминает какую-то операционку.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Решение проблемы с повышенным энергопотреблением при использ..."  +/
Сообщение от 3draven email on 25-Сен-11, 00:15 
До force выводило в dmesg не дословно - "вы можете разрешить имеющийся у вас aspm девайс с помощью force". Сейчас молча пашет, просто показывая в dmesg, что параметр ядра принят. Нагрев проца упал на десять градусов...что говорит о снижении энергопотребления. Уж не знаю с чем это конкретно связано, ноут новый, не знаю свойств, может от фаз луны температура зависит :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру