← Back to team overview

ubuntu-x-swat team mailing list archive

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

 

I think a posting very early in the thread suggested that a fix (Vino)
was available in Debian, but not yet available in Ubuntu.  I haven't
seen any other confirmation of this statement.  I also haven't seen
anyone defnitively isolate the problem (Compiz, binary/free drivers,
updated restricted drivers, X, Vino, etc.)

Manually installing packages at different versions is quite a bit a bit
over my head.  Based on your post below, it seems like you are a good
candidate for isolating the package / version where the regression
occurred.

Are you able to restore 9.04's Compiz and try 8.10's Vino to see if it
is a Vino regression?



________________________________
From: J N B <wdflr73@xxxxxxxxx>
To: andrewk8@xxxxxxxxxxxxx
Sent: Sunday, July 12, 2009 11:02:52 PM
Subject: [Bug 353126] Re: Compiz / vnc screen refresh with nvidia-restricted driver/VirtualBox/ATI fglrx driver

Apparently it's agreed by all of us that this bug is manifest using
nvidia (and ATI, and virtualbox, ?others?) drivers.  But the 'trigger'
is a change in one of the packages added to Jaunty.  Fixing the
offending package will restore functionality.

I installed Compiz 0.7.8 (intrepid's package) and dependencies manually
last night with no change in [lack of] functionality.

(Can someone else install an earlier version of Compiz in Jaunty to back
me up? )

In the meantime, disable Compiz (visual effects) and use Metacity
Compositing if you 'need' a compositing manager; or use the vino
workaround from Jonh Wendell if you can spare the bandwidth.  Both
options will allow us to keep full resolution and use VNC, but we've
still lost functionality.

Xorg devs..... we're anxious to see what you find.  :)

-- 
Compiz / vnc screen refresh with nvidia-restricted driver/VirtualBox/ATI fglrx driver
https://bugs.launchpad.net/bugs/353126
You received this bug notification because you are a direct subscriber
of the bug.

Status in GNOME Remote Desktop: Fix Released
Status in X.Org X server: Confirmed
Status in “vino” package in Ubuntu: Confirmed
Status in “xorg-server” package in Ubuntu: New

Bug description:
Binary package hint: compiz

When using the nvidia-restricted driver and compiz desktop effects the
vnc server will not refresh the screen. This is being caused by the
xserver not getting "damaged" by the nvidia-restricted drivers. Linked
bugs confirm this is not an issue on intel chipsets or nv driver.

Steps to reproduce:
Enable desktop-effects (default) with nvidia-restricted driver
Enable remote desktop 
Connect with VNC

Results:
You see a screen snapshot of your desktop but if you click a menu item there are no updates to the screen. 
Notes:
If you close and restart the vnc session, you get an updated snapshot but still no refreshes.

Workarounds:
Use the -noxdamage argument with vncviewer. This is really inefficient and bandwidth hungry since the whole screen refreshes.
Kill compiz and use a different wm (metacity). 

This bug has been confirmed by many others with linked reports. Might be
an issue with xorg since there is a report of ATI drivers with similar
issues in https://bugs.launchpad.net/bugs/328559 .

-- 
Compiz / vnc screen refresh with nvidia-restricted driver/VirtualBox/ATI fglrx driver
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.



References