Bug 19479

Summary: [FR] patch to reduce wakeups
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: psiAssignee: Anton Farygin <rider>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: greycat, rider
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.affinix.com/pipermail/psi-devel-affinix.com/2008-September/008236.html
Bug Depends on:    
Bug Blocks: 15951    
Attachments:
Description Flags
drop extra timers none

Description Michael Shigorin 2009-04-04 13:36:59 MSD
Created attachment 3426 [details]
drop extra timers

В psi-devel@ пробегал патчик для отрывания излишних, по мнению его автора, таймеров для анимашностей:
http://lists.affinix.com/pipermail/psi-devel-affinix.com/2008-September/008236.html

Апстрим воспринял идентификацию проблем с энтузиазмом, но обнаружить признаки предложенного им развешивания поштучно в их багтрекер и тем более культурного патча не удалось (речь о ветке 0.13).

Поскольку с Дмитрием согласен -- собрал пока для себя, также положил здесь:
http://fly.osdn.org.ua/~mike/repos/psi-wakeups/
и в git.alt:
http://git.altlinux.org/people/mike/packages/?p=psi.git;a=shortlog;h=refs/heads/master-0.13

Как по мне, так без этих морганий даже лучше стало.
Comment 1 Michael Shigorin 2009-04-04 14:29:27 MSD
reassign
Comment 2 Anton Farygin 2009-04-04 14:33:24 MSD
Есть какие-то замеры, насколько дольше стало жить без анимаций на батарее ?
Comment 3 Anton Farygin 2009-04-04 15:16:43 MSD
Готов принять патч, если будет опция в настройках по отключению моргания.

Мне, например, моргание нравится.
Comment 4 Anton Farygin 2009-04-04 15:17:55 MSD
И да, в патче ошибка - новый пользователь остаётся висеть, выделенный красным.
Comment 5 Michael Shigorin 2009-04-05 09:21:43 MSD
(В ответ на комментарий №2)
> Есть какие-то замеры, насколько дольше стало жить без анимаций на батарее ?
Косвенно судя по эффекту от более редких beacon'ов -- на 8-cell выходит до часа больше (т.е. 10--20%), могу попробовать промерить начисто.

(В ответ на комментарий №3)
> Готов принять патч, если будет опция в настройках по отключению моргания.
> Мне, например, моргание нравится.
Мне оно просто перестало нравиться ещё тогда, когда увидел, какой трафик оно генерит -- ни через NX, ни тем более через ssh -Y по GPRS/3G толком это не живёт...

(В ответ на комментарий №4)
> И да, в патче ошибка - новый пользователь остаётся висеть, выделенный красным.
Ага, есть такое.  Анноит, но не сильно.

Собсно я тоже подумал сразу насчёт того, что надо хотя бы развесить в апстримную багзилу, как по ссылке собсно и просят... им самим в общем понравилось.
Comment 6 Anton Farygin 2009-12-24 15:43:52 MSK
Вот, через upstream - это правильно.
Comment 7 Michael Shigorin 2010-10-13 20:46:24 MSD
Перебрался со своей сборки с этим патчем на psi-plus и в целом он меня устроил даже больше.  Насколько понял, апстрим psi в немного странном состоянии.
Comment 8 Michael Shigorin 2012-03-08 12:09:13 MSK
http://code.google.com/p/psi-dev/issues/detail?id=496