desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #136565
[Bug 1220629] Re: xmir_screen_for_each_damaged_window iterates through all outputs on every frame (including unused ones)
XMir 1.0 (the old Xorg extension) is now deprecated and is not being
maintained or fixed. It is replaced by the new 'Xmir' binary (package
'xmir') introduced in Ubuntu 15.10 wily.
** Changed in: xorg-server (Ubuntu)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1220629
Title:
xmir_screen_for_each_damaged_window iterates through all outputs on
every frame (including unused ones)
Status in xorg-server package in Ubuntu:
Won't Fix
Bug description:
xmir_screen_for_each_damaged_window iterates through all outputs
(including unused ones), on every frame.
I thought it was a bit odd when debugging
xmir_screen_for_each_damaged_window that it iterated through 6-8
different xmir_window's. I only have two outputs plugged in. The
number actually grew over time (with display config changes?).
I think we should avoid iterating (or even creating) unused
xmir_windows. In the very least it's inefficient to process all the
damage reports more times than necessary.
Furthermore, I suspect the unused xmir_windows are accumulating damage
that never gets emptied, which is probably bad.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1220629/+subscriptions