I think 3.4 is a lost cause. The problem is fixed in 3.5-rc1 although I have had some instability issues that I hope will improve. The drm pull request for 3.5 (http://lists.freedesktop.org/archives/dri- devel/2012-May/023395.html) contains this comment which I think is the relevant part:
drm/nouveau/disp: fix dithering not being enabled on some eDP macbooks -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/898784 Title: Distorted screen on MacBook Air 3,2 (GT216 10de:08a3) To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/898784/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs