← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 353126] Re: Compiz / vnc screen refresh with nvidia-restricted driver/VirtualBox/ATI fglrx driver using X.org

 

I looked into this today and found that the NVIDIA driver does not
correctly generate damage events for a given window when the OpenGL
rendering is actually happening to a child window.  In this case, x11vnc
is listening for damage events on the root, but Compiz is rendering to
the Composite Overlay Window, which counts as a child window as far as
this code is concerned.  I'll try to fix the window hierarchy problem
for a future release.

In the meantime, you can work around the problem by using Compiz's
--use-root-window option, or by modifying Compiz to call
XCreateDamage(dpy, cow, XDamageReportNonEmpty) to trigger damage events
on the root window when it renders to the COW.

-- 
Compiz / vnc screen refresh with nvidia-restricted driver/VirtualBox/ATI fglrx driver using X.org
https://bugs.launchpad.net/bugs/353126
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in ubuntu.