Ok. So, fixing the other problems didn't work because unity-greeter was never actually drawing to the pixmap it created - the code to draw the background was bubbling through GTK, and hitting [+20.72s] CRITICAL: gtk_widget_draw: assertion `!widget->priv->alloc_needed' failed’
So, unity-greeter was setting the background pixmap to an uninitialised pixmap, netting random VRAM contents on !intel, and, for some strange reason, the correct image on Intel. I should now be able to fix this. ** Changed in: unity-greeter (Ubuntu Precise) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/931967 Title: Corrupted graphics after the login until the unity launcher appears To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/931967/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs