Hi,
I just tried the latest sources (lib-path-patches and compiled on
Fedora), but the issue still persists for me. That is, if this
manifests itself as high Xorg CPU usage - if not, then I apologize.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
An update: suddenly it doesn't go to 88% anymore when I move a window -
it stays to 20%, which I think it will be improved for the stable
release.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
In progress still. I think Sam had more move improvements, and the
resize improvements are not begun (though should be in a different bug).
** Changed in: compiz (Ubuntu)
Status: Fix Released = In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs,
This bug was fixed in the package compiz -
1:0.9.9~daily13.01.14-0ubuntu1
---
compiz (1:0.9.9~daily13.01.14-0ubuntu1) raring; urgency=low
[ sampo555 ]
* compiz crashed with SIGSEGV in DodgeAnim::applyDodgeTransform() (LP:
#1048840)
* compiz crashing if window un-/minimize
Mentioning resizing again. At least until someone logs a separate bug
for resizing.
** Summary changed:
- [nvidia] Moving windows freezes and stutters on nvidia (especially if some
other window is redrawing).
+ [nvidia] Moving or resizing windows freezes and stutters on nvidia
(especially if
Last fix merged was reverted due to an unforeseen regression. I expected
that might happen, the geometry code is quite sensitive to other
factors. Here it was a interaction with the unity minimization code.
I'll be posting up a ppa with my movement fixes applied there for
broader testing. That'll
The fix for this (and other performance problems) is available from
ppa:smspillaz/compiz-experimental . Please test it and file bugs tagged
compiz-experimental-ppa if there are problems.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Yes, feel free to move mentions of resize into a new bug.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
[nvidia] Moving or resizing windows freezes and stutters on nvidia
I know this is tagged as a NVIDIA bug but I have drastically improved
window movement performance with fglrx here on Ubuntu 12.10 and the
newest builds of the unity-team/staging PPA. I also had stutter/freezing
when moving windows after I already opened some other windows. It was
the worst when I
Yeah the fixes are not driver-specific. Everyone will benefit. We're
just using nvidia as the test platform because it has the biggest
problem with move/resize performance.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
** Changed in: compiz
Status: In Progress = Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
[nvidia] Moving or resizing windows freezes and stutters on nvidia
In progress still. The two fixes landed so far only address window
movement. We have not started fixing the resizing problem.
** Changed in: compiz
Status: Fix Committed = In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to
On principle I would prefer that we did not need or use lazy
positioning. Conversely I'm surprised and curious as to how and when we
dropped lazy positioning (I don't remember). Last time we accidentally
lost lazy positioning it caused bug 764330, which sounds much like this
one.
--
You received
I must say that window movement is super smooth in Xubuntu 12.10 using
compiz_0.9.9~daily12.12.05bzr3517 from Unity Staging PPA, no more
stuttering while moving windows across the screen, even when multiple
windows are opened.
Now, the problem you added later, related to moving windows while
I've reintroduced lazy positioning in the move plugin for the attached
branch, which causes us not to send any ConfigureWindow requests to the
driver unless we absolutely have to, or the the window is later
ungrabbed. That pretty much causes the massive slowdown when dragging
stuff while
** Changed in: compiz
Assignee: Daniel van Vugt (vanvugt) = Sam Spilsbury (smspillaz)
** Changed in: compiz (Ubuntu)
Assignee: Daniel van Vugt (vanvugt) = Sam Spilsbury (smspillaz)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to
** Changed in: compiz
Status: In Progress = Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
[nvidia] Moving or resizing windows freezes and stutters on nvidia
No, don't be fooled. This bug needs more proposals to land till it's
fixed properly.
** Changed in: compiz
Status: Fix Committed = In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
@silviucc
I've got some ideas about how we can reduce the load that the driver is
choking on so that there's not such a big slowdown. The main problem is
that were sending requests that cause the driver to choke, and then
because the driver is choking, we have time to make even more of those
The first, primary problem, with an expensive XSync is now fixed. But
that's not enough to solve the bug adequately. Here are my comments from
the tail end of that fix yesterday...
OK, I've tracked down the main offenders that remain _after_ this fix.
1. XSync() inside
** Summary changed:
- Compiz 0.9.8 very bad performance
+ [nvidia] Moving or resizing windows freezes and stutters on nvidia
(especially if some other window is redrawing).
** This bug is no longer a duplicate of bug 1049214
[nvidia] XSync usage is a massive bottlenecking factor (nvidia
Note that this may yet turn out to be solved with a fix for bug 1025586.
If so, it would become a duplicate of that bug. But if we can fix just
this one in the mean time then it can stay separate.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed
** Also affects: compiz/0.9.8
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
[nvidia] Moving or resizing windows freezes and stutters on
Since bug 1049214 was marked as a dupe of this one, I'll continue the
discussion here.
The problem I was describing was not merely the usage of XSync, but the
way in which we use the synchronous parts of the X11 protocol.
Especially with moving windows you have a call to sendConfigureNotify
Can I reopen bug 1049214 ?
Overuse of the synchronous functions in any case is bad, we shouldn't
keep it closed for that reason.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
I've linked lp:~compiz-team/compiz/compiz.performance_1027211 .
Its not a fix for this bug per-se, because its very difficult to tell
when you've fixed a performance problem which has multiple causes, but
it does help somewhat (if I'm right about the requirements of the ICCCM)
** Branch linked:
OK, so I've found the underlying cause of the extremely bad performance
when moving OpenGL windows around (or moving anything around while
OpenGL is running).
It seems the the NVIDIA driver completely chokes when you send any
geometry change request (eg X_ConfigureWindow) to the server while its
I'll investigate whether or not we can avoid sending geometry updates to
the server immediately in the next few days.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027211
Title:
[nvidia] Moving or
Is there any way you could talk to the guys in charge of the nvidia
driver for linux? Some time ago they were asking on the lkml if there
was anything they could help, I mean work on other projects if possible
and whatnot. Maybe that was a sincere offer :)
--
You received this bug notification
29 matches
Mail list logo