Unity menus very slow after resume from suspend/hibernate
Running Ubuntu 12.04 on my Asus G73 laptop. It runs pretty well, just needed a quick tweak to disable some buggy usb stuff on suspend/hibernate then everything works as expected -- almost.
This laptop has a Radeon Mobility 5870, I'm using the Open Source drivers because fglrx made suspend/hibernate very unreliable -- but the performance is normally just fine.
When I resume from a suspend or hibernate the desktop loads up ok except that unity runs very slow, like, software rendering slow. But its not using software rendering, glxinfo shows its direct rendering is fine. glxgears runs at the exact same speed before and after suspend/hibnerate.
When suspend/hibernate did work with fglrx (about one in three times) it didn't have this issue. You can really tell when you press the super button to bring up the menus, it slowly shows up frame by frame. Logging in and out fixes this problem -- but eliminates the point of suspend.
Anyone have any suggestions to try?
Computers will never be free until the last Windows user is strangled with the entrails of the last Mac User -- Apologies to Denis Diderot.