Michel Dänzer a écrit :
Did a killall compiz.real, which restarts it. The behaviour is the same
as before : the first terminal is ok, the second one is sluggish.
Note how both windows were created before the second compiz instance
started, which contradicts your theory.
Not really, this latest procedure just proves that the second window's
bad behaviour survives a change of "managing compiz" (please forgive my
"less-than-optimum" vocabulary).
The first window already behaved nicely even under compiz. More
important, the first window was still created out of compiz, the second
one in compiz, which is the only difference that I can see between the two.
I am really not an expert in development, even less in graphics
development, but the only explanation that I can see is that compiz
initializes or configures something differently than metacity. Or maybe
it is the other way : maybe gnome-terminal initializes something
differently when under compiz (although I don't know if gnome-terminal
is aware of the window manager).
Which program creates that difference I don't know, but it leads to a
working or broken behaviour. Maybe this is linked to a poorly designed
or even broken driver, maybe not. But the good behaviour of the first
window, even after multiple compiz restarts proves that it *can* work right.
Again, if you think that it's not worth debugging, especially because of
the closed driver, just leave it closed. Or better yet, split it from
the original bug report (after all I think it's clearly another issue)
and tag it "won't fix", after all this is just a corner case of one
specific application and a closed driver which doesn't come from debian.
But that way it's clearly documented, and I can report whatever I find
with future versions of the involved programs.
Thanks,
--
Rémi