I'm doing some digging into this issue. The capplet isn't the problem, it merely retrieves and sets resolutions via the RandR X extension. I can create the same corruption by using xrandr(1) to switch to the problematic display modes.
Interestingly corruption happens only in display modes higher than the highest display mode specified in xorg.conf. For example, if I specify 1400x1050 in xorg.conf, then 1280x1024 works fine, even though it is not specified in xorg.conf. However, if I specify 1280x1024 in xorg.conf, then 1280x1024 works but 1400x1050 is still corrupted. I have a suspicion a window size or memory allocation is happening in the driver based on the highest resolution specified in xorg.conf rather than the maximum panel resolution. (And for some reason this is only a problem for radeon mobility chips, I guess?) -- Corrupt screen when switching resolution https://bugs.launchpad.net/bugs/84158 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs