I have found a serious bug when using OpenGL with Catalyst 12.10 and all 12.11 Beta versions with a laptop that has "Radeon Dual Graphics" (ie APU + GPU) and "Switchable Graphics".
Basically if you program runs in High Performance mode then you get some sort of strange moire pattern on the framebuffer, likely some CrossFire artefact. If you set it to Power Saving the problem disappears.
It affects not only my program I am developing but also other OpenGL programs such as Geeks3D.com GPU Caps Viewer.
For more info see my post on the OpenGL forum: http://www.opengl.org/discussion_boards/showthread.php/179649-Strange-GL-frame-buffer-corruption?p=1...
Screenshot: http://i.imgur.com/0Nk9D.png
For some reason it does not affect some games such as Rage or Doom 3 BFG, which may be to do with some sort of AMD customised CrossFire profile for these games.
This bug is still in 12.11 Beta8 (OpenGL build 11991) which was released today, so I hope it gets fixed before the WHQL version comes out.