Page MenuHomePhabricator

Enlightenment uses excessive CPU when a window is opened but not yet shown
Open, Pending on user inputPublic

Description

  1. Open Thunderbird on Virtual Desktop 1
  2. Before the thunderbird window shows change to Virtual Desktop 2
  3. Notice that both thunderbird and enlightenment are using excessive CPU, and the pager preview is black.
  4. Swap back to the Virtual Desktop where thunderbird is and notice the CPU drop back to something more normal.
simotek created this task.Jun 12 2017, 9:52 PM

This was running on the software engine, the issue doesn't seem to exist on the hardware engine

i can't reproduce... using thunderbird etc...

if thunderbird is updating its window all the time then this would happen... and that would be the most logical reason for this to happen... as to update sw has to grab the pixels from x (copy them from xserver to client) and that is not free... :)

zmike added a comment.Jun 14 2017, 1:21 PM

If you trigger this with EINA_LOG_LEVELS=e:4 E_RENDER_DEBUG=1 you'll probably get a log spam which will be useful in determining what's happening.

zmike lowered the priority of this task from Normal to Pending on user input.Aug 17 2017, 2:25 PM

Is this still an issue?