Background wallpaper corrupted with Twinview
Submitted by Colin Panisset
Assigned to Desktop Maintainers
Link to original bug (#672022)
Description
Created attachment 209655 Background corrupted, twinview extended LEFT
First, this does not appear to be a Twinview bug -- the same bug has been present in both Ubuntu (11.04, 11.10) and Fedora 16, with NVidia drivers from 270 through to current (290.10).
Symptoms are that the background wallpaper appears fine on an internal monitor (resolution 1280x800) all the time; but when enabling twinview (either via the nvidia-settings dialog or through disper), the external monitor (resolution 2560x1440) background contains corrupted/miscalculated/duplicated versions of the background. The miscalculation/duplication is different depending on which direction the display is "extended"
When dropping into search/overview (with the Meta key), the background/desktops display shows the correct scaled image, but when going back to normal desktop the background switches back to the corrupted version.
The same system (Macbook Pro 5,5) running under OSX does not display this problem, nor does it appear when running XFCE under either Ubuntu or Fedora.
It doesn't matter whether I choose Zoom, Tile, Center, Scale, or any other setting; it doesn't matter whether I use a supplied wallpaper, or one of my own pictures, or even a solid color background.
The corruption manifests differently depending on the direction of Twinview extension; to reproduce, connect an external display (I'm using an Apple Cinema display, either 24" or 27" doesn't matter) and use disper:
COMMAND: disper --displays=DFP-2,DFP-0 -e -t <DIRECTION>
For different values of DIRECTION, the symptoms are:
DIRECTION SYMPTOM
left Internal display ok; external display shows 1x copy of internal background in the top-left corner with its right edge extending to the centerline of the monitor; one black region below that image extending to the bottom of the monitor; and the left-hand side of one scaled-up copy of the background starting from the centerline of the monitor and extending to the right hand side (screenshot 1) right Both internal and external background OK top Internal display ok; external display shows 1x copy of internal background in top-left corner, black region to the right of it, and the top-half of a scaled-up copy of the whole image below them (screenshot 2) bottom Both internal and external background OK
I've attached screenshots of the whole background for the corrupted versions, as described above.
Attachment 209655, "Background corrupted, twinview extended LEFT":
Version: 3.2.x