unity wallpaper looks corrupted after login

Bug #775920 reported by stop
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Unity
Invalid
Undecided
Unassigned
unity (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: unity

After I log into unity via gdm, I get thrown onto the desktop. The (default) wallpaper gets drawn incorrectly. It looks like it's drawn twice partially at different resolutions. This happens every time I login. I have a two monitor setup which might be related.
See attached screenshot.

B.T.W. I had to take a picture with a camera because print-screen redraws the entire screen correctly and then takes a screenshot.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.10-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 270.41.06 Mon Apr 18 14:53:56 PDT 2011
 GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,imgpng,mousepoll,grid,zoom,wall,vpswitch,wobbly,gnomecompat,resize,regex,unitymtgrabhandles,move,place,session,animation,workarounds,expo,animationaddon,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
Date: Mon May 2 23:28:28 2011
DistUpgraded: Log time: 2011-04-01 19:37:22.069885
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
 virtualbox-ose, 4.0.4, 2.6.38-8-generic, x86_64: installed
 nvidia-current, 270.41.06, 2.6.38-8-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
 nVidia Corporation GT200 [GeForce GTX 260] [10de:05e2] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:831a]
JockeyStatus: xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, Not in use)
MachineType: System manufacturer System Product Name
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=190948a5-a920-409e-aea4-7a0e94974738 ro
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-04-01 (31 days ago)
dmi.bios.date: 03/09/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2104
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5B
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2104:bd03/09/2009:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5B:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu13
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
stop (whoopwhoop) wrote :
Revision history for this message
stop (whoopwhoop) wrote :
Revision history for this message
FlekkeN (flekken) wrote :

I have the same. I filled up another bug report as ubunu-bug said:
Bug #778347:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/778347

Revision history for this message
Brett Johnson (bjohnson) wrote :

I am also experiencing this. I run dual monitors and created a new account to test but even that sees the issue. In both cases for me, it happens when I login on my external monitor (it's a laptop - Ubuntu sees my internal as primary and I don't have issues on that).

I tested to see what happened when I ran only one monitor - I didn't see the problem. Are other users seeing this also running dual monitors?

Revision history for this message
_Agrajag_ (improstar) wrote :

Same here. Dual monitors, the primary monitor is fine, the other looks corrupted until I click on the wallpaper.

Revision history for this message
stop (whoopwhoop) wrote :

For me the primary is corrupted, I have a secondary with left of orientation.

Revision history for this message
Jay S (topdownjimmy) wrote :

I encounter this problem too, also with the NVIDIA proprietary/binary drivers and TwinView dual monitor setup.

Revision history for this message
Evan Huus (eapache) wrote :

I'm seeing this in Oneiric with an ATI graphics card. Marking as confirmed based on the numerous me-too comments.

Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Evan Huus (eapache) wrote :

Since we have reports of this on both ATI and NVidia cards, it must be an actual bug in Unity or lower down in X.

Also of note: the corrupted area seems to be the exact shape, size and location of the Dash if it were open. Can someone else confirm this? Mark the borders of the corruption on your screen with a finger, then open the dash and see if it lines up.

Revision history for this message
FlekkeN (flekken) wrote :

I changed my computer back to 10.04 so i cant do it. Although when i mess with nvidia-settings i can create a similar effect. When i change my second monitor position to be on the first so they overlapping a similar effect appears.
Could you try it?
1. nvidia setting.
2. the smaller monitor on top of the other.
3. apply

From this i came to the conclusion that maybe the bigger resolution screen(my primary,first) is draw the background first. After this the smaller(second monitor) draws or initializes on top of it. Finally the display manager moves the second to its place and didn't redraw the primary wallpaper. This is just an idea how this effect happens.

Also if i dowload a program(wallpaper changer) and set to change the wallpaper every time on login the effect disappeared. I cant find the name of the program sorry(it was in synaptic).

Revision history for this message
James Cuzella (trinitronx) wrote :

Confirmed on a Thinkpad T410 using the nvidia proprietary drivers throught synaptic. Wallpaper looks similar to screenshot upon login

$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: nVidia Corporation GT218 [NVS 3100M] (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)

$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty

Revision history for this message
Omer Akram (om26er) wrote :

Thanks for your bug report. Can you please test and let us know if it is still an issue in Ubuntu 12.04 with all updates applied.

Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
FlekkeN (flekken) wrote :

While I installed 12.04, but it was a while ago and I don't really remember if I was logged in with dual monitors or not. What I can tell is while I used it for 2 weeks is with a single and dual monitor setup is that I didn't experienced this bug.

Revision history for this message
Omer Akram (om26er) wrote :

thanks for the quick response. Closing.

Changed in unity:
status: Incomplete → Invalid
Changed in unity (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.