I have an Asus AMD Radeon 5870V2 with Ubuntu 11.04 and I cannot get a multisample framebuffer (8 samples per pixel) working with Catalyst 11.7 and 11.8 . I enable multisampling with glEnable(GL_MULTISAMPLE) and check the result with glGetIntegerv(GL_SAMPLES,&numSamples). numSamples = 8. This is correct.
Also forcing multisampling in the Catalyst control center don't work. I can get a working multisample framebuffer with catalyst 11.6 with the same code. So I suspect a bug inside the version 11.7 and 11.8 of the driver. The only way I can do fullscreen anti-aliasing with those two latest Catalyst drivers is to draw the scene in a FBO with a multisample renderbuffer attached. Then blit the result to another FBO to resolve and use the texture on a fullscreen quad.
Does anybody that have an AMD Radeon on linux noticed the same problem?
I can post a cleaned version of my program upon request.



