I think I've got a workaround locally, but I'd like to check that the bug I'm working around locally is the same bug as here. The gnome- desktop3 packages in https://edge.launchpad.net/~raof/+archive/aubergine contain a patch to wait 50msec during the modesetting to ensure that the previous configuration changes have been applied before trying to apply the new config. For me, this seems to reliably work around problems when disabling LVDS with an external display.
This is not a proper fix, but will point towards where to look in the kernel for a proper fix. Could you please test these packages (libgnome-desktop-3-2 version 3.2.0-0ubuntu4.2~raof1) and check whether you can reproduce this bug with them? You'll need to restart after installing the update, to ensure that gnome-settings-daemon is using the right library. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-desktop3 in Ubuntu. https://bugs.launchpad.net/bugs/861426 Title: [Oneiric] [Regression] When disabling onboard LVDS display and just using external VGA screen corruption occurs Status in “gnome-desktop3” package in Ubuntu: Confirmed Status in “gnome-desktop3” source package in Oneiric: Confirmed Bug description: Lenovo T500 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) Will attach screenshot of what the display should look like, and one of the corruption. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: xorg 1:7.6+7ubuntu7 ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 .tmp.unity.support.test.0: ApportVersion: 1.23-0ubuntu2 Architecture: amd64 CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,vpswitch,snap,resize,grid,imgpng,place,move,regex,mousepoll,wall,gnomecompat,session,unitymtgrabhandles,animation,fade,workarounds,expo,scale,ezoom,unityshell] CompositorRunning: compiz Date: Wed Sep 28 14:37:58 2011 DistUpgraded: Log time: 2011-09-22 20:36:49.680898 DistroCodename: oneiric DistroVariant: ubuntu EcryptfsInUse: Yes ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu GraphicsCard: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device [17aa:20e4] Subsystem: Lenovo Device [17aa:20e4] InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1) MachineType: LENOVO 2241B48 PccardctlIdent: Socket 0: no product info available PccardctlStatus: Socket 0: no card ProcEnviron: LANGUAGE=en_GB:en PATH=(custom, user) LANG=en_GB.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-12-generic root=UUID=4587a2fe-b540-495f-ab91-999ee1b53a2a ro quiet splash vt.handoff=7 SourcePackage: xorg UpgradeStatus: Upgraded to oneiric on 2011-09-22 (5 days ago) dmi.bios.date: 04/22/2009 dmi.bios.vendor: LENOVO dmi.bios.version: 6FET66WW (2.16 ) dmi.board.name: 2241B48 dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr6FET66WW(2.16):bd04/22/2009:svnLENOVO:pn2241B48:pvrThinkPadT500:rvnLENOVO:rn2241B48:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 2241B48 dmi.product.version: ThinkPad T500 dmi.sys.vendor: LENOVO version.compiz: compiz 1:0.9.5.94+bzr20110919-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.26-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3 version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-desktop3/+bug/861426/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp