Comment 2 for bug 785648

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed even on an Intel i7-2600.

I'm fairly certain the cause of this bug will be event_filter() in services/panel-service.c. That's the function I optimized to fix bug 687567. Sadly, that fix is still not enough to fix this bug too. Ideally the event_filter() function should be removed completely because it intercepts every mouse motion event. Unfortunately it has to do that right now because it's the only way we've found to implement scrubbing (so far).

Just a theory... but unity-panel-service has constant CPU usage issues even when idle, which I am about to log a bug for.