KDE had the same issue (after suspend the screen would be garbage) and implemented a work around to manually flush things - so now it goes garballed for...